- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 构建高性能WEB之HTTP首部优化
在讨论浏览器优化之前,首先我们先分析下从客户端发起一个HTTP请求到用户接收到响应之间,都发生了什么?知己知彼,才能百战不殆。这也是作为一个WEB开发者,为什么一定要深入学习TCP/IP等网络知识。
2015-10-01 14:13:02
674
原创 八大排序算法的Python实现
1、插入排序描述插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。插入算法把要排序的数组分成两部分:第一部分包含了这个数组的所有元素,但将最后一个元素除外(让数组多一个空间才有插入的位置),而第二部分就只包含这一个元素(即待插入元素)。在第一部分排序完成后,再将这个最后元素插入到已
2015-09-24 15:27:22
595
原创 Mysql存储引擎及选择方法
0x00 Mysql数据库常用存储引擎Mysql数据库是一款开源的数据库,支持多种存储引擎的选择,比如目前最常用的存储引擎有:MyISAM,InnoDB,Memory等。MyISAM存储引擎MyISAM是Mysql的默认存储引擎,它支持B-tree/FullText/R-tree索引类型,并且MyISAM的锁级别是表锁,表锁的开销小,加锁快;锁粒度大,发生锁冲突的概率较高,并发度低;表锁适合查询。M
2015-08-30 17:20:17
809
原创 PHP路由技术的原理与实践
0x00 路由实现原理用户通过指定的URL范式对后台进行访问,URL路由处理类进行处理后,转发到逻辑处理类,逻辑处理类将请求结果返回给用户。约定URL范式和规则约定一套自己喜欢的,对搜索引擎友好,对用户友好的URL规则URL处理类(即路由实现的核心)对用户请求的URL进行解析处理,获取到用户请求的类,方法,以及Query参数等,并将请求转发给逻辑处理类。逻辑处理类处理网站的真实业务逻辑。0x01 U
2015-08-21 18:04:26
2111
原创 PHP模板引擎的原理与实践
模板引擎就是在模板文件中使用一系列提前约定好的标签代替原生PHP代码,通过访问一个PHP的入口文件,会有一个PHP编译文件根据约定替换模板内标签以及标签内变量,最终将模板文件编译成一个PHP文件,然后展示到浏览器中。模板文件前端开发者将前端代码中的所有数据替换成与服务端开发者约定好的标签及变量名。
2015-08-20 18:54:47
1020
原创 Python脚本之批量实现文件内容追加
#coding:utf-8import os#-------代码段一#获取当前文件夹filePath = os.getcwd()#获取当前文件列表fileNameList = os.listdir(filePath)fileDirList = []#获取文件路径列表for fileName in fileNameList: fileDirList.append(os.pa
2014-11-11 19:52:50
929
原创 豆瓣API获取authorization_code时出错
获取authorization_code时,报错:{"msg":"required_parameter_is_missing: redirect_uri","code":113,"request":"GET \/auth2\/auth"} 可能原因:U
2014-10-21 20:42:03
1064
原创 OneThink自动验证设置之自定义错误代码
在ThinkPHP中提供了一种数据验证方法,即自动验证。数据验证有两种方式:静态方式:在模型类里面通过$_validate属性定义验证规则。 动态方式:使用模型类的validate方法动态创建自动验证规则。在OneThink的User控制器中,对用户登录以及注册定义了数据验证,而他的验证返回的错误信息是通过错误代码实现的。在OneThink中namespace Home
2014-07-13 14:53:42
2832
原创 Python脚本:批量向压缩包中任意文件夹中添加文件
在网上下载了好多的ZIP的压缩包,而且需要给每个压缩包里面添加同样的东西,好繁重的工作啊,ZIP压缩包太多了,可能都数以百计了吧。难道要让我手动每个都加入吗???话说我课都懒的上,甚至饭的懒得吃啊,我会去做这么繁重的工作吗?答案是:必须的。不过是必须的不愿意,不会做。但是还是得完成这个工作。这算是写这个脚本的背景。Python,传说中的Python,每次都是伟大的Python来帮我的忙,虽然一
2013-09-11 00:05:15
3190
原创 【python初学】TXT文档行数统计
Python学了有段时间了,最近一直没怎么上网,昨天闲着没事,在网上随意搜索着各种讯息,发现一个网站,出于一个信息安全专业的小伙伴,不自觉的就想去试试这个网站有没有什么可以利用的漏洞,权当友情检测,由于技术太差,就搬出各种神器,扫了下同IP下的域名以及C段,把C段下的网站导出到TXT文档中,想看看这个有多少个网站(话说,这个C段神器导出来的没有序号啊,都不知道有多少个);我就想着数数吧,看看大概有
2013-08-31 17:13:03
4660
原创 【python初学】自动删除目录下空文件夹脚本
【python初学】自动删除目录下空文件夹脚本 总是发现电脑用上一段时间,各种软件生成各种目录,可是这些目录都是空文件夹,感觉没用,或许有些许强迫症吧,每次看到都会去删除掉他们,有时候真的太多了,让人删除起来就蛋疼,最近学习python,特别希望搞些有用的小脚本,然后就开始使用python搞起了这个小脚本的编写。 因为完全是个初学者,所以写起脚本来,各种百度,go
2013-08-12 13:35:38
4163
原创 【python初学】Python批量解压RAR脚本
学习python也有一段时间了,不过完全是看书看书在看书,完全没有搞过实战,无论是简单的还是有难度的。这两天因为一系列原因,从网上下载了一大堆压缩包,里面全是一些素材模板,我需要一个一个解压找寻自己需要的,那么一大堆一个一个解压缩,真心坑爹,头疼啊。晚上睡觉的时候,突然想起来自己这几天在学习python,是不是可以用python写个脚本实现批量解压呢?刚才闲着没事,就想起昨晚自
2013-08-08 12:24:59
4044
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人