03 2016 档案

摘要:i:在当前字符的左边插入 I:在当前行首插入 a:在当前字符的右边插入 A:在当前行尾插入 o:在当前行下面插入一个新行 O:在当前行上面插入一个新行 阅读全文
posted @ 2016-03-31 16:31 侠之大者kamil 阅读(89) 评论(0) 推荐(0)
摘要:python多线程其实在操作系统级别是进程,因为在执行时,默认加了一个全局解释器锁(GIL),python的多线程,本质还是串行的,无法利用多核的优势;在java和C# 中,多线程是并发的,可以充分利用多核优势,但是线程切换是有调度器控制的;也会带来其他一些麻烦,线程共享的不可控性带来的安全问题,通 阅读全文
posted @ 2016-03-30 12:48 侠之大者kamil 阅读(329) 评论(0) 推荐(0)
摘要:2 阅读全文
posted @ 2016-03-29 23:54 侠之大者kamil 阅读(106) 评论(0) 推荐(0)
摘要:代码: 阅读全文
posted @ 2016-03-28 09:26 侠之大者kamil 阅读(128) 评论(0) 推荐(0)
摘要:1 阅读全文
posted @ 2016-03-27 21:42 侠之大者kamil 阅读(96) 评论(0) 推荐(0)
摘要:一个线程需要根据另外一个线程的状态来确定自己的下一步操作,需要调用threading库中Event对象;Event包含一个可由线程设置的信号标志,在初始情况下,event对象的标志位为假(false);。如果一个线程等待一个event对象,而这个event对象标志为假,那么这个线程将会被一直阻塞到标 阅读全文
posted @ 2016-03-23 16:25 侠之大者kamil 阅读(688) 评论(0) 推荐(0)
摘要:一般方法: 优化后 阅读全文
posted @ 2016-03-22 16:51 侠之大者kamil 阅读(271) 评论(0) 推荐(0)
摘要:1.Linux文件系统类型 2.linux 系统通过磁盘接口识别磁盘 在linux系统下 一切皆文件 不同类型的文件放在不同的目录目录的名称 和 目录存储的文件类型 都时系统已经设置好的,如果没有给某种类型的文件 在装系统时 没有单独设置存储空间 那就是有根分区的空间存储数据 3.linux 操作 阅读全文
posted @ 2016-03-22 15:25 侠之大者kamil 阅读(184) 评论(0) 推荐(0)
摘要:代码: 阅读全文
posted @ 2016-03-21 19:03 侠之大者kamil 阅读(1046) 评论(0) 推荐(0)
摘要:代码: 阅读全文
posted @ 2016-03-21 18:00 侠之大者kamil 阅读(588) 评论(0) 推荐(0)
摘要:代码如下: 阅读全文
posted @ 2016-03-20 20:30 侠之大者kamil 阅读(186) 评论(0) 推荐(0)
摘要:File->settings->Editor->File and Code Templates->Python Script 阅读全文
posted @ 2016-03-20 20:04 侠之大者kamil 阅读(179) 评论(0) 推荐(0)
摘要:环境为centos6.7 python3为源码编译安装的,系统自带的python2 可以直接使用paramiko模块,但是在py3的环境下加载出错,所有需要安装新的paramiko 模块; 上了paramiko官网后,发现要求用pip安装,所以centos 先安装pip; 开始情况: 安装PIP 之 阅读全文
posted @ 2016-03-18 13:51 侠之大者kamil 阅读(8372) 评论(0) 推荐(0)
摘要:多线程举例: 执行结果: 第二次虽然也是循环5次,但是启用多线程来完成的,所以速度提升非常明显; 示例2: 同时启动两个线程,thread1 与 thread2 ,其中1 是间隔2s 执行打印一次,2是间隔3s执行打印一次;在运行开始后,会在第六秒再次同时运行;结果如下: 阅读全文
posted @ 2016-03-17 09:08 侠之大者kamil 阅读(294) 评论(0) 推荐(0)
摘要:Python中的GIL 阅读全文
posted @ 2016-03-16 09:39 侠之大者kamil 阅读(139) 评论(0) 推荐(0)
摘要:  centos6.X  系列直接yum 安装, [10gen]  name=10gen Repository  baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64  gpgcheck=0   yum list | gr 阅读全文
posted @ 2016-03-14 13:58 侠之大者kamil
摘要:daima s = '新疆' b = s.encode('gbk') d = s.encode('utf8') temp = bytes('新疆',encoding='utf8') print(len(s)) print(len(b)) print(len(d)) print(len(temp)) 阅读全文
posted @ 2016-03-10 22:01 侠之大者kamil
摘要:1.格式 2.语法 3.str 4.套接字的成员函数send 5,。 6. urllib 获取中文 7.urllib发生url有中文 阅读全文
posted @ 2016-03-09 21:20 侠之大者kamil 阅读(752) 评论(0) 推荐(0)
摘要:#!/usr/bin/env python # encoding: utf-8 import socket ip_port = ('127.0.0.1',9999) sk = socket.socket() sk.bind(ip_port)#将套接字绑定到地址 sk.listen(5)#开始监听传入 阅读全文
posted @ 2016-03-08 18:20 侠之大者kamil 阅读(1095) 评论(0) 推荐(0)
摘要:结构图如下 一个套接字就是socket模块中的socket类的一个实例。实例化时需要3个参数 地址族:默认(socket.AF_INET) 流:默认(socket.SOCK_STREAM) 或数据报(socket.SOCK_DGRAM)套接字 使用的协议:默认(0)。 对于一个普通的套接字,不需要提 阅读全文
posted @ 2016-03-07 16:30 侠之大者kamil 阅读(148) 评论(0) 推荐(0)
摘要:kk # __author__ = liukun # coding:utf-8 import random class wisdom(object): def __init__(self,n,g): self.n = n self.g = g def dist(self): #所有可能分配方案 if 阅读全文
posted @ 2016-03-05 11:08 侠之大者kamil
摘要:as #!/usr/bin/env python # encoding: utf-8 class wisdom(object): def __init__(self,n,g): self.n = n self.g = g def dist(self): #所有可能分配方案 if self.n == 阅读全文
posted @ 2016-03-04 19:39 侠之大者kamil 阅读(151) 评论(0) 推荐(0)
摘要:pirates # __author__ = liukun # coding:utf-8 class pirates(object): def __init__(self,n,g): self.n = n self.g = g def dist(self): """all plans for n p 阅读全文
posted @ 2016-03-03 23:55 侠之大者kamil
摘要:Python数据结构(1) 阅读全文
posted @ 2016-03-02 14:32 侠之大者kamil
摘要:Day6_模拟人生 #!/usr/bin/env python # encoding: utf-8 def dist(n, g = 100): """all plans for n people, best first""" if n == 1: yield [g] return for i in 阅读全文
posted @ 2016-03-02 10:54 侠之大者kamil
摘要:求平方根之和: import math def add(x, y, f): return f(x) + f(y) print (add(25, 9, math.sqrt)) 更正大小写: def f(s): return s.title() print (list(map(f,['ASdfg','x 阅读全文
posted @ 2016-03-01 17:36 侠之大者kamil 阅读(317) 评论(0) 推荐(0)
摘要:面向对象_python 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变量用于处理类及其实 阅读全文
posted @ 2016-03-01 09:54 侠之大者kamil