摘要: 为了保证线程的安全,和保证程序的有序执行,通过给线程加锁的方式来进行限制. 锁:控制线程 1 lock 锁(会有死锁现象):一次放一个 2 Rlock 锁(递归锁):一次放一个,与lock的使用方法一致,但是支持多次加锁 3 semaphore 锁:一次放n个 (信号量) 4 Condition 锁 阅读全文
posted @ 2018-09-11 17:42 领财 阅读(268) 评论(0) 推荐(0)
摘要: 操作系统/应用程序 a硬件: 硬盘,CPU,主板,显卡,内存,电源 b系统: 系统是一个有程序员写出来的,用来操控调用硬件的一个软件,如:windows操作系统 c安装应用程序: 操作系统中的"并发与并行": 并发: 并行: 是伪的,因为执行速度特别快,感觉不到停顿 是真的,系统同时创建多个工作单元 阅读全文
posted @ 2018-09-10 19:31 领财 阅读(176) 评论(0) 推荐(0)
摘要: import time def func(n): time.sleep(0.1) print("\r%s%%%s" % (n, "*"*int(n//2)), end="") for i in range(101): func(i) #最终效果:100%************************************************** # (\r en... 阅读全文
posted @ 2018-09-07 17:49 领财 阅读(98) 评论(0) 推荐(0)
摘要: 网络协议: TCP(Transmission Control Protocol)可靠的、面向连接的协议(eg:打电话)、传输效率低全双工通信(发送缓存&接收缓存)、面向字节流。 使用TCP的应用:Web浏览器;电子邮件、文件传输程序。 UDP(User Datagram Protocol)不可靠的、 阅读全文
posted @ 2018-09-05 21:14 领财 阅读(282) 评论(0) 推荐(0)
摘要: 内容补充: 把不可迭代对象变成可迭代对象: 1在类中定义__iter__方法 2在__iter__内部返回一个迭代器(生成器也是特殊的迭代器) class Foo(object): def __init__(self,name,age): self.name = name self.age = ag 阅读全文
posted @ 2018-09-04 20:00 领财 阅读(150) 评论(0) 推荐(0)
摘要: 1 组合补充 <1>类或对象可以做字典的key <2>对象中到底有什么 class Foo(object): # # def __init__(self,age): # self.age = age # # def display(self): # print(self.age) # # data_ 阅读全文
posted @ 2018-08-29 22:18 领财 阅读(146) 评论(0) 推荐(0)
摘要: 成员:(3类) 1.变量: 实例变量与类变量 实例变量:包含公有实例变量(字段)和私有实例变量(字段) 区别在于"__" 类变量:也包含公有类变量和私有类变量(静态字段) 区别也在于__ 总结: A准则:实例变量(字段)访问时,直接使用对象访问,即:obj.name 类变量(静态字段)访问时,使用类 阅读全文
posted @ 2018-08-28 17:30 领财 阅读(166) 评论(0) 推荐(0)
摘要: 1函数式编程和面向对象编程的对比 对比的结果:1函数,定义简单/调用简单 2面向对象:定义复杂/调用复杂/ 好处就是 分类 把类似函数集合在一起 面向对象的正常格式: 定义: class 类名: #定义了一个类 def 函数名(self): #在"类"中编写了一个方法 pass 调用: obj=类名 阅读全文
posted @ 2018-08-27 17:06 领财 阅读(142) 评论(0) 推荐(0)
摘要: 自定义模块 # my_module.py print('from the my_module.py') money=1000 def read1(): print('my_module->read1->money',money) def read2(): print('my_module->read 阅读全文
posted @ 2018-08-23 21:39 领财 阅读(157) 评论(0) 推荐(0)
摘要: 什么时候会出现异常: 程序在运行过程中会出现报错,原因1 语法错误 ,在程序书写的时候就要规避掉 2要处理的内容不确定的时候:有可能是因为由用户参与也有可能 调用了外部数据, 异常处理的忠告:在最外层的异常处理应该在所有的开发结束之后才放 常见错误类型: AttributeError 试图访问一个对 阅读全文
posted @ 2018-08-22 21:13 领财 阅读(190) 评论(0) 推荐(0)