摘要: 1.模块subprocess 2.时间服务器 3.qq聊天 socket参数的详解 阅读全文
posted @ 2018-11-29 16:15 冰底熊 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 进程模块 process #方式一: from multiprocessing import Process import time def func1(): time.sleep(2) print("我是func1") def func2(): time.sleep(3) print("我是fun 阅读全文
posted @ 2018-11-29 16:04 冰底熊 阅读(217) 评论(0) 推荐(0) 编辑
摘要: from multiprocessing import Process,Lock import time def show_ticket(i): with open("file","r",encoding="utf-8") as f: num=f.read().strip() print("%s客户 阅读全文
posted @ 2018-11-29 15:53 冰底熊 阅读(180) 评论(0) 推荐(0) 编辑
摘要: from multiprocessing import Process, Pipe def f(parent_conn,child_conn): #parent_conn.close() #不写close将不会引发EOFError while True: try: print(child_conn. 阅读全文
posted @ 2018-11-29 15:40 冰底熊 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 网络通信基础知识 软件开发的架构 c/s:客户端与服务端架构 b/s:浏览器端与服务器端架构 二 网络基础 1.osi七层模型 2. 五成通信流程 3.socket 五成通信流程 4.tcp通信流程 5.tcp和udp差异对比图 TCP和UDP的概念: TCP(Transmission Contro 阅读全文
posted @ 2018-11-28 20:33 冰底熊 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1.policy.py文件中: 2.versions.py文件中 3.manage.py 4.models.py 阅读全文
posted @ 2018-11-20 14:06 冰底熊 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 3. 4. import re ret = re.findall('www.(baidu|oldboy).com', 'www.oldboy.com') print(ret) # ['oldboy'] 这是因为findall会优先把匹配结果组里内容返回,如果想要匹配结果,取消权限即可 ret = r 阅读全文
posted @ 2018-11-17 16:24 冰底熊 阅读(276) 评论(0) 推荐(0) 编辑
摘要: import pickle class Cat: def __init__(self,name,color): self.name=name self.color=color def chi(self): print("%s会吃老鼠"%self.name) # c1=Cat("汪峰1","黑色") 阅读全文
posted @ 2018-11-15 21:27 冰底熊 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 关于模块importfrom xxx import xxx2. Collections1. Counter 计数器2. 栈: 先进后出.队列:先进先出deque:双向队列3. defaultdict 默认值字典4. namedtuple 命名元祖. struct_time 结构化时间就是命名元祖5. 阅读全文
posted @ 2018-11-14 22:26 冰底熊 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 面向对象 一切以对象为中心. 侧重关注的是对象, 在面向对象的世界里. 你就是上帝. 你需要什么就些什么 优点: 可扩展性比较大. 容易理解 缺点: 上手比较难面向过程(函数式编程) 一切以我为中心. 侧重关注的是事务发展流程. 优点: 好理解. 简单 缺点: 可控性比较差. 扩展性比较差对象: 一 阅读全文
posted @ 2018-11-13 21:32 冰底熊 阅读(226) 评论(0) 推荐(0) 编辑