摘要: 通过Pycharm使用正则去掉python项目所有的# 注释 阅读全文
posted @ 2018-12-17 22:24 RGC 阅读(3455) 评论(0) 推荐(0) 编辑
摘要: 查看所有进程: tasklist 查看某一个进程: tasklist | findstr python 杀死进程:taskkill /F /PID python.exe 查看端口占用情况:netstat -ano 查看某个端口占用情况:netstat -ano | findstr 3306 阅读全文
posted @ 2018-12-13 17:16 RGC 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 通过flask+redis(hash,list)实现电子商务系统中抢购(秒杀)时,每个用户只能抢购一个,库存不会为负数的情况。 阅读全文
posted @ 2018-10-24 17:27 RGC 阅读(3274) 评论(0) 推荐(0) 编辑
摘要: 通过安装.deb包的方式,系统是Ubuntu 16.04 1. Import the public key used by the package management system.(导入包管理系统所使用的公钥。) sudo apt-key adv --keyserver hkp://keyser 阅读全文
posted @ 2018-10-19 15:56 RGC 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 这三种 的区别就是 复制的变量 是否是原变量的引用。 赋值:只是原变量的引用。 浅拷贝和深拷贝的区别 需要通过 子元素 区分 浅拷贝:子元素的 引用相同 深拷贝:所以引用都不相同,完全复制一份 这三种不适合 int,str,float,bool等类型。因为这些类型在值改变后,被赋值的变量值不变。 阅读全文
posted @ 2018-10-19 11:30 RGC 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 简单介绍测试驱动开发的工作流程,和优缺点 阅读全文
posted @ 2018-10-19 10:54 RGC 阅读(2871) 评论(2) 推荐(1) 编辑
摘要: 简要的介绍了WSGI,uwsgi,uWSGI基本概念及python框架内部和WSGI相关的知识,以及部署 nginx+gunicorn时请求的处理过程 阅读全文
posted @ 2018-10-18 15:11 RGC 阅读(3500) 评论(0) 推荐(0) 编辑
摘要: 由于公司使用了Tornado框架和Flask框架,之前一直使用的都是Flask框架,已经对url下面紧跟着视图的写法很固执。刚开始接触Tornado框架,对于其url和视图分开的写法思想上无法转变。今天看了Flask的源码和相关教程看到原来 Flask也可以写出和Tornado类似的代码结构--Fl 阅读全文
posted @ 2018-10-18 13:27 RGC 阅读(1075) 评论(0) 推荐(0) 编辑
摘要: 错误原理实例如下: 解决方法:调用One.get_copy_list() 在flask中,知识点:一个请求 在进入到进程后,会从进程 App中生成一个新的app(在线程中的应用上下文,改变其值会改变进程中App的相关值,也就是进程App的指针引用,包括g,),以及生成一个新的请求上下文(包括sess 阅读全文
posted @ 2018-10-17 14:16 RGC 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 利用 Flask的底层Werkzeug是有缓存支持的,不用使用redis等第三方。 原文地址如下: https://blog.csdn.net/yannanxiu/article/details/52916892 阅读全文
posted @ 2018-10-17 11:15 RGC 阅读(312) 评论(0) 推荐(0) 编辑