摘要: 一、paramiko模块 二、ssh登录过程和上传下载 三、进程和线程简绍 四、多线程、多线程实例 五、守护线程 六、线程锁 七、递归锁 八、信号量 九、线程间通信event 十、queue消息队列 十一、进程Queue数据传递 十二、pipe 管道通信 十三、进程池和回调函数 1.paramiko 阅读全文
posted @ 2018-01-26 14:55 hanfuming 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 一、协程 二、异步IO_Gevent 三、协程异步IO操作 四、事件驱动模型 五、IO多路复用 六、异步IO理论 一、回顾 线程 vs 进程 线程:CPU最小调度单位,内存共享; 线程同时修改同一份数据是必须加锁,mutex互斥锁 递归锁 join 等待线程执行结果; 进程:资源集合 二、多进程 I 阅读全文
posted @ 2018-01-26 14:55 hanfuming 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一、消息队列简绍 二、RabbitMQ基本实列: 三、RabbitMQ消息分发轮询 四、消息持久化 五、Fanout广播模式 六、Direct广播模式 七、Redis基本操作 八、Redis Hash操作 九、Redis发布订阅 回顾: epoll linux 底层:libevent.so geve 阅读全文
posted @ 2018-01-26 14:55 hanfuming 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 一、数据库简绍 二、mysql 增删改查 三、mysql 外键关联 四、mysql 连接查询 五、mysql 事务与索引 六、ORM 简绍 七、sqlalchemy 常用语法 八、sqlalchemy 外键关联 九、sqlalchemy 多对一外键关联 十、sqlalchemy 多对多外键关联 阅读全文
posted @ 2018-01-26 14:55 hanfuming 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 一、HTML本质以及在WEB程序中的作用 1.一套规则,浏览器认识的规则。 2.开发者: 学习html规则 开发后台程序 - 写html文件(充当模板的作用) - 数据库获取数据,然后替换到html文件的指定位置 3.本地测试 - 找到文件路径,直接浏览器打开 - pycharm打开; 4.编写ht 阅读全文
posted @ 2018-01-26 14:55 hanfuming 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一、CSS内容补充之position 10.position:fixed;固定div在页面的一个位置; top:0; right:0; left:0; position:absolute + relative;依据父标签定位; 11.屏蔽层: position:fixed top:0; right: 阅读全文
posted @ 2018-01-26 14:55 hanfuming 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一、后台管理页面布局 主站布局 <div class="pg-header"></div> <div style="width:980px;margin:0 auto">自动居中</div> <div class="pg-content"></div> <div class="pg-footer"> 阅读全文
posted @ 2018-01-26 14:55 hanfuming 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一、jQuery和Dom的关系 http://jquery.cuishifeng.cn/ 模块,类库 DOM/BOM/JavaScript的类库; 二、jQuery选择器 1.查找元素 DOM: 10个左右 jQuery: 选择器,直接找到某个或某类某些标签 1.id $('#id') 2.clas 阅读全文
posted @ 2018-01-26 14:55 hanfuming 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一、面相对象简绍 二、面相对象特性 三、类的继承 四、经典类与新式类 五、多态 实战练习:选课系统 阅读全文
posted @ 2018-01-26 14:54 hanfuming 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一、静态方法和类方法 二、类的特殊成员 三、类的创建过程 四、反射 五、异常处理 阅读全文
posted @ 2018-01-26 14:54 hanfuming 阅读(81) 评论(0) 推荐(0) 编辑