摘要: 1. 迁移初始化(生成迁移所需要的文件加migrations)python xxx.py db init 2.生成迁移版本文件 python xxx.py db migrate -m "initial" 这一步如果报错显示“object() takes no parameters”,一般要注意是不是 阅读全文
posted @ 2019-08-20 17:58 毛豆*_* 阅读(809) 评论(0) 推荐(0) 编辑
摘要: json类似与js中的对象,但是json中不能有方法,json相当于python中的字典,但是json中的键值如果是字符串的话,需要加上双引号;ajax是一个前后台配合的技术,它可以让js发送http请求,与后台通讯,获取数据和信息,ajax技术的原理是实例化xmlhttp对象,使用此对象与后台通讯 阅读全文
posted @ 2019-08-20 17:57 毛豆*_* 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1.匿名函数能够完成基本的简单功能,传递的是这个函数的引用,只有功能;2.普通函数能够完成较为复杂的功能,传递的是这个函数的引用,只有功能;3.闭包能过够实现较为复杂的功能,传递的是这个闭包中的函数以及数据,因此传递的是功能+数据;4.对象能够实现最为复杂的功能,传递的是很多数据+很多功能,因此传递 阅读全文
posted @ 2019-08-20 17:56 毛豆*_* 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1.创建套接字;2.绑定端口;3.收发数据; 收到的数据中包含发送方的端口信息4.关闭套接字; 阅读全文
posted @ 2019-08-20 17:55 毛豆*_* 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 1.进程是资源分配的单位;2.线程是操作系统调度的单位;3.进程切换需要的资源最大,效率很低;4.线程切换需要的资源一般,效率一般;5.协程切换任务资源很小,效率高6.多进程、多线程根据CPU核数量不一样可能是并行的,但是协程是在一个线程内,所以是并发。 gevent的应用: 阅读全文
posted @ 2019-08-20 17:54 毛豆*_* 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 普通的Queue.Queue是单个进程间的队列,不同进程不能共享;multiprocessing.Queue()是不同进程间使用的,可以共享;如果是进程池的话需要使用multiprocessing.Manager().Queue() 阅读全文
posted @ 2019-08-20 17:52 毛豆*_* 阅读(486) 评论(0) 推荐(0) 编辑
摘要: Tcp server的流程:1.创建套接字;2.bind绑定ip和port3.listen使套接字变为可以被动链接;4.accept等待客户端的链接(返回为服务器分配的客户端的句柄和地址)5.recive/send消息6.通讯完成,关闭服务器分配的客户端的链接7.关闭主服务器的链接 Tcp clie 阅读全文
posted @ 2019-08-20 17:51 毛豆*_* 阅读(204) 评论(0) 推荐(0) 编辑
摘要: i:插入光标前一个字符I:插入行首a:插入光标后一个字符A:插入行末o:向下新开一行,插入行首O:向上新开一行,插入行首M:光标移到中间行L:光标移动到屏幕最后一行行首G:移动到指定行{:按段移动,上移}:按段移动,下移gg:光标移动到文件开头G:光标移动到文件末尾x:删除光标后一个字符,相当于de 阅读全文
posted @ 2019-08-20 17:50 毛豆*_* 阅读(133) 评论(0) 推荐(0) 编辑
摘要: “人生苦短,我用Python”。Python编程语言是最容易学习、并且功能强大的语言。只需会微信聊天、懂一点英文单词即可学会Python编程语言。但是很多人声称自己精通Python,然后自己却写不出Pythonic的代码,对很多常用的包不是很了解。万丈高楼平地起,咱们先从Python中最最基础的开始 阅读全文
posted @ 2019-08-16 18:44 毛豆*_* 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 首先遇到这个是因为binlog位置索引处的问题,不要reset slave; reset slave会将主从同步的文件以及位置恢复到初始状态,一开始没有数据还好,有数据的话,相当于重新开始同步,可能会出现一些问题; 一般做主从同步,都是要求以后的数据实现主从同步,而对于旧的数据完全可以使用数据库同步 阅读全文
posted @ 2019-07-20 11:45 毛豆*_* 阅读(4521) 评论(5) 推荐(0) 编辑