随笔分类 -  Python开发

摘要:格式一:装饰器外层不传参,内层传参 user:alexpassword:abc!23welcome login....henan********,henan args 格式一:装饰器外层传参,内层传参 user:alexpasword:abc!23welcome login....henan**** 阅读全文
posted @ 2019-02-27 10:38 凯文队长 阅读(442) 评论(0) 推荐(0)
摘要:在python中,存在2种循环方式:for循环和while循环。 while循环的实现很简单, 其本质就是一个条件语句,自定义条件,当条件满足的时候,不断执行while代码块。 但是for循环,究竟是怎么回事呢?说到for循环,那么就不能不讲到迭代了 迭代 python中迭代对象分2种:迭代器对象( 阅读全文
posted @ 2019-02-26 18:16 凯文队长 阅读(1292) 评论(0) 推荐(0)
摘要:GIL机制导致如下结果: 1、线性模式测试 ('thread cpu ', 102.20300006866455)('thread IO ', 654.5730001926422)('Thread Http Request', 21.170999765396118) 3.进程模式测试 ('Multi 阅读全文
posted @ 2019-02-26 14:43 凯文队长 阅读(293) 评论(0) 推荐(0)
摘要:优点 相关概念 1、可迭代对象 只有iter() 方法,例如 2、迭代器 迭代器具有iter() 和 next()方法的对象. 你可能会问,为什么list、dict、str等数据类型不是Iterator? 这是因为Python的Iterator对象表示的是一个数据流,Iterator对象可以被nex 阅读全文
posted @ 2019-02-26 09:43 凯文队长 阅读(762) 评论(0) 推荐(0)
摘要:环境 手动安装pip install mysqlclient 报错: _mysql.c(29) : fatal error C1083: Cannot open include file: 'mysql.h': No such file or directory no module named My 阅读全文
posted @ 2019-02-25 16:14 凯文队长 阅读(496) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/gscsd_t/article/details/79389167 转发和重定向: 转发:一次请求和响应,请求的地址没有发生变化,如果此时刷新页面,就会出现重做现象。 重定向:一次以上的请求和响应,请求地址发生一次以上的变化,如果此时刷新页面,就不会发生重做 阅读全文
posted @ 2019-02-25 11:37 凯文队长 阅读(1205) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/zhenfei/p/6368955.html Django中提供了一个关于URL的映射的解决方案,你可以做两个方向的使用: 1.有客户端的浏览器发起一个url请求,Django根据URL解析,把url中的参数捕获,调用相应的试图, 获取相应的数据,然后 阅读全文
posted @ 2019-02-25 11:08 凯文队长 阅读(1135) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/franknihao/p/7267182.html 另外关于db这个连接对象,除了可以实例化一个游标对象之外,还可以进行commit(),rollback()等操作。 阅读全文
posted @ 2019-02-20 20:06 凯文队长 阅读(227) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/kongxx/article/details/50976802 http://blog.itpub.net/7728585/viewspace-2142060/ http://www.ywnds.com/?p=12330 其次我们经常的按键也可以产生Ctr 阅读全文
posted @ 2019-02-20 20:05 凯文队长 阅读(1345) 评论(0) 推荐(0)
摘要:def say_hi(): while True: ret0 = "heihei" print(" before ") msg = yield ret0 #yield后的内容ret0,返回给外面res_out=g.send(1) print("say hi", msg) print(" after 阅读全文
posted @ 2019-01-24 17:16 凯文队长 阅读(119) 评论(0) 推荐(0)
摘要:所以,关于协程可以总结以下两点: (1)线程的调度是由操作系统负责,协程调度是程序自行负责。 (2)与线程相比,协程减少了无畏的操作系统切换。 实际上当遇到IO操作时做切换才更有意义,(因为IO操作不用占用CPU),如果没遇到IO操作,按照时间片切换,无意义。 阅读全文
posted @ 2019-01-24 14:37 凯文队长 阅读(136) 评论(0) 推荐(0)
摘要:Python2.x中使用xrange代替range 阅读全文
posted @ 2019-01-23 09:30 凯文队长 阅读(168) 评论(0) 推荐(0)
摘要:老张爱喝茶,废话不说,煮开水。出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。1 老张把水壶放到火上,立等水开。(同步阻塞)老张觉得自己有点傻2 老张把水壶放到火上,去客厅看电视,时不时去厨房看看水开没有。(同步非阻塞)老张还是觉得自己有点傻,于是变高端了,买了把会响笛的那种 阅读全文
posted @ 2019-01-22 17:50 凯文队长 阅读(190) 评论(0) 推荐(0)
摘要:一、pycharm字体放大的设置 File —> setting —> Keymap —>在搜寻框中输入:increase —> Increase Font Size(双击) —> 在弹出的对话框中选择Add Mouse Shortcut 在弹出的对话框中同时按住ctrl键和鼠标滚轮向上滑。 二、P 阅读全文
posted @ 2019-01-02 09:33 凯文队长 阅读(204) 评论(0) 推荐(0)
摘要:import logging logging.basicConfig(level=logging.DEBUG, format="%(asctime)s %(name)s %(levelname)s %(pathname)s %(message)s ", # 配置输出日志格式 datefmt='%Y- 阅读全文
posted @ 2018-12-29 11:08 凯文队长 阅读(1313) 评论(0) 推荐(0)
摘要:test.py 运行test.py -v 打印 "[*] Version is 0.01 " 阅读全文
posted @ 2018-12-29 09:15 凯文队长 阅读(282) 评论(0) 推荐(0)
摘要:Templates的链接地址都是根据urlpatterns定义的地址,拼凑成地址字符串,很难看,而且Templates里拼凑成的地址,随着页面的增加而不断增加,一旦在urlpatterns里的某个地址改变了叫法,那眼泪可是哗哗的,有多少的拼凑的地址就得改动多少处!这时发现了url函数,这下可都好了, 阅读全文
posted @ 2016-12-26 19:53 凯文队长 阅读(1477) 评论(0) 推荐(0)
摘要:这个东西困惑我一天了,原来contentType出了问题 这个没有用form标签的,用div的请求content-Type的格式为application/x-www-forms-urlencoded 接着我使出千年杀,呵呵~我把 content-Type的格式为application/x-www-f 阅读全文
posted @ 2016-12-02 23:56 凯文队长 阅读(6452) 评论(0) 推荐(1)
摘要:本文仅针对RabbitMQ与Redis做队列应用时的情况进行对比具体采用什么方式实现,还需要取决于系统的实际需求 简要介绍 RabbitMQ RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现 阅读全文
posted @ 2016-09-16 11:00 凯文队长 阅读(3102) 评论(0) 推荐(0)
摘要:先说下from * import * 的原理:比如有路径D:\fanbingbing\ai\wo.py这么一个文件,而现在你在D:\fanbingbing\buai\ni.py(别介意这么比喻。。(⊙o⊙)…,你想在ni.py上调用wo.py, 通过print(sys.path)查看到环境路径有D: 阅读全文
posted @ 2016-07-16 23:21 凯文队长 阅读(8012) 评论(1) 推荐(2)