摘要: Django 笔记 3 阅读全文
posted @ 2019-01-30 12:10 程序猿🌽 阅读(93) 评论(0) 推荐(0) 编辑
摘要: Django 笔记 2 1,使用Django的ORM详细步骤: 1. 自己动手创建数据库 create database 数据库名; 2. 在Django项目中设置连接数据库的相关配置(告诉Django连接哪一个数据库) # 数据库相关的配置 DATABASES = { 'default': { ' 阅读全文
posted @ 2019-01-29 17:05 程序猿🌽 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Django 笔记 1 1 安装 pip install django==1.11.11 安装Django 的 1.11.11 LTS 版本 注意, Python 使用3.6版本, 3.7 版本已经和1.11的Django不兼容了。 1. web框架的本质: socket服务端 与 浏览器的通信 2 阅读全文
posted @ 2019-01-29 14:22 程序猿🌽 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 协程 1、 使用 greenlet 实现协程 执行效果: 2 、 使用 gevent 实现协程。 注意第一句 输出同例子1 3、协程的效果 3、 利用协程爬取一些信息 4、协程的TCP server 可以实现多任务并发了。 阅读全文
posted @ 2018-11-30 00:06 程序猿🌽 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 多线程 1、 多线程的TCP server 聊天 2 、 守护线程, 会等待所有的线程结束才结束 3、线程的递归锁, 例子: 科学家吃面,利用递归锁解决死锁。 4、事件, 连接数据库前,测试连接数据库连接是否成功。 5 条件Condition 例如: 输入3时, con.notify(3) , 发布 阅读全文
posted @ 2018-11-29 18:51 程序猿🌽 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 多进程 1 , windows 平台上开启多进程, 使用multiprocessing 时, 要注意主进程的文件中需要使用 if __name__ == '__main__' : 语句 2 利用“锁”来控制数据的安全, 买票程序示例: 票的文件ticket.txt 10个人去抢2张票: 执行结果:( 阅读全文
posted @ 2018-11-26 10:01 程序猿🌽 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Socket 初步 1 TCP chat server 程序: TCP client 程序: 2 UDP socket , chat server 举例 3 TCP 的 文件传输, 使用struct 解决黏包问题 Server 端: Client 端: 注意: buffer = 1024 以上的数据 阅读全文
posted @ 2018-11-22 17:10 程序猿🌽 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Logging 模块 输出如下: 阅读全文
posted @ 2018-11-22 09:32 程序猿🌽 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 单例模式 通过重写__new__() 方法, 可以实现单例模式。 阅读全文
posted @ 2018-11-22 08:59 程序猿🌽 阅读(114) 评论(0) 推荐(0) 编辑
摘要: Python 反射应用 例子1: 阅读全文
posted @ 2018-11-22 08:55 程序猿🌽 阅读(78) 评论(0) 推荐(0) 编辑