上一页 1 ··· 3 4 5 6 7
摘要: Kenneth Reitz的最新工具Pipenv可以用于简化Python项目中依赖项的管理。 它汇集了Pip,Pipfile和Virtualenv的功能,是一个强大的命令行工具。 入门 首先使用pip安装Pipenv及其依赖项, 然后将目录更改为包含你的Python项目的文件夹,并启动Pipenv, 阅读全文
posted @ 2018-01-19 12:12 奔梦 阅读(419) 评论(0) 推荐(0)
摘要: pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。但目前pymysql支持python3.x,而MySQLdb不支持3.x版本。 本文测试python版本:3.6。mysql版本:5.6.24 1.通过 pip 安装 pymysql 进入 cmd 输入 pip i 阅读全文
posted @ 2018-01-19 10:34 奔梦 阅读(10756) 评论(0) 推荐(2)
摘要: # hello worldprint("hello world") # 变量msg = "使用变量"print(msg) # 字符串大小写变换(仅针对英文)name = "liuzhongchao"print(name.title()) #首字母大写print(name.upper()) #全部字母 阅读全文
posted @ 2018-01-18 15:47 奔梦 阅读(229) 评论(0) 推荐(0)
摘要: 1.模块 函数的优点之一,就是可以使用函数将代码块与主程序分离,通过给函数指定一个描述性的名称,并将函数存储在被称为模块的独立文件中,再将模块导入主程序中,通过import语句允许在当前运行的程序文件中使用模块中的代码,一个.py文件就称为一个模块,包含了Python对象定义和Python语句。 如 阅读全文
posted @ 2018-01-12 17:41 奔梦 阅读(271) 评论(0) 推荐(0)
摘要: // 我们要查询id等于1或者id等于3的数据 $userInfo = User::find()->where(['or' , 'id = 1' , 'id = 3'])->all(); // 我们同样可以使用以下方式 $userInfo = User::find()->where(['or' , 阅读全文
posted @ 2018-01-02 16:33 奔梦 阅读(6421) 评论(0) 推荐(0)
摘要: 1.并发访问限制问题 对于一些需要限制同一个用户并发访问的场景,如果用户并发请求多次,而服务器处理没有加锁限制,用户则可以多次请求成功。 例如换领优惠券,如果用户同一时间并发提交换领码,在没有加锁限制的情况下,用户则可以使用同一个换领码同时兑换到多张优惠券。 伪代码如下: 如果用户并发提交换领码,都 阅读全文
posted @ 2017-12-29 14:41 奔梦 阅读(1662) 评论(0) 推荐(0)
摘要: 1、线程需要操作系统投入CPU资源来运行和调度,线程的适用范围则是那种需要长时间CPU运算的场合。 异步:无须消耗CPU时间的I/O操作正是异步操作的硬件基础,当需要执行I/O操作时,使用异步操作比使用线程+同步 I/O操作更合适 2、TCP:传输控制协议,面向连接、传输可靠(保证数据正确性,保证数 阅读全文
posted @ 2017-12-27 15:03 奔梦 阅读(170) 评论(0) 推荐(0)
摘要: // 阅读全文
posted @ 2017-12-27 14:56 奔梦 阅读(75) 评论(0) 推荐(0)
摘要: MongoDB 使用 update() 和 save() 方法来更新集合中的文档 参数说明: query : update的查询条件,类似sql update查询内where后面的。 update : update的对象和一些更新的操作符(如$,$inc...)等,也可以理解为sql update查 阅读全文
posted @ 2017-12-27 14:51 奔梦 阅读(428) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7