闭包,伟大的闭包.... 先看看百科对百度的定义是什么样的。 百科说:闭包是指可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义(局部变量)。 看完整个人都不好了。 这都是什么鬼??? 还是自己总结下: 什么样才能产生闭包 ...
分类:
编程语言 时间:
2016-11-06 02:02:11
阅读次数:
183
Java没有提供任何机制来安全地终止线程(虽然Thread.stop和suspend方法提供了这样的机制,但由于存在缺陷,因此应该避免使用 中断:一种协作机制,能够使一个线程终止另一个线程的当前工作 立即停止会使共享的数据结构处于不一致的状态,需要停止时,发出中断请求,被要求中断的线程处理完他当前的 ...
分类:
编程语言 时间:
2016-11-06 02:00:31
阅读次数:
152
Spring框架下载 打开网址https://repo.spring.io 点击左侧边栏第二个按钮 点击 在输入框输入spring-framework点击Search 找到你需要的版本下载就好 教程到此结束。 ...
分类:
编程语言 时间:
2016-11-06 01:56:07
阅读次数:
241
list.extend(),可以拓展list,a=(0,1),b=(2,3) a.extend(b),a就变成(0,1,2,3) 分割字符串(除去字符串中的,\/;之类的),如果用str.split(),默认是除去空格,然后返回处理过后的list,可以输入特定值如split(';'),但缺点是一次只 ...
分类:
编程语言 时间:
2016-11-06 01:53:27
阅读次数:
194
一、HashMap 参考文章: http://yikun.github.io/2015/04/01/Java-HashMap%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86%E5%8F%8A%E5%AE%9E%E7%8E%B0/ 特别说明:jdk8中对HashMap进行了优化 ...
分类:
编程语言 时间:
2016-11-06 01:44:47
阅读次数:
351
在Run/Debug Configuration中修改Tomcat的VM options,在里面输入以下内容:-server -XX:PermSize=128M -XX:MaxPermSize=256m修改位置如下图所示: PermSize和MaxPermSize 也不要设置得太大,会浪费物理内存。... ...
分类:
编程语言 时间:
2016-11-06 01:46:14
阅读次数:
242
使用springboot时候会有默认是banner如下图所示:在自己的项目里面使用自己的banner那不是更加酷了吗!在大Java世界里很容易做到:只要在自己的项目中新加:/springboot/src/main/resources/banner.txt,并到http://patorjk.com/software/taag-v1/去生成一个自己喜欢的文字,并..
分类:
编程语言 时间:
2016-11-06 00:08:17
阅读次数:
392
Base64编码解码一,Base64编码原理Base64编码的字符数组如下所示:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/字符串转Base64编码:取3字节的字符串转换为四字节的字符串,依次往后转换。得到Base64编码字符串。具体原理如下:1,如果需要编码的原串字..
分类:
编程语言 时间:
2016-11-05 23:59:15
阅读次数:
698
#!/usr/bin/envpythong
#_*_coding:utf-8_*_
importre
#
data=[
‘tantianranphone118‘,
‘tanyongxingphone110‘,
‘tansufenphone119‘,
‘dengwenyiphone118‘,
‘dengwenqingphone520‘,
‘laowangphone110‘,
‘zhongjianwei112‘
]
deffindes(user_input,data):
sugge=[]
pat=‘.*‘.jo..
分类:
编程语言 时间:
2016-11-06 00:00:43
阅读次数:
765
队列是一种先入先出的结构,数据从队列头出,队尾进。在linux内核中进程调度,打印缓冲区都有用到队列。队列有多种实现方式,可以用链表,也可以用数组。这里用数组来实现一个简单的循环队列。首先创建一个大小为8的队列如下,队列头尾指针指向同一块内存,当从队列尾部插入一..
分类:
编程语言 时间:
2016-11-05 23:58:20
阅读次数:
377
xinetd服务器配置xinetd服务什么是xinetdxinetd可以统一管理很多服务进程,它能够:-绑定、侦听和接受来对自服务器每个端口的请求-有客户访问时,调用相应的服务器程序相应-节约了系统内存资源-同时响应多个客户端的连接请求Windows系统没有该功能多数UNIX系统使用的是inetd实..
分类:
编程语言 时间:
2016-11-05 23:55:17
阅读次数:
396
Java接口接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则..
分类:
编程语言 时间:
2016-11-05 23:53:15
阅读次数:
253
浅谈JavaPrinting其实怎么说呢?在写这篇博文之前,我对javaprinting可以说是一无所知的。以至于我在敲文字时,基本上是看着api文档翻译过来的。这虽然看起来非常的吃力,但是我相信,有道大哥不会辜负我的。嘻嘻!JavaPrinting技术,也就是我们平时所接触的打印,只不过是说可..
分类:
编程语言 时间:
2016-11-05 23:53:22
阅读次数:
192
进程是由系统自己管理的。1:最基本的写法frommultiprocessingimportPool
deff(x):
returnx*x
if__name__==‘__main__‘:
p=Pool(5)
print(p.map(f,[1,2,3]))[1,4,9]2、实际上是通过os.fork的方法产生进程的unix中,所有进程都是通过fork的方法产生的。multiprocessingProcess
..
分类:
编程语言 时间:
2016-11-05 23:52:14
阅读次数:
319
循环语句一、概述python中循环语句有两种,while,for;JavaScript中循环语句有四种,while,do/while,for,for/injQuery循环语句each二、python循环语句2.1for循环#a、
li=[1,2,3,4]
foriinli:
print(i)#b、
li=[1,2,3,4]
fori,jinenumerate(li,1):
print(i,j)
#enumerate..
分类:
编程语言 时间:
2016-11-05 23:50:05
阅读次数:
288
进制 一种计数的方式.侧重点在于计数的时候是逢多少进一. 1) C语言可以识别的进制 每一位. 0 0 1 0 0 1 1 0 1 0 1 0 0 1 0 1 1 0 在C语言中,写一个二进制的数的方式就是在前面加一个 0b或者0B的前缀,二进制每一位是0或者1,逢2进1; 2. 八进制 每一位. ...
分类:
编程语言 时间:
2016-11-05 23:46:31
阅读次数:
219
创建对象的模式多种多样,但是各种模式又有怎样的利弊呢?有没有一种最为完美的模式呢?下面我将就以下几个方面来分析创建对象的几种模式: Object构造函数和对象字面量方法 工厂模式 自定义构造函数模式 原型模式 组合使用自定义构造函数模式和原型模式 动态原型模式、寄生构造函数模式、稳妥构造函数模式 第 ...
分类:
编程语言 时间:
2016-11-05 23:44:40
阅读次数:
357