2018年6月3日

python并发编程之多线程

摘要: 阅读目录 一 threading模块介绍 二 开启线程的两种方式 三 在一个进程下开启多个线程与在一个进程下开启多个子进程的区别 四 练习 五 线程相关的其他方法 六 守护线程 七 Python GIL(Global Interpreter Lock) 八 同步锁 九 死锁现象与递归锁 十 信号量S 阅读全文

posted @ 2018-06-03 11:35 Ray(Mr.huang) 阅读(2290) 评论(0) 推荐(0) 编辑

2018年6月2日

flask 常用扩展

摘要: Flask-Script Flask-Script为Flask程序添加了一个命令行解释器,它自带了一些常用选项,还支持自定义命令 # 安装 pip install flask-script # 脚本 from flask.ext.script import Manager, Server # pyt 阅读全文

posted @ 2018-06-02 18:03 Ray(Mr.huang) 阅读(1523) 评论(0) 推荐(0) 编辑

MySQL 数据库分表分区

摘要: 一、分表 为什么要分表? 我们的数据库数据越来越大,随之而来的是单个表中数据太多。以至于查询书读变慢,而且由于表的锁机制导致应用操作也搜到严重影响,出现了数据库性能瓶颈。 什么是分表? 分表是将一个达标按照一定的规则分解成多张具有独立存储空间的实体表,每个表都对应三个文件,.MYD数据文件、.MYI 阅读全文

posted @ 2018-06-02 16:07 Ray(Mr.huang) 阅读(705) 评论(0) 推荐(0) 编辑

2018年6月1日

Python魔法方法大全

摘要: Python魔法方法指南 Python魔法方法指南 Contents (译)Python魔法方法指南 简介 构造方法 操作符 比较操作符 数值操作符 一元操作符 常见算数操作符 反射算数运算符 增强赋值运算符 类型转换操作符 类的表示 访问控制 自定义序列 预备知识 容器背后的魔法方法 一个例子 反 阅读全文

posted @ 2018-06-01 20:50 Ray(Mr.huang) 阅读(401) 评论(0) 推荐(0) 编辑

2018年5月24日

js阻止表单提交默认行为的两种方式

摘要: 有时候我们在表单进行提交前需要进行表单验证,如果验证不通过,那么就需要阻止表单提交的默认行为,下面介绍两种阻止此默认行为的方式。 1 第一种方式就是在按钮上绑定click事件,return false就会阻止默认行为,反之就进行默认行为。 2 通过submit事件,通过调用event.prevent 阅读全文

posted @ 2018-05-24 17:08 Ray(Mr.huang) 阅读(22033) 评论(0) 推荐(1) 编辑

2018年5月23日

MySQL数据库引擎介绍

摘要: 你能用的数据库引擎取决于mysql在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。 ISAM ISAM是一个定义明确且历经时间考验的数 阅读全文

posted @ 2018-05-23 17:03 Ray(Mr.huang) 阅读(223) 评论(0) 推荐(0) 编辑

wsgi协议/uwsgi协议/wsgi协议实现过程

摘要: WSGI:全称是Web Server Gateway Interface,WSGI不是服务器,python模块,框架,API或者任何软件,只是一种规范,描述web server如何与web application通信的规范。server和application的规范在PEP 3333中有具体描述。要 阅读全文

posted @ 2018-05-23 16:47 Ray(Mr.huang) 阅读(2835) 评论(0) 推荐(0) 编辑

Python2.x与3​​.x版本区别

摘要: Python的3​​.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。 为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。 许多针对早期Python版本设计的程式都无法在Python 3.0上正常执行。 为了照顾现有程式 阅读全文

posted @ 2018-05-23 16:24 Ray(Mr.huang) 阅读(216) 评论(0) 推荐(0) 编辑

http和https的区别与联系

摘要: 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HT 阅读全文

posted @ 2018-05-23 16:03 Ray(Mr.huang) 阅读(277) 评论(0) 推荐(0) 编辑

算法的时间复杂度和空间复杂度-总结

摘要: 通常,对于一个给定的算法,我们要做 两项分析。第一是从数学上证明算法的正确性,这一步主要用到形式化证明的方法及相关推理模式,如循环不变式、数学归纳法等。而在证明算法是正确的基础上,第二部就是分析算法的时间复杂度。算法的时间复杂度反映了程序执行时间随输入规模增长而增长的量级,在很大程度上能很好反映出算 阅读全文

posted @ 2018-05-23 15:43 Ray(Mr.huang) 阅读(27335) 评论(5) 推荐(14) 编辑

导航