总结一些io的知识点,摘自http://ifeve.com/java-io/1、管道和线程:同一个JVM的两个线程可以通过JavaIO的管道通信,除了管道之外,一个JVM中不同线程之间还有许多通信的方式。实际上,线程在大多数情况下会传递完整的对象信息而非原始的字节数据。但是,如果需要在线程之间传递..
分类:
编程语言 时间:
2017-02-14 22:54:40
阅读次数:
246
#-*-coding:utf-8-*-#对dict进行迭代d={‘name‘:‘suki‘,‘sex‘:‘male‘,‘age‘:28}printd#对dict的key进行迭代forkeyind: printkey#对dict的value进行迭代forvalind.values(): printval#对dict的key以及value进行迭代forcpleind.items(): printcple#如何判断对象是否可以别迭代from..
分类:
编程语言 时间:
2017-02-14 22:50:50
阅读次数:
197
字符宽度和精度:
>>>frommathimportpi
>>>‘%10f‘%pi#字段宽10
‘3.141593‘
>>>‘%10.2f‘%pi#字段宽10,精度2
‘3.14‘
>>>‘%.2f‘%pi#精度2
‘3.14‘
>>>‘%.5s‘%‘GuidovanRossum‘#指定获取字符串的个数
‘Guido‘
>>>‘%-10.2f‘..
分类:
编程语言 时间:
2017-02-14 22:49:52
阅读次数:
224
php从5.3开始支持多线程pthreads扩展,并同时支持window和linux。pthreads可以实现多任务同步或异步执行,它提供了创建多线程应用所需的全套工具,默认未安装。安装window系统下:http://windows.php.net/downloads/pecl/releases/pthreads/安装前需要确认PHP版本及安装位数,..
分类:
编程语言 时间:
2017-02-14 22:49:58
阅读次数:
229
time
(name):
%name
:
baozi=%(baoziname)
c=counsumer()
c.()
b1=c.send(b1)
():
c=counsumer()
c2=counsumer()
c.()
c2.()
i():
time.sleep()
c.send(i)
c2.send(i)
producer()生成器:一边循环,一边计算的机制,称为生成器英文:generator个人总结:
目的
1.节省内存,计..
分类:
编程语言 时间:
2017-02-14 22:42:17
阅读次数:
288
该文内容来看读《Go并发编程实战》有感,仅供娱乐分享:)在%GOROOT%\src\sort包下有一个sort.go文件,里面第12行有这么一个接口定义:typeInterfaceinterface{//Lenisthenumberofelementsinthecollection.Len()int//Lessreportswhethertheelementwith//indexishouldsortbefore..
分类:
编程语言 时间:
2017-02-14 22:19:17
阅读次数:
274
防伪码:白日依山尽,黄河入海流。5.1函数格式:func(){command}示例1:#!/bin/bashfunc(){echo"Thisisafunction."}func#bashtest.shThisisafunction.Shell函数很简单,函数名后跟双括号,再跟双大括号。通过函数名直接调用,不加小括号。示例2:函数返回值#!/bin/bashfunc(){V..
分类:
编程语言 时间:
2017-02-14 22:17:55
阅读次数:
317
TypeScript和JavaScript哪种语言更先进 近两年来最火爆的技术栈毫无争议的是JavaScript,随着ES6的普及,不管是从前端的浏览器来看,还是后端的NodeJS场景,JavaScript技术栈不断的向世界证明自己的价值。JavaScript代码越写越大,众所周知,JavaScri ...
分类:
编程语言 时间:
2017-02-14 22:09:18
阅读次数:
215
1、获取数组中的所有元素,会用到数组的遍历 数组的遍历,通常用for循环。 输出: 000 ...
分类:
编程语言 时间:
2017-02-14 22:07:16
阅读次数:
150
其中冒泡排序加个标志,所以最好情况下是o(n) ...
分类:
编程语言 时间:
2017-02-14 22:04:40
阅读次数:
167
视频地址:https://v.qq.com/x/page/d016340mkcu.html assetstore save manager ...
分类:
编程语言 时间:
2017-02-14 21:59:55
阅读次数:
195
最近看到好几次群里有人问xlwt、wlrd的问题,怎么说呢,如果是office2007刚出来,大家用xlsx文件用不习惯,还可以理解,这都10年过去了喂,就算没有进化到office2016,还在用office2003的有点说不过去吧。有人可以用xlsx保存为xls啊!——故意多做几步操作,目的呢?为 ...
分类:
编程语言 时间:
2017-02-14 21:54:50
阅读次数:
13965
1、 标记-清除算法 (Mark-Sweep) 分为两个阶段: 1、首先标记出所有需要回收的对象; 2、在标记完成后统一回收所有被标记的对象。 缺点: 1、效率问题:标记和清除两个过程效率都不高; 2、空间问题:标记清除之后会产生大量不连续的内存碎片,空间碎片太多可能会导致以后在程序运行过程中需要分 ...
分类:
编程语言 时间:
2017-02-14 21:49:53
阅读次数:
160
访问修饰符: 类的每一个成员(包括成员变量、方法和构造器)都有一个访问修饰符,用来判断谁可以访问该成员 static 静态: 1、特性: 1)与对象无关,与类有关 2)在加载期有特殊操作 2、用static修饰的属性: 1)全类(不管多少对象)共享一个值 可以用类名. 进行访问 常量属性无脑设计为s ...
分类:
编程语言 时间:
2017-02-14 21:47:20
阅读次数:
224
[ python数据分析笔记——数据加载与整理] https://mp.weixin.qq.com/s?__biz=MjM5MDM3Nzg0NA==&mid=2651588899&idx=4&sn=bf74cbf3cd26f434b73a581b6b96d9ac&chksm=bdbd1b388aca ...
分类:
编程语言 时间:
2017-02-14 21:35:43
阅读次数:
190
shiro是一款轻量级的安全框架,提供认证、授权、加密和会话管理四个基础功能,除此之外也提供了很好的系统集成方案。 下面将它集成到之前的demo中,在之前spring中使用aop配置事务这篇所附代码的基础上进行集成 一、添加jar包引用 修改pom.xml文件,加入: 二、添加过滤器Filter 修 ...
分类:
编程语言 时间:
2017-02-14 21:35:42
阅读次数:
316
spring的事务配置有5种方式,这里记录其中的一种:基于tx/aop声明式事务配置 在之前spring aop介绍和示例这篇所附代码的基础上进行测试 一、添加save方法 1、在testDao类里添加方法: 2、在HelloController类里添加方法: 二、添加页面 1、添加jar包引用,修 ...
分类:
编程语言 时间:
2017-02-14 20:49:44
阅读次数:
236