05 2019 档案
摘要:目录: 一、概念 二、多线程 三、多进程 四、线程锁(同步锁、互斥锁Mutex) 五、线程死锁和递归锁Rlock 六、条件变量同步 七、同步条件(Event) 八、信号量Semaphore 九、队列queue 一、概念 进程就是操作系统中执行的一个程序,操作系统以进程为单位分配存储空间,每个进程都有
阅读全文
摘要:1、编辑(Editing) Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档Shift + F1 外部文档Ctr
阅读全文
摘要:一、socket网络编程 先来理解TCP,UDP协议 TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,定义了主机如何连入因特网及数据如何再它们之间传输的标准, 从字面意思来看TCP/IP是TCP和IP协议的合称,
阅读全文
摘要:目录: 1.反射 2.异常处理 3.单例模式 一、反射 反射:可以用字符串的方式去访问对象的属性,调用对象的方法(但是不能去访问方法),python中一切皆对象,都可以使用反射。 反射有四种方法: hasattr:hasattr(object,name)判断一个对象是否有name属性或者name方法
阅读全文
摘要:目录: 面向对象高级语法部分: 静态方法、类方法、属性方法 类的特殊方法 反射 异常处理: 一、类成员(字段、方法和属性) 1、字段 字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同, 普通字段属于对象 静态字段属于类 【普通字段需要通过对象来访问】【静
阅读全文
摘要:一、装饰器前奏 1.作用域 2.高阶函数 在python的世界里,函数和我们之前的[1,2,3],'abc',8等一样都是对象,而且函数是最高级的对象(对象是类的实例化,可以调用相应的方法,函数是包含变量对象的对象) 内存的存储情况: 函数对象的调用仅仅比其它对象多了一个()而已!foo,bar与a
阅读全文
摘要:一、列表生成式 列表生成:列表= [函数 for i in 列表] 现在有个需求,看列表[ 1, 2, 3, 4, 5, 6, 7, ],我要求你把列表里的每个值加1,你怎么实现? 二、生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含10
阅读全文
摘要:一、定义 模块:用来从逻辑上组织python代码(变量,函数,类,逻辑 实现一个功能),本质就是.py结尾的python文件(文件名:test.py,对应的模块就是test) 包:用来从逻辑上组织模块的,本质就是一个目录(必须带有一个__init__.py文件) 二、导入方法 module_cc文件
阅读全文
摘要:一、面向对象相关定义: 一、面向过程:面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点:极大地降低了写成学的复杂度,只需要顺着执行的步骤,堆叠代码即可 缺点:一套流水线或者流程就是用来解决一个问题,如
阅读全文
摘要:一、函数的基本语法及特性 函数定义: 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 特性: 减少重复代码 使程序变的可扩展 使程序变得易维护 语法定义: # def 函数名(参数): # 函数体 # 。。。 # 返回值 # def hansh
阅读全文
摘要:三级菜单: menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{} }, '中关村':{ '爱奇艺':{}, '汽车之家':{}, 'youku':{}, }, '上地':{ '百度':{}, }, }, '昌平':{ '沙河':
阅读全文
摘要:正则 语法 正则测试工具:在线测试工具 http://tool.chinaz.com/regex/ 常用正则表达式符号 常用的匹配语法
阅读全文