21
2017
04

php实现的dht爬虫

需要swoole拓展swoole version 1.9.5PHP Version 5.6.22运行 php go.phpgithub地址 : https://github.com/cuijun123/phpDhtSpider
30
2017
03

PHP stdClass

stdClass是PHP的一个基类,所有的类几乎都继承这个类,所以任何时候都可以被new,可以让这个变量成为一个object。同时,这个基类又有一个特殊的地方,就是没有方法


30
2017
03

array_map和array_walk

array_map 重要的是处理结果 返回值是一个新数组

array_walk  重要的是处理的过程,可以提供额外的参数 返回一个布尔值
(可以通过把用户自定义函数中的第一个参数指定为引用:&$value,来改变数组元素的值)


30
2017
03

foreach &引用的坑

由于第一次循环后$val没有被销毁 并不是一个新的变量 而是指向 $a[1]的一个指针


30
2017
03

redis简单秒杀功能

同时只能一个人抢
03
2016
11

慢查询定位

show variables like '%slow%'; #查看慢查询配置信息
slow_launch_time	2
slow_query_log	OFF
slow_query_log_file	d:\wamp2\bin\mysql\mysql5.6.17\data\E3-slow.log
show variables like '%long_query_time%'; #查看慢查询配置时间
long_query_time	10.000000
03
2016
11

mysql索引

MySQL常用索引类型
normal:表示普通索引
unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为unique
full text: 表示 全文搜索的索引。 FULLTEXT 用于搜索很长一篇文章的时候,效果最好 FULLTEXT索引只能由CHAR、VARCHAR和TEXT这几种类型的数据列构成(AGAINST )。用在比较短的文本,如果就一两行字的,普通的 INDEX 也可以。
MySQL常用索引方法
hash:Hash 索引仅仅能满足"=","IN"和"<=>"查询,不能使用范围查询。 hash不支持索引排序
BTREE:B-Tree索引可以被用在像=,>,>=,<,<=和BETWEEN这些比较操作符上。而且还可以用于LIKE操作符,只要它的查询条件是一个不以通配符开头的常量。一般比较常用


03
2016
11

mysql快速创建百万级测试数据

#1.新建测试表 CREATE TABLE `tmp` (   `id` int(11) NOT NULL AUTO_INCREMENT,   `title` varchar(100) NOT NULL,   `content` text NOT NULL,   `time`&n
03
2016
11

mysql索引

索引MySQL常用索引类型normal:表示普通索引unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为uniquefull text: 表示 全文搜索的索引。 FULLTEXT 用于搜索很长一篇文章的时候,效果最好 FULLTEXT索引只能由CHAR、VARCHAR和TEXT这几种类型的数据列构成(AGAINST )。用在比较短的文本,如果就一两行字的,普通的 INDEX 也可以。MySQL常用索引方法hash:Hash 索引仅仅能满足&quo
23
2016
09

dedecms手机站html静态化补丁

dedecms 必须更新了 2015年6月8日的补丁

在后台更新首页,列表,内容的时候会同时更新手机端的静态页面

需要绑定单独域名至/wap目录

说明:

1.手机站html目录 /wap

2.模板中url转换GetWapUrl:

{dede:channelartlist typeid='top' }

<a href="{dede:field.typeurl function=