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函数编程实战
【java并发编程】对象组合
笔记来自《java并发
编程实战
》监视器模式(实例封闭)遵循java监视器模式的对象会把对象的所有可变状态都封装起来,并由对象自己的内置锁来保护。
Stephen.W
·
2018-04-05 23:15
Java
Reading
Note
Python函数
装饰器--实例讲解
一、装饰器定义:1.装饰器的本质为函数;2.装饰器是用来完成被修饰函数的附加功能的所以:装饰器是用来完成被修饰函数附属功能的函数装饰器的要求:1.不能修改被修饰函数的源代码;2.不能更改被修饰函数的运行方式;3.上述两者缺一不可。二、装饰器的构成:装饰器=高阶函数+函数嵌套+闭包装饰器的简单框架:importtime#装饰器的简单框架defrun_time(fun):#传入参数为函数defwrap
易水寒月
·
2018-04-05 20:30
python
装饰器
函数装饰器
Python学习笔记
python函数
作用域简介
1.定义:函数中变量取值的地方;2.函数中的变量名除了特殊声明为全局变量或本地变量,否则均为局部变量;3.变量的作用域解析原则:LEGB原则,即:变量名引进分为三个作用域进行查找,首先是本地,再是函数内(如果存在),之后才是全局变量,最后是内置作用域(内置作用域:内置函数所在模块的范围);在默认情况下,变量名赋值会创建或者改变本地已有的变量;全局声明或非本地变量声明会将赋值的变量名映射到模块
易水寒月
·
2018-04-05 10:13
python
函数
作用域
Python学习笔记
【java并发编程】线程安全性和对象共享
读书笔记来自《java并发
编程实战
》。线程安全性可重入锁可重入意味着获取锁的操作的粒度是线程而不是调用。实现方法是为每个锁关联一个获取计数值和一个所有者进程。
Stephen.W
·
2018-04-04 11:41
Java
Reading
Note
python参数传递是值传递还是引用传递
我们接下来讲下
Python函数
的参数传递我们首先明确一些概念:Python中的变量和对象。Python中的变量是没有类型的,我们可以把它看做一个(*void)类
Dawei_01
·
2018-04-04 10:51
python语法
并发编程(3)-线程安全性
线程和锁在并发编程中的作用,类似于铆钉和工字梁在土木工程中的作用-《并发
编程实战
》我们知道对象是由属性(成员变量)和方法组成的,当我们实例化一个对象的时候,也就意味着给对象的属性赋初始值。
Java技术博文
·
2018-04-03 08:59
Java并发编程
java并发
编程实战
第二章笔记
第二章线程安全性2.1什么是线程安全性一个对象是否是需要是线性安全的,取决于它是否需要被多个线程访问。当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不需要额外的同步,这个类都能表现正确的行为,那么就说这个类是线程安全的。无状态对象:既不包含任何域,也不包含任何对其他类中域的引用。计算过程中的临时状态仅存在于线程栈上的局部变量中,并且只能由正在执行
llcream
·
2018-04-02 10:16
java并发编程
MapReduce
编程实战
之WordCount案例详细分析
MapReduce任务执行过程看图说话!MapReduce特点MapReduce为什么如此受欢迎?尤其现在互联网+时代,互联网+公司都在使用MapReduce。MapReduce之所以如此受欢迎,它主要有以下几个特点。MapReduce易于编程。它简单的实现一些接口,就可以完成一个分布式程序,这个分布式程序可以分布到大量廉价的PC机器运行。也就是说你写一个分布式程序,跟写一个简单的串行程序是一模一
菜鸟级的IT之路
·
2018-04-02 04:16
大数据~Hadoop
《Java并发
编程实战
》
第一章简介1、操作系统为各个独立执行的进程分配各种资源,包括:内存、文件句柄、安全证书等。2、不同进程间,粗粒度的通信机制:套接字、信号处理器、共享内存、信号量以及文件等。3、在计算机中加入操作系统来实现多个程序的同时执行的原因:1)资源利用率:IO阻塞时,可让其他程序利用CPU2)公平性:时间分片来使每个程序都能运行3)便利性:程序各司其职,比都放在一个任务里完成所有事情,更便利4、线程的优势:
猴子哥哥1024
·
2018-04-01 21:33
java
读书笔记
春招面试经验系列(五)腾讯互动娱乐事业群、网易游戏、百度
网易游戏一、Python:介绍一下Python的装饰器装饰器本质上是一个
Python函数
,它可
谁主沉浮---data
·
2018-04-01 18:21
面试
春招
互联网公司
春招面试经验系列(五)腾讯互动娱乐事业群、网易游戏、百度
网易游戏一、Python:介绍一下Python的装饰器装饰器本质上是一个
Python函数
,它可
谁主沉浮---data
·
2018-04-01 18:21
面试
春招
互联网公司
keras安装gpu环境搭建
其中
python函数
keras函数算是被经常提到的一个了,但是要使用它就要费点功夫,特别是gpu环境的搭建问题。以下是我搭建数次gpu环境得出的总结。
haoyu_does
·
2018-04-01 17:07
【干货合集】让我们聊一聊如何用世界上最流行的脚本语言——JavaScript写出优美的代码...
云栖社区编程语言系列讲座,4月16日-JavaScript专场,和资深技术专家一起学习JavaScript
编程实战
!你还在等什么,赶快报名吧!!!
weixin_34090643
·
2018-03-31 20:17
javascript
前端
Python函数
高级(1)
关于封装的三种方法1.私有属性添加set、get方法classMoney(object):def__init__(self):self.__money=0defgetMoney(self):returnself.__moneydefsetMoney(self,value):#isinstance(值,类型)判断值是什么类型ifisinstance(value,int):self.__money=v
伊森H
·
2018-03-31 01:25
Python函数
定义函数def functionname(parameters ): "函数_文档字符串" function_suite return [expression]默认情况下,参数值和参数名称是按函数声明中定义的的顺序匹配起来的。函数调用# 定义函数def printme( str ): "打印任何传入的字符串" print str return#调用函数printme("我要
会说话的鱼
·
2018-03-28 14:22
函数
Python
Python
Python高效
编程实战
---10、百度语音识别
参考:http://ai.baidu.com/docs#/Begin/top参考代码:#-*-coding:utf-8-*-importrequestsimportjson#录音#fromrecordimportRecordfromRecordimportRecordrecord=Record(channels=1)audioData=record.record(2)#获取tokenfromsec
Daphar
·
2018-03-28 09:48
python进阶
Python自学之路——自定义简单装饰器
Python函数
作用域global:全局作用域local:函数内部作用域enclosing:函数与嵌套函数之间的作用域build-in:内置作用域1#global2age=60#全局变量34deffunc
Tony10010
·
2018-03-27 20:00
Python
Python函数
式编程(fn)
尽管python不是纯函数编程语言,lambda语法很不友好,但它是门多范式语言,可以方便进行扩展(如fn、pymonad、hylang),这里主要介绍fn。fn是个python的函数式编程(FunctionalProgramming,FP)库,极大方便了pythonfp。(本准备写个教程,发现官方文档写得很详细…以下内容从https://github.com/kachayev/fn.py搬运。)
mingdongz
·
2018-03-27 17:39
编程
Python高效
编程实战
---9、浅谈 Python 的 with 语句
引言 with语句是从Python2.5开始引入的一种与异常处理相关的功能(2.5版本中要通过from__future__importwith_statement导入后才可以使用),从2.6版本开始缺省可用(参考What’snewinPython2.6?中with语句相关部分介绍)。 with语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源,比如文
Daphar
·
2018-03-27 11:05
python进阶
Python高效
编程实战
---7、并发编程核心技术应用进阶
一、如何使用多线程、线程间通信、线程间事件通信#-*-coding:utf-8-*-importcsvfromxml.etree.ElementTreeimportElement,ElementTreeimportrequestsfromStringIOimportStringIOfromthreadingimportThread,EventfromQueueimportQueue#安全队列,自动
Daphar
·
2018-03-27 11:15
python进阶
Python高效
编程实战
---6、类与对象深度技术进阶
一、如何派生内置不可变类型并修改实例化行为#将列表变成元组,且只保留大于0的整数classIntTuple(tuple):def__new__(cls,iterable):g=(xforxiniterableifisinstance(x,int)andx>0)#isinstance()判断x是不是int整数类,returnsuper(IntTuple,cls).__new__(cls,g)#def
Daphar
·
2018-03-27 11:51
python进阶
Python高效
编程实战
---5、csv json xml excel高效解析与构建技巧
一、如何读写csv数据fromurllibimporturlretrieve#urlretrieve('http://finance.yahoo.com/d/quotes.csv?s=000001.sz','pingan1.csv')#从网址下载文件存到文件中importcsvwithopen('pingan1.csv','rb')asrf:reader=csv.reader(rf)#返回一个re
Daphar
·
2018-03-27 11:14
python进阶
Python高效
编程实战
---4、文件IO高效处理技巧
一、如何读写文本文件#python2下读写文本文件f=open('txt.txt','w')str='litaifa'#实际是字节串str=u'你好,中国'#unicode串以/0xff/0xe1形式存在f.write(str.encode('gbk'))#需要将unicode串进行编码f.close()f=open('txt.txt','r')s=f.read()prints.decode('g
Daphar
·
2018-03-27 11:28
python进阶
Python高效
编程实战
---3、字符串处理技巧
一、如何拆分含有多种分隔符的字符串#将字符串s分割成列表s='abc,eee,weq,eeiuewweoi|qwei\qe'方案一:用string的split()方法append和extend都仅只可以接收一个参数,append任意,甚至是tuple,extend只能是一个列表map()它接收一个函数f和一个list,并通过把函数f依次作用在list的每个元素上,得到一个新的list并返回。def
Daphar
·
2018-03-27 11:56
python进阶
Python高效
编程实战
---1、数据结构与算法进阶
一、在list\dict\set中进行筛选在list中筛选:方法一:[xforxinlistifx>10]#效率更高方法二:filter(lambdax:x>10,list)#lambda定义一个匿名函数在dict中筛选:{k:vfork,vindict.items()ifv>85}#后面添加条件在set中筛选:{sforsinsetifs>10}#set()函数创建一个无序不重复元素集,可进行关
Daphar
·
2018-03-27 11:25
数据结构
算法进阶
python进阶
python函数
式编程学习之yield表达式形式详解
前言yield的英文单词意思是生产,刚接触Python的时候感到非常困惑,一直没弄明白yield的用法。最近又重新学习了下,所以整理了下面这篇文章,供自己和大家学习参考,下面话不多说了,来一起看看详细的介绍吧。先来看一个例子deffoo():print("starting...")whileTrue:res=yieldprint("res:",res)g=foo()next(g)在上面的例子里,因
renpingsheng
·
2018-03-25 15:25
Java并发
编程实战
纠错与部分翻译优化
阅读更多Java并发
编程实战
纠错与部分翻译优化版本号:2017年5月第一版第18次印刷。读Java并发
编程实战
的时候,发现有些翻译方面的错误,包括理解错误,印刷错误。
技术无涯苦作舟
·
2018-03-23 10:00
java
python函数
调用函数Python自己就拥有很多函数,比如常用的input()和print():name=input("What'syourname?")print("Hello,",name)这个程序读取用户输入的内容并以特定的格式显示出来。定义函数下面是一个显示问候语的函数,名为greet_user():defgreet_user():#定义greet_user函数"""显示简单友好的问候"""print(
mwangjs
·
2018-03-22 23:34
Python map函数
Python函数
编程中的map()函数是将func作用于seq中的每一个元素,并将所有的调用的结果作为一个list返回。如果func为None,作用同zip()。
ctan006
·
2018-03-22 18:48
Python
Python函数
的参数
一、位置参数例如我们写一个计算x²的函数:defpower(x):returnx*x对于power(x)函数,参数x就是一个位置参数。当我们调用power函数时,必须传入有且仅有的一个参数x:power(5)power(15)现在如果要计算x³怎么办?可以在定义一个power3函数,但是如果要计算x4、x5、、、怎么办?我们不可能定义无限多个函数。或许想到可以把power(x)修改为power(x
劉光軍_Shine
·
2018-03-21 17:03
python3——whlie条件语句
【课堂小知识】变量使用前必须赋值print()默认是打印完字符串会自动添加一个换行符,end=""参数告诉print()用空格代替换行【
Python函数
】while条件:条件为真True执行的操作and
brent_xy
·
2018-03-21 11:11
Python
python3——字符串操作
,提示你可以接着上一行输入,注意...是提示符,不是代码的一部分【
python函数
】title()以首字母大写的方式显示每个单
brent_xy
·
2018-03-21 11:05
Python
Python函数
式编程(一):高阶函数
Python支持函数式编程,而且用起来也比较容易:本章介绍高阶函数高阶函数是什么高阶函数(Higher-OrderFunction)也成算子或泛函,是包含多于一个箭头的函数,即可以接受一个或多个函数作为本高阶函数的输入在数学中,微积分中的导数就是常见的例子,因为它映射一个函数到另一个函数Python的高阶函数Python丰富的内建函数提供了无限可能!map函数:映射器,用于更新序列map()函数接
鸾林居士
·
2018-03-18 23:56
Python
语言
【Python学习】python学习手册--第十六章 函数基础
Python函数
就是一些语句的集合,这些语句对传入的参数进行处理,处理完成后返回相关结果。函数是代码重用的基本单位。
好奇的大白
·
2018-03-14 16:42
python
学习笔记
《Java并发
编程实战
》学习笔记之 第2章 线程安全性
1.什么是线程安全性当多个线程访问某个类时,不管运行时环境采用何种调度方式或者现线程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么这个类就是线程安全的。在线程安全的类中封装了必要的同步机制,因此调用者无需进一步采取同步措施。无状态对象一定是线程安全的。2.竞态条件在并发编程时,由于不恰当的执行时序而出现不正确的结果。比如,先检查后执行。3.加锁机制要保
austboy123
·
2018-03-13 22:34
Python函数
定义以及常用数据结构
学习汇总1.函数函数就是把常见的功能封装成一部分,以便重复使用的代码片段。我们需要注意的是:函数尽管定义了,只要不调用该函数,那么这个函数就不会执行。以下就是一个函数的代码片段:deff(x):"""计算x的阶乘:paramx:一个非负整数:return:阶乘"""y=1fornumberinrange(1,x+1):y*=numberreturnyif__name__=='__main__':p
Jerry_JD
·
2018-03-12 08:57
Python函数
注解
函数注解是3.0版本引入的新特性,支持对函数的参数与返回值增加注释。注释可用于记录帮助信息,也可以用于标注类型。除了可以使用__annotations__属性获取外,注释没有其他附加语义。而将强制控制权交给框架,元类与装饰器,而Python则在一旁静观其变。定义1)参数注解变量名[:注释][=默认值]严格按照先注释后默认值的顺序,且两者都是可选的。注释和默认值都必须是Python表达式,在执行函数
jinixin
·
2018-03-10 18:13
计算机语言
Python
函数注解
函数参数注解
函数返回值注解
参数类型检查
疯狂Java学习笔记(一)——Java语言概述
“案例驱动”的学习方式:
编程实战
,知道一个知识点能解决什么问题,才去学习这个知识点。第
Downton97
·
2018-03-10 18:17
Java
C# WebApi+Task+WebSocket实战项目演练(四)
一、课程介绍本次分享课程属于《C#高级
编程实战
技能开发宝典课程系列》中的第四部分,阿笨后续会计划将实际项目中的一些比较实用的关于C#高级编程的技巧分享出来给大家进行学习,不断的收集、整理和完善此系列课程
阿笨NET
·
2018-03-10 09:32
WebApi
WebSocket
Socket
跟着阿笨一起玩NET
C#网络编程技术微软Socket实战项目演练(三)
一、课程介绍本次分享课程属于《C#高级
编程实战
技能开发宝典课程系列》中的第三部分,阿笨后续会计划将实际项目中的一些比较实用的关于C#高级编程的技巧分享出来给大家进行学习,不断的收集、整理和完善此系列课程
阿笨NET
·
2018-03-10 09:08
Socket
C#
NET
跟着阿笨一起玩NET
Java并发
编程实战
-----原子性
1、定义:可以作为一个不可分割的操作来执行。例如,count++就不具备原子性,它包含了读取、修改和写入3个独立的操作。2、会导致不正确结果的情况(1)竞态条件当有多个线程时,正确的事件发生时序导致正确的结果,否则导致错误的结果。最常见的条件类型就是“先检查后执行”操作,即通过一个可能失效的观测结果来决定下一步的动作。“先检查后执行”的一种常见情况就是延迟初始化。延迟初始化的目的是将对象的初始化操
天--空
·
2018-03-06 22:48
python函数
总结
1.map(function,sequence,*sequence_1)function:是一个函数或者一个方法,这个函数和方法需要一个参数sequence:是一个列表,这个列表中的元素都是这个map将sequence中的元素逐个放入function中,这样function将一个一个返回执行之后的值,map将这些值生成一个新的列表我们可以认为,sequence经过function之后,全部变成了另
Ankoer
·
2018-03-06 20:53
python基础
python装饰器
装饰器本质上是一个
Python函数
,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。
史浩的专栏
·
2018-03-06 20:05
python
python学习与开发
Python函数
和函数式编程
第5章函数和函数式编程5.1引言函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。在Python中有很多内建函数,比如print()。当然随着学习的深入,你也可以学会创建对自己有用的函数(用户自定义函数)。简单的理解下函数的概念,就是用户编写了一些语句,为了方便使用这些语句,把这些语句组合在一起,给它起一个名字。使用的时候只要调用这个名字
VIVAFT
·
2018-03-06 15:08
Python:
Python函数
的参数传递
函数四种传值:1、必选;2、默认;3、可选;4、关键字;第1、2种为常见传参;3、可选传参:使用“functions(*t)”其中“*t”为可选参数,数量不限制,返回对象为元组(tuple);EG:defprintFunction(*t):print(t)printFunction('abc','def')#输出"('abc,'def')";4、关键字传参:使用“functions(**d)”其中
chnyac
·
2018-03-06 14:58
Python
Python:
Python函数
的参数传递
函数四种传值:1、必选;2、默认;3、可选;4、关键字;第1、2种为常见传参;3、可选传参:使用“functions(*t)”其中“*t”为可选参数,数量不限制,返回对象为元组(tuple);EG:defprintFunction(*t):print(t)printFunction('abc','def')#输出"('abc,'def')";4、关键字传参:使用“functions(**d)”其中
chnyac
·
2018-03-06 14:58
Python
c++使用智能指针的线程安全队列
整理自C++并发
编程实战
使用std::shared_ptr的初始化移动到push()*调用,并且存储shared_ptr*并不会引发异常。
clh01s
·
2018-03-06 10:02
编程
并发编程
Python入门(5)-元组tuple及
Python函数
Python元组Python的元组与列表类似,不同之处在于元组的元素不能修改。下面强调几点:1.元组的修改:上面已经强调了过了,元组元素是不能修改的,只能创建新的元组来拼接,例如:tuple=(1,2,3,4)tuple2=(5,6)tuple3=tuple+tuple2print(tuple3)输出:(1,2,3,4,5,6)2.元组删除和列表不同,元组不能删除其中任意元素,只能整体删除:tup
秦子帅
·
2018-03-05 14:29
Python教程
感觉比较有用但实际没用到的
python函数
map()&reduce()&lamdba()
#encoding:UTF-8fromfunctoolsimportreduce#map()批处理,使用函数接收一个元素互不影响#a=list(map(str,[0,1,2,3,4]))#print(a)#defp2(x):#returnx^2#a=map(p2,[1,2,3,4,5,6])#print(list(a))#reduce()累积处理使用函数接收俩个元素,把结果作为下一个元素使用:#r
王座上的囚徒
·
2018-03-01 10:19
python
python
C# WebApi+Task+WebSocket实战项目演练(四)
一、课程介绍本次分享课程属于《C#高级
编程实战
技能开发宝典课程系列》中的第四部分,阿笨后续会计划将实际项目中的一些比较实用的关于C#高级编程的技巧分享出来给大家进行学习,不断的收集、整理和完善此系列课程
跟着阿笨一起玩NET
·
2018-02-28 16:51
c#
websocket
webapi
task
.net
跟着阿笨一起玩NET
上一页
108
109
110
111
112
113
114
115
下一页
按字母分类:
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
其他