01 2017 档案
摘要:1.跑马灯 标签 功能 ... 普通卷动 ... 滑动 ... 预设卷动 ... 来回卷动 ... 向下卷动 ... 向上卷动 向右卷动 向左卷动 ... 卷动次数 ... 设定宽度 ... 设定高度 ... 设定背景颜色 ... 设定卷动距离 ... 设定卷动时间 2. 字体效果 标签 功能 ... 标题字(最大) ... 标题字(最小) ... 粗体字 ... 粗体字(强调)...
阅读全文
摘要:li = [] for i in range(10): def f1(): return i li.append(f1) print(li[1]()) '''循环x ,把x值添加到 前面x里面''' li = [x for x in range(10)] print(li) '''循环X 如果X大于5 就把X添加到前面X里面并且加10''' li = [...
阅读全文
摘要:操作 值操作 innerHTML innerText value -->表单标签中的值 样式 obj.className obj.classList obj.classList.add('hid')添加值 obj.classList.remove('hid')删除值
阅读全文
摘要:数字: 创建 a = 123; 转换 parseInt 解析成数字 parseFloat 解析成浮点 isNaN() 数字返回FALSE 字符串返回TRUE Infinity 无穷大 -Infinity 负无穷大 inFinity() 无穷false 有限true 判断类型 typeof 功能的计算模块Math Number.toExp...
阅读全文
摘要:background: 背景; width:宽; height: 高; border: 边框; padding: 内边距; margin: 行间距; display:显示; top: 上; bottom: 下; left: 左; right: 右; float: 漂浮; clear: 明确没有漂浮;
阅读全文
摘要:OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。 完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。 一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥
阅读全文
摘要:first web #form:表单提交的的模块 # action提交到服务器的地址 method: get(显示传输地址) post(影藏传输地址) #type:text(文本输入) #radio单选框 男 女 #checkbox 复选框,可以选择...
阅读全文
摘要:import gevent def fun(): print('----------') gevent.sleep(0) print('++++++++') def bar(): print('!!!!!!!!!!!') gevent.sleep(0) print('^^^^^^^^^^^^^') gevent.joinall([ gev...
阅读全文
摘要:import threading,queue,time import contextlib @contextlib.contextmanager def fun(list_1,val): list_1.append(val) try: yield finally: list_1.remove(val) q = queue.Queue(...
阅读全文
摘要:import threading,queue,time StopEvent = object() class Mythreadpool: def __init__(self,max_num): self.q = queue.Queue() self.max_num = max_num self.generate_list = [] ...
阅读全文
摘要:import threading,queue,time class MythredPool(object): def __init__(self,max_num=20): self.queue = queue.Queue(max_num) for i in range(max_num): self.queue.put(thread...
阅读全文
摘要:from multiprocessing import Process,Pool import time #最后一定要 close 和 join def fun(a): time.sleep(1) print(a) return a+100 def bar(arg): print('----',arg) if __name__ == '__main_...
阅读全文
摘要:#太耗资源 一般不太建议用 from multiprocessing import Process,Manager # def fun(d,s,a): # d[a] = a # s.append(a) # # if __name__ == '__main__': # with Manager() as manager: # d = manager.di...
阅读全文
摘要:#注意:接收端口要close一下。 from multiprocessing import Process,Pipe def fun(conn): print(conn.recv()) conn.send([43,None,'hello father']) conn.close() if __name__ == '__main__': parent_conn...
阅读全文
摘要:#多进程之间的交互,Queue模块跟 线程之间的Queue模块是一样的。 from multiprocessing import Process,Queue def fun(q): q.put(['hello']) if __name__ == '__main__': q = Queue() p = Process(target=fun,args=(q,)) ...
阅读全文
摘要:import queue import threading import time def producer(name): cont = 0 while True: print('%s生产骨头'%name,cont) q.put(cont) cont += 1 time.sleep(0.3) def consu...
阅读全文
摘要:import queue q = queue.Queue(maxsize=5)#一个先进先出的队列, maxsize指定列队个数 q= queue.LifoQueue(maxsize=5)#一个先进后出的队列, maxsize指定列队个数 q.put()#送往 q.put_nowait()#如果不能添加了就报错 q.get()#得到 q.get_nowait()#如果不能取了就报错 q.emp...
阅读全文
摘要:超过十年以上,没有比解释器全局锁(GIL)让Python新手和专家更有挫折感或者更有好奇心。 未解决的问题 随处都是问题。难度大、耗时多肯定是其中一个问题。仅仅是尝试解决这个问题就会让人惊讶。之前是整个社区的尝试,但现在只是外围的开发人员在努力。对于新手,去尝试解决这样的问题,主要是因为问题难度足够
阅读全文
摘要:多线程类的方法 import threading,time class MyThread(threading.Thread): def __init__(self,mun): threading.Thread.__init__(self) self.mun = mun def run(self): print(self.mu...
阅读全文
摘要:进程和线程目的,提高执行效率 1,单进程单线程,主进程,主线程 2,自定义线程: 主线程 主线程 子线程 进程: 优点,同时利用多个CPU,能同时进行多个操作 缺点,耗费资源,(重新开辟内存) 线程: 优点,共享内存,IO操作时候,创造并发操作 缺点,抢占资源 进程不是 越多越好,CPU个数=等于进程个数 线程也不是越...
阅读全文
摘要:import time,sys m = 60 s = 60 cont = 0 for i in range(0,60): m -= 1 for i1 in range(0,60): print(i1,cont) cont += 1 y = s - cont if cont == 60: c...
阅读全文
摘要:服务端 import socket sk1 = socket.socket() sk1.bind(('127.0.0.1',8001)) sk1.listen() sk2 = socket.socket() sk2.bind(('127.0.0.1',8002)) sk2.listen() sk3 = socket.socket() sk3.bind(('127.0.0.1',8003))...
阅读全文
摘要:import os r = os.path.dirname(__file__) b = 'task' os.mkdir(r+'/'+b) a = ['bin','db','lib','config','log'] for i in a: os.mkdir(r+'/'+b+'/'+i) 嵌套文件夹创建import os r = os.path.dirname(__file__)...
阅读全文
摘要:网络编程 Socket(TCP,IP)套接字 服务端 运行起来, 客户端 客户端 客户端 客户端 服务端: import socket sk = socket.socket() #绑定端口号 sk.bind(('127.0.0.1',9999,)) #接收客户请求 sk.listen(5) #链接客户端地址信息 while True: # conn,a...
阅读全文
摘要:''' 网络编程 Socket(TCP,IP)套接字 服务端 运行起来, 客户端 客户端 客户端 客户端 服务端: import socket sk = socket.socket() #绑定端口号 sk.bind(('127.0.0.1',9999,)) #接收客户请求 sk.listen(5) #链接客户端地址信息 while True: # conn,ad...
阅读全文
摘要:呵呵哒....class clss: #等于触发对象 clss() __static = None def __init__(self): pass @staticmethod def static_def(): if clss.__static: return clss.__static ...
阅读全文
摘要:'''一,面向对象的进阶 成员 (字段 静态字段(每个对象都有一份用 (区别:没self)),普通字段(每个对象都不同的数据用(区别:有self)) 方法 静态方法(无需使用对象封装的内用用 (区别:没self)),类方法,普通方法(使用对象中的数据用(区别:有self)), 特性 普通特性(将方法伪造成字段的方法去执行,前提...
阅读全文

浙公网安备 33010602011771号