E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
python函数编程实战
python函数
#-*-coding:UTF-8-*- #函数要先定义后使用 defcompare(a,b,defaultValue): #类型检查,第二个参数为类型元组 ifnotisinstance(a,(int,float)): raiseTypeError('typeerror') ifa>b: return1 ifa
qq909157370
·
2015-10-27 14:00
python
Python函数
Python函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。
·
2015-10-27 14:37
python
元数据
编程实战
_使用Emit运行时生成Protobuf编码类
protobuf是google的一种序列化对象的编码方式。相比xml和json的序列化方式,protobuf序列化的结果更小,而且序列化的速度也更快。 本文简单介绍写如果通过Emit来在运行时动态的生成对数据对象的protebuf编码解码类。 通过本实例展示下元数据编程的能力。 关于protebuf的编码原理可以参考这里 http
·
2015-10-27 14:07
protobuf
【连载】Scala程序设计:Java虚拟机多核
编程实战
——Scala步入正轨
你可以基于自己已有的Java技能学习Scala。在本章中,我们从熟悉的地方——Java代码——出发,向Scala前进。Scala在一些地方同Java类似,但差异之处更是不胜枚举。Scala偏爱纯粹的面向对象,但是它也会尽可能的把类型映射为Java类型。Scala支持类Java的命令式编程风格,同时也支持函数式风格。启动你最喜爱的编辑器,我们要开启S
·
2015-10-27 14:10
JAVA虚拟机
《JavaScript
编程实战
》
《JavaScript
编程实战
》 基本信息 原书名:JavaScript programming: pushing the limits 作者: (美)Jon Raasch
·
2015-10-27 13:42
JavaScript
编程实战
——电影管理器之XML存储电影信息数据
但凡管理器之类的软件,存储数据是必不可少的。存储数据的话,有几种选择。一是用数据库,把数据存储到数据库里;一是用文本文件,把数据存储到文本文件里;一种是利用XML文件,把数据对象转换为XML后,存储到XML文件(实际上也是文本文件)。 把数据对象和XML文件对应起来,有一个术语,称之为XML序列化。参看之前写的文章“利用XML序列化实现程序配置文件”,“简述Xml.Seriali
·
2015-10-27 12:22
xml
编程实战
——电影管理器之界面UI及动画切换
在前文“
编程实战
——电影管理器之利用MediaInfo获取高清视频文件的相关信息”中提到电影管理器的目的是方便播放影片,在想看影片时不需要在茫茫的文件夹下找寻。
·
2015-10-27 12:21
编程
编程实战
——电影管理器之利用MediaInfo获取高清视频文件的相关信息
随着高速(20M)宽带、HTPC、大容量硬盘(3T)的普及,下载高清片并利用大屏幕观看也成为普通的事情。 随着下载影片的增多,管理就有了问题,有时在茫茫文件夹下找寻一个影片也是一件费时费力的事。 于是萌生了自己编写电影管理器的想法,并逐步逐步在实现。利用博客记录编写的过程,也是和网友之间的交流。期望在交流的过程中,网友能提出一些中肯的意见,使自己少走些弯路。 我在拿到一个高清
·
2015-10-27 12:21
media
Python入门笔记(22):
Python函数
(5):变量作用域与闭包
一、全局变量与局部变量 一个模块中,最高级别的变量有全局作用域。 全局变量一个特征就是:除非被删除,否则他们存活到脚本运行结束,且对于所有的函数都可访问。 当搜索一个标识符(也称变量、名字等),Python是先从局部作用域开始搜索,如果局部作用域内没有找到那个名字,那么就在全局域找,如果还没有则抛出一个NameError异常。 一个变量的作用域和它寄存的名称空间相关,注意,局部变量会覆盖全
·
2015-10-27 12:18
python
Python入门笔记(18):
Python函数
(1):基础部分
一、什么是函数、方法、过程 推荐阅读:http://www.cnblogs.com/snandy/archive/2011/08/29/2153871.html 一般程序设计语言包含两种基本的抽象:过程抽象和数据抽象。过程抽象有时也称控制抽象。 子程序在1950年以前就发明了,作为一种抽象那时候并未被完全接受。相反,最初它被看做是一种节省代码的机制,但很快子程序就被认可为
·
2015-10-27 12:17
python
NFC:Arduino、Android与PhoneGap近场通信
NFC:Arduino、Android与PhoneGap近场通信(第一本全面讲解NFC应用开发的技术著作移动智能设备近距离通信
编程实战
入门) 【美】Tom Igoe(汤姆.伊戈),Don Coleman
·
2015-10-27 11:34
PhoneGap
Python函数
相关
下面就介绍一下
Python函数
相关的一写内容。 可变长度参数 在编程的过程中,可能会遇到函数参数个数不固定的情况,这时就需要使用可变长度的函数参数。
·
2015-10-27 11:11
python
Python函数
_返回值
目录目录前言函数的返回值在函数中Return和Print的区别函数中的文档前言函数的返回值是函数重要的组成部分。函数的根本在于实现程序的部分功能,所以很多时候我们需要将函数执行后的结果返回给程序再由程序作出进一步的操作。可以说是函数的返回值令函数与函数之间,函数与主程序之间更加紧密的联系起来。函数的返回值在Python的函数中都有一个返回值,默认为None。也可以使用returnvalue语句来定
Jmilk
·
2015-10-26 21:00
python
函数
Java7并发
编程实战
(一) 线程的等待
试想一个情景,有两个线程同时工作,还有主线程,一个线程负责初始化网络,一个线程负责初始化资源,然后需要两个线程都执行完毕后,才能执行主线程 首先创建一个初始化资源的线程 public class DataSourcesLoader implements Runnable { /** * Main method of the class
·
2015-10-26 15:21
java7
Java7并发
编程实战
(一) 守护线程的创建和运行
Java里有一种特殊的线程叫做守护(Daemon)线程,这种线程的优先级很低,通常来说,当一个应用程序里面没有其他线程运行的时候,守护线程才运行,当线程是程序中唯一运行的线程时,守护线程执行结束后,JVM也就结束了这个程序。因此,守护线程通常被用来作为同一程序中普通线程的服务提供者,通常是无线循环的,以等待服务请求或者线程任务。 代码实现 1:创建Event类,声明两个私
·
2015-10-26 15:21
java7
Java7并发
编程实战
(一) 线程的管理
1:线程的创建 1:继承Thread类,并且覆盖run()方法 2:创建一个实现Runnable接口的类。使用带参数的Thread构造器来构造 2:example-->计算打印乘法表 首先创建一个Calculator类,实现Runnable接口 public class Calculator implements Runnab
·
2015-10-26 15:20
java7
【django系列学习笔记】Django 模型(M)- (1)模型的定义
他们是用来将模型层和表示层(有HTML和Django的模板语言组成)链接在一起的
python函数
。按Django开发团队的话老说就是:我们理解的MVC
北方攻城师
·
2015-10-25 22:00
国内首部Java多线程设计模式原创作品《Java多线程
编程实战
指南(设计模式篇)》已出版
阅读更多国内首部Java多线程设计模式原创作品《Java多线程
编程实战
指南(设计模式篇)》已由电子工业出版社出版。
viscent
·
2015-10-25 09:00
Java多线程编程
设计模式
国内首部Java多线程设计模式原创作品《Java多线程
编程实战
指南(设计模式篇)》已出版
国内首部Java多线程设计模式原创作品《Java多线程
编程实战
指南(设计模式篇)》已由电子工业出版社出版。
viscent
·
2015-10-25 09:00
设计模式
Java多线程编程
Python函数
_参数的多类型传值
前言上一篇主要介绍了
Python函数
的参数类型,本篇继续学习
Python函数
多类型传值。
Jmilk
·
2015-10-23 10:00
函数
python
python函数
传参机制
首先需要申明的一点是,python里是没有像C和C++里那样按值传参的说法的。python中的所有东西都是对象,这也是它的强大之处,它没有基本类型之说。 在python中,类型属于对象,变量是没有类型的,这正是python的语言特性,也是吸引着很多pythoner的一点。所有的变量都可以理解是内存中一个对象的“引用”,或者,也可以看似
·
2015-10-23 08:14
python
python函数
定义
刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和**让人有点费解。其实只要把函数参数定义搞清楚了,就不难理解了。 先说说函数定义,我们都知道,下面的代码定义了一个函数funcA def funcA(): pass 显然,函数funcA没有参数(同时啥也不干:D
·
2015-10-23 08:45
python
基于.NET平台的Windows
编程实战
系列课程导航及源码下载
目录: 1.基于.NET平台的Windows
编程实战
(一)——前言 2.基于.NE
·
2015-10-23 08:25
windows
Python函数
编程语言特性
#!/usr/bin/env python # -*- coding: utf-8 -*- # # functional.py # def foo(x,y,* args): sum = x + y for n in args: sum += n return sum #apply, filter, map, reduce def main(): pri
·
2015-10-21 13:46
python
Python函数
式编程指南(四):生成器
Python函数
式编程指南(四):生成器 生成器是迭代器,同时也并不仅仅是迭代器,不过迭代器之外的用途实在是不多,所以我们可以大声地说:生成器提供了非常方便的自定义迭代器的途径
·
2015-10-21 12:54
python
Python函数
式编程指南(一):概述(细细体会)
这大概算是Python最难啃的一块骨头吧。在我Python生涯的这一年里,我遇到了一些Pythoner,他们毫无例外地完全不会使用函数式编程(有些人喜欢称为Pythonic),比如,从来不会传递函数,不知道lambda是什么意思,知道列表展开但从来不知道用在哪里,对Python不提供经典for循环感到无所适从,言谈之中表现出对函数式风格的一种抗拒甚至厌恶。 我尝试剖析这个问题,最终总结了
·
2015-10-21 12:53
python
Python函数
式编程指南(三):迭代器
Python函数
式编程指南(三):迭代器 这一篇我们将讨论迭代器。
·
2015-10-21 12:53
python
Python函数
式编程指南(二)
作为参数 如果你对OOP的模板方法模式很熟悉,相信你能很快速地学会将函数当作参数传递。两者大体是一致的,只是在这里,我们传递的是函数本身而不再是实现了某个接口的对象。 我们先来给前面定义的求和函数add热热身: ? 1 print add( '三角形的树' , '北极' ) 与加法运算符不同,你一定很惊讶于答案是'三角函数'
·
2015-10-21 12:51
python
Python学习 Part2:深入
Python函数
定义
在Python中,可以定义包含若干参数的函数,这里有几种可用的形式,也可以混合使用: 1. 默认参数 最常用的一种形式是为一个或多个参数指定默认值。 >>> def ask_ok(prompt,retries=4,complaint='Yes or no Please!'): while True: ok=input(prompt)
·
2015-10-21 11:42
python
《Java并发
编程实战
》读书笔记(更新中)
1.多线程编程要注意的几点: 安全性:永远不发生糟糕的事情 活跃性:某件正确的事情最终会发生(不会发生无限循环或者死锁) 性能:正确的事尽快发生(上下文切换消耗之类的) 2.为了防止变量在线程中导致程序出错,可以有以下三种方式: 1)不在线程之间共享该状态变量 2)将状态变量改为不可变的常量 3)在访问状态变量时使用同步 3.当设计线程安全
·
2015-10-21 11:54
Java并发编程
django的MTV模式详解
我们可以把Django的View 理解为实现各种功能的
Python函数
,View负责接受
·
2015-10-21 11:25
django
django 创建一个通用视图
比如,像以下的两个
Python函数
: def say_hello(person_name): print 'Hello, %s' % person_name
·
2015-10-21 10:25
django
对守护进程的一点理解
守护进程的相关知识Linux C
编程实战
上只简略地用了2页书的内容就过了,但是根据我的实际情况和一些了解,我认为无论是从它的重要性,还是我自己的理解程度来说,书上的2页可是远 远不够啊!
·
2015-10-21 10:17
进程
python函数
函数指针用法
函数指针,主要用于向函数中传递一个函数名用该函数名(即函数指针)可以进行动态策略执行。下面是一个python版本的函数指针用法defminus(a,b): returna-b defcompute(a,b,fun): result=fun(a,b) print(result) if__name__=="__main__": #unite("./input","./output"
qingyuanluofeng
·
2015-10-21 09:00
python
零基础学python-18.5 函数的内建工具与函数的属性
这一章节我们来讨论
python函数
的另外两个方面:函数的内建工具与函数的属性1.函数的内建工具函数作为是对象,他也可以使用内建函数来管理,例如:>>>deftest(): pass >>>test
raylee2015
·
2015-10-21 08:00
python
Python函数
_参数类型
目录目录前言软件环境PythonScript程序入口
Python函数
的创建函数的参数必备参数缺省参数命名参数不定长参数匿名参数最后前言Python除了有丰富的标准库之外,还可以自己定义满足自身需求的类和函数
Jmilk
·
2015-10-20 20:00
python
函数
Python 第二课
大纲:一、python值传递和引用传递的区别二、
python函数
参数传递三、python匿名函数lambda四、python内建函数一、python值传递和引用传递的区别1、值传递Num1 = 100
zys467754239
·
2015-10-15 17:22
python
Python 函数常规式
大纲:一、python值传递和引用传递的区别二、
python函数
参数传递三、python匿名函数lambda四、python内建函数一、python值传递和引用传递的区别1、值传递Num1 = 100
zys467754239
·
2015-10-15 17:22
python
python函数
特点NO.1
python中函数的参数的个数可以是不限制的:>>>defmylist(*L): forxinL: print(x) >>>a=[1,2] >>>b=[3] >>>mylist(a,b)a,b参数会被作为元组的元素,L是一个元组;在python中当参数是可变对象的时候,参数的值可以被改变:>>>defchange(a): a[0]=1 >>>a=[2,3] >>>change(a) >>>a [1
u010378878
·
2015-10-12 23:00
python
《Java并发
编程实战
》读书笔记
自从写了大半点hibernate读书笔记被csdn的渣渣编辑器吞了之后,已经很多天没有再用博客来记录自己的学习了。这段时间深入学习了java并发这一块,收获良多,再次记录。第二章线程安全性1.无状态的一定是线程安全的无状态的对象: 不包含任何域,也不包含任何对其他类中域的引用。计算过程的临时状态仅存在于线程栈上的局部变量中,并只能由正在执行的线程访问。2.原子性++count不是原子的,包含3个独
u012422829
·
2015-10-11 23:00
java
并发
sizeof面试题选
sizeof面试题选----LinuxC
编程实战
结构体和共用体的内存分配是C语言的一个难点,也是面试题中的热点。
SHRDLU
·
2015-10-05 22:00
Python之与众不同
一、文档化函数可以通过给出一个docstring文档化一个
Python函数
:defhello():"""hellofunc"""print("hello")三重引号表示一个多行字符串,在开始与结束引号间的任何东西都被视为单个字符串的一部分
有些服务器
·
2015-09-28 11:00
Python 函数式编程之迭代器、生成器及其应用
迭代器(iterator)和生成器(generator)概念是
python函数
式编程的基础,利用迭代器和生成器可以实现函数式编程中经常用到的map(),filter(),reduce()等过程以及itertools
xrzs
·
2015-09-24 19:00
如何设置线程数
如何设置线程数并不是一个只要一个公式就是可以推导出来的,这实际需要经过试验测量,虽然在《java并发
编程实战
》中给了一个如下一个公式: N(线程数)=N(cpu总数)*U(cpu的利用率
zhouchaofei2010
·
2015-09-24 15:00
【Java并发
编程实战
】—–“J.U.C”:Semaphore
信号量Semaphore是一个控制访问多个共享资源的计数器,它本质上是一个“共享锁”。Java并发提供了两种加锁模式:共享锁和独占锁。前面LZ介绍的ReentrantLock就是独占锁。对于独占锁而言,它每次只能有一个线程持有,而共享锁则不同,它允许多个线程并行持有锁,并发访问共享资源。独占锁它所采用的是一种悲观的加锁策略,对于写而言为了避免冲突独占是必须的,但是对于读就没有必要了,因为它不会影响
chenssy
·
2015-09-22 09:14
Java并发编程实战
【Java并发
编程实战
】—–“J.U.C”:Semaphore
信号量Semaphore是一个控制访问多个共享资源的计数器,它本质上是一个“共享锁”。Java并发提供了两种加锁模式:共享锁和独占锁。前面LZ介绍的ReentrantLock就是独占锁。对于独占锁而言,它每次只能有一个线程持有,而共享锁则不同,它允许多个线程并行持有锁,并发访问共享资源。独占锁它所采用的是一种悲观的加锁策略, 对于写而言为了避免冲突独占是必须的,但是对于读就没有必要了,因为它不会影
chenssy
·
2015-09-22 09:00
java多线程
java并发
Java并发编程
Java并发实战
【Java并发
编程实战
】-----“J.U.C”:Semaphore
信号量Semaphore是一个控制访问多个共享资源的计数器,它本质上是一个“共享锁”。Java并发提供了两种加锁模式:共享锁和独占锁。前面LZ介绍的ReentrantLock就是独占锁。对于独占锁而言,它每次只能有一个线程持有,而共享锁则不同,它允许多个线程并行持有锁,并发访问共享资源。独占锁它所采用的是一种悲观的加锁策略, 对于写而言为了避免冲突独占是必须的,但是对于读就没有必要了,因为它不会影
chenssy
·
2015-09-22 08:00
【Python之旅】第三篇(一):
Python函数
说明: 使用函数可以使程序实现功能模块化,大大简洁我们的程序,这里主要讨论Python中函数的下列内容:1.函数定义与函数参数 2.局部变量和全局变量 3.函数默认参数和关键参数 4.*Args和**Kargs 5.函数返回值return与yield简单说明 6.lambda函数(匿名函数) 7.Python内置函数 因为函数部分内容跟C语言中的很多内容都十分相似,所以会结合C语言来进
xpleaf
·
2015-09-21 21:54
python
函数
【Python之旅】第三篇(一):
Python函数
说明: 使用函数可以使程序实现功能模块化,大大简洁我们的程序,这里主要讨论Python中函数的下列内容:1.函数定义与函数参数 2.局部变量和全局变量 3.函数默认参数和关键参数 4.*Args和**Kargs 5.函数返回值return与yield简单说明 6.lambda函数(匿名函数) 7.Python内置函数 因为函数部分内容跟C语言中的很多内容都十分相似,所以会结合C语言来进
xpleaf
·
2015-09-21 21:54
函数
python
【Python之旅】第三篇(一):
Python函数
说明:使用函数可以使程序实现功能模块化,大大简洁我们的程序,这里主要讨论Python中函数的下列内容:1.函数定义与函数参数2.局部变量和全局变量3.函数默认参数和关键参数4.*args和**kwargs5.函数返回值return与yield简单说明6.lambda函数(匿名函数)7.Python内置函数因为函数部分内容跟C语言中的很多内容都十分相似,所以会结合C语言来进行对比学习。1.函数定义与
xpleaf
·
2015-09-21 21:54
函数
Python
Python初学笔记
上一页
123
124
125
126
127
128
129
130
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他