会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
wintersweet
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
下一页
2018年10月23日
线程进程的了解
摘要: 线程:最小的执行单元(实例) 进程:最小的资源单元 join函数 join函数之后,让主线程等待在join中的子线程结束 setdaemon守护线程 必须在start之前,设置成守护线程之后,其他线程跟着守护线程一起推出。 多进程编程
阅读全文
posted @ 2018-10-23 23:59 cherrydot
阅读(94)
评论(0)
推荐(0)
编辑
python常用函数
摘要: 命令执行
阅读全文
posted @ 2018-10-23 21:13 cherrydot
阅读(91)
评论(0)
推荐(0)
编辑
2018年10月22日
socket架构
摘要: 套接字基本概念 Socket是应用层与Tcp/ip协议族通信的中间软件抽象层,它是一组接口。在设计模式中,socket其实就是一个门面模式,它把复杂的tcp/ip协议族隐藏在socket接口后面,对用户来说,一组简单的接口就是全部,让socket去组织数据,以符合指定的协议。 socket位置:在传
阅读全文
posted @ 2018-10-22 00:37 cherrydot
阅读(431)
评论(0)
推荐(0)
编辑
2018年10月21日
异常处理
摘要: 错误类型 1. 语法错误 2. 逻辑错误 1/0 异常种类 Exception 万能异常 AttributeError 试图访问一个对象没有的属性,比如foo.x,但是foo没有属性x IOError 输入/输出异常;基本上是无法打开文件 ImportError 无法引入模块或包;基本上是路径问题或
阅读全文
posted @ 2018-10-21 23:47 cherrydot
阅读(108)
评论(0)
推荐(0)
编辑
类的装饰器
摘要: 实现给类添加属性 实现输入的类型判断 通过描述符实现property功能
阅读全文
posted @ 2018-10-21 11:16 cherrydot
阅读(106)
评论(0)
推荐(0)
编辑
2018年10月20日
with&as上下文管理协议
摘要: 通过with 方式调用的方式 没有异常的情况下,整个代码块运行完毕后去触发__exit__,它的三个参数都为None 有异常的情况下,从异常出现的位置直接触发__exit__ 1. 如果__exit__的返回值为True,代表吞掉了异常 2. 如果__exit__的返回值不为True,代表吐出了异常
阅读全文
posted @ 2018-10-20 22:22 cherrydot
阅读(96)
评论(0)
推荐(0)
编辑
软件开发规范
摘要: 目录结构 + bin可执行文件,小的脚本文件,作为程序入口(启动脚本) + conf 配置文件 + db 数据库文件 1 admin 2 classes 3 course... + lib 依赖库文件,公共类库 + log 日志文件,报错调试信息 + src 程序主逻辑,主程序文件
阅读全文
posted @ 2018-10-20 21:16 cherrydot
阅读(117)
评论(0)
推荐(0)
编辑
面向对象-描述符
摘要: 描述符使用 Foo接管了Bar的x值,当x值被操作的时候都调用Foo相应的get/set/delete操作 描述符优先级 1. 类属性 2. 数据描述符 》至少实现了get、set方法 3. 实例属性 4. 非数据描述符 》没有set方法 5. 找不到的属性触发__getattr__()
阅读全文
posted @ 2018-10-20 20:50 cherrydot
阅读(123)
评论(0)
推荐(0)
编辑
面向对象-迭代器
摘要: 创建一个迭代器的类 打印斐波拉且数列
阅读全文
posted @ 2018-10-20 20:24 cherrydot
阅读(156)
评论(0)
推荐(0)
编辑
面向对象编程多种特性
摘要: 多态概念 对象通过他们共同的属性和动作来操作及访问,而不需考虑他们具体的类。 多态表明了动态绑定的存在,以及重载及运行时类型确定和验证 封装 约定: + 使用_(一个单下划线开头的是对外部不可见的) + 使用__(双下划线开头的,在类外面调用python自动重命名,在内部调用可直接调用) 反射(动态
阅读全文
posted @ 2018-10-20 13:32 cherrydot
阅读(157)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
下一页
公告