摘要:参考资料:https://www.cnblogs.com/ruizhang3/p/6539730.html http://www.jb51.net/article/113432.htm :insert Raw data {u'h': 0L, u'ts': Timestamp(1519780847,
阅读全文
摘要:rpc和http的比较: http://www.ccutu.com/244407.html http通信时带报文头,增加了传输成本 RPC主要是基于TCP/IP协议的,而HTTP服务主要是基于HTTP协议的【HTTP是应用层协议,而TCP是传输层协议,HTTP协议是在传输层协议TCP之上的,所以效率
阅读全文
摘要:参考文献:http://www.pythondoc.com/flask/ http://www.pythondoc.com/Flask-RESTful/ 1、首先我们导入了类 Flask 。这个类的实例化将会是我们的 WSGI 应用 2、 app.run(host='0.0.0.0') 这让你的操作
阅读全文
摘要:Swagger 参考文档:https://www.gitbook.com/book/huangwenchao/swagger/details 1、 作为web API,一个很重要的信息就是用来给消费者使用的根URL,可以用协议(http或者https)、主机名、根路径来描述: 消费者把https:/
阅读全文
摘要:python学习网站:http://www.pythondoc.com/ 数学学习网站:https://m.dmzj.com/info/oumushexueximanhua.html 【欧姆社学习漫画】 pymongo:http://api.mongodb.com/python/current/ap
阅读全文
摘要:参考文献:http://www.pythondoc.com/flask/quickstart.html#id2 https://mp.weixin.qq.com/s/Mc7vpJw5r_vcbsxLXwfeNA目前最主流的三个Web服务器是Apache、 Nginx 、IIS。 WAF 是一种 We
阅读全文
摘要:Metabase 可以根据数据库中数据画出曲线 哈希 加密哈希算法: MD5,SHA 等算法 非加密哈希算法: Google 出品的 MurmurHash 算法 MurmurHash 提供了两种长度的哈希值,32 bit,128 bit,为了让网址尽可通地短,我们选择 32 bit 的哈希值,32
阅读全文
摘要:, 坑 1、可变类型的值不要作为函数参数默认值,应该是不可变的对象,如None,True,False,数字或字符串 2、小心+= a = range(10) b = range(5) a_orig = a a += b print a print a_orig # a_orig在以上处理过程中取值被
阅读全文
摘要:http://python.jobbole.com/86530/ 此文介绍了全局解释锁相关的一些东西 1、全局解释锁对线程有影响,但对多进程无影响 2、尽管 Python 的标准实现 CPython 有 GIL,但不是所有的 python 实现都有 GIL。例如 IronPython,一个基于 。N
阅读全文
摘要:《Python Cookbook(第3版)中文版》 1、队列queue的有些方法是线程不安全的,在多线程中最好别用 2、需要限制一段代码的并发访问量时,用信号量。不要把信号量当做普通的锁来用,当做普通的锁来用,其性能不如普通的锁 3、个人对阻塞和挂起的理解:阻塞是被动的,是拿不到需要的资源导致的;挂
阅读全文
摘要:1、 同一个数据库中不允许出现同名表;不同的数据库中可以出现同名表2、 每一行记录都用有一个key(一列或一组列作为key)3、 作为key的列不允许值为空(NULL)4、 多个列作为key时,多个列的组合必须唯一,但其中单个列的值可以不唯一5、 好习惯:作为key的列的取值最好不要变6、 SQL是
阅读全文
摘要:1、 《大话数据结构》 1、 经典的《设计模式》一书归纳出23种设计模式,这23种模式又可归为,创建型、结构型和行为型3大类 2、 时间耗时排序(时间复杂度) F(1)<F(logn)<F(n)<F(nlogn)<F(n2)<F(n3)<F(2n)<F(n!)<F(nn) 3、 深度优先和广度优先在
阅读全文
摘要:Python Cookbook(第3版)中文版.pdf Python高手之路 大话数据结构.pdf mysql必知必会.pdf http://chuansong.me/n/1410386:Python |绝不乱入的靠谱书单 介绍C++编程技巧的书:Effective C++ Effective ST
阅读全文
摘要:1、 如果已经有一个list或者tuple,要调用一个可变参数怎么办?2、 >>> nums = [1, 2, 3]3、 >>> calc(*nums)4、 14*nums表示把nums这个list的所有元素作为可变参数传进去5、 关键字参数:def person(name, age, **kw):
阅读全文
摘要:类变量若以单下划线(_)开头,代表不能直接被访问,类似于 C# 的受保护型变量(protected),表示不能通过 import module_name 而导入。 类变量若以双下划(__)开头,表示为类的私有成员,不能被导入和其他类变量访问。 以双下划开头和双下划线结尾的变量是 Python 里的专
阅读全文
摘要:1、 信号量 信号机维护着一个计数器,指定可同时访问资源或者进入临界区的线程数。每次有一个线程获得信号机时,计数器-1。若计数器为0,其他线程就停止访问信号机 Semphore,是一种带计数的线程同步机制,当调用release时,增加计算,当acquire时,减少计数,当计数为0时,自动阻塞,等待r
阅读全文