Just for fun——写个爬虫抓取whois信息

2017-10-14
阅读 5 分钟
4.5k
分析该请求发现,qtoken2016这个key是最为重要(反爬虫的标记,我之前写的时候,还是qtoken),这个token的生成不在本页,而在[链接]这一页点击查看whois的时候,发送请求:[链接]来生成新的token,得到的结果是混淆的js代码:

Just for fun——PHP GUI做一个贪吃蛇

2017-10-11
阅读 2 分钟
7.3k
图形用户界面(GUI) 扩展 今天阅读PHP手册的时候,看到PHP7有ui这个图形库的扩展,所以咱赶新鲜用一用 安装扩展 官方手册的安装步骤是linux的: {代码...} 要求(文档写着) PHP 7 libui (use current master) Windows/MacOSX/Linux (GTK-3) 到PECL上下载windows的dll,我用的是php7 nts 64位,所以用了这个: 下载下来的...

Just for fun——js获取本月第一天和最后一天的方法

2017-10-10
阅读 1 分钟
3.3k
代码 {代码...} 原因 这个需求蛮常见的,这里特意记录一下

Just for fun——用Python的Tkinter写个连连看

2017-10-08
阅读 10 分钟
5.6k
UI 代码 {代码...} 使用 完整源码在GitHub上,主要就是三种连通情况的判断。很早之前用C#也是写过一个,但是写的不好,这次用python写,看看自己有木有提升。

Just for fun——分解一个正整数的质因数

2017-09-27
阅读 1 分钟
1.8k
从最小质数2开始,如果num能被i整除,则num = num / i,不能则i += 1这里你可能有疑问,如果一个数被6整除了呢,那么它加入这个list不久不对了嘛?但是你应该意识到,被6能整除,它肯定被它的质数整除了,我们是从最小质数开始的

Just for fun——windows上bat管理你的Nginx+PHP+MySQL

2017-09-23
阅读 3 分钟
2.6k
百度云盘下载地址 文件目录结构 start_nginx.bat为开启nginx的脚本 start_php_fpm.bat为开启php-fpm的脚本 start_mysql.bat为开启mysql服务的脚本 start.bat为开启上述所有进程的脚本 stop.bat为关闭所有进程的脚本 如果你更喜欢GUI程序,可以使用SalamanderWnmp 简单使用手册 {代码...}

Just for fun——MySQL事务的隔离级别

2017-09-08
阅读 2 分钟
1.8k
数据库事务的隔离级别有4个,由低到高依次为Read Uncommitted(RU)、Read Committed(RC)、Repeatable Read(RR)、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。√: 可能出现 ×: 不会出现

Just for fun——用WPF做个旋转头像

2017-08-29
阅读 5 分钟
3k
WPF中的变形(RenderTransform)类是为了达到直接去改变某个对象的形状(比如缩放、旋转一个元素)的目的而设计的。RenderTransform类的成员如下:

Just for fun——windows上的php-fpm

2017-08-27
阅读 2 分钟
6.5k
As we all know,nginx配php是通过fastcgi(一个类似http的协议,升级版的cgi)的。在linux上有php-fpm帮你管理进程,在windows似乎没有,这是有点令人悲伤的。

MySQL常见参数设置

2017-08-18
阅读 2 分钟
2.8k
MySQL有大量可以修改的参数(但不应该随便去修改),通常只需要把基本项配置正确,应该将更多的时间花在表结构、索引优化,sql查询优化。然而知道一些常见参数的作用还是有用的。

MySQL多列索引的应用

2017-08-01
阅读 4 分钟
6.3k
我们经常听到一些人说"把WHERE条件里的列都加上索引",其实这个建议非常错误。在多个列上建立单独的索引大部分情况下并不能提高MySQL的查询性能。MySQL在5.0之后引入了一种叫“索引合并”(index merge)的策略,一定程度上可以使用表上的多个单列索引来定位指定的行。但是当服务器对多个索引做联合操作时,通常需要耗费大...

PHP使用PDO封装一个简单易用的DB类

2017-07-28
阅读 6 分钟
11k
使用 创建测试库和表 {代码...} 代码测试 {代码...} 运行结果 DB工具类 {代码...} Composer安装 SimpleDB 框架中使用建议 在框架中使用DB类,用单例模式或者用依赖容器来管理较好。

Windows上MySQL的主从配置

2017-07-26
阅读 2 分钟
2.9k
MySQL主从配置 以主备都在一台机器上为例,平台为windows,主备库都在D盘,分别名为mysql和mysql-slave 主库上创建复制账号 {代码...} 修改主库和备库配置文件master的my.ini(linux为my.cnf) {代码...} slave的my.ini {代码...} 启动复制 {代码...} MASTER_LOG_FILE和MASTER_LOG_POS可以通过show master status查看 开始复...

用队列求解迷宫最短路径及其应用(围住神经猫)

2017-07-21
阅读 4 分钟
5.5k
对于图中的每个方块,空白表示通道,阴影表示墙。所求路径必须是简单路径,即在求得路径上不能重复出现同一通道块。为了算法方便,在迷宫外围加了一道围墙。对应迷宫数组为:

翻译 使用正则的快速路由库

2017-07-09
阅读 4 分钟
2.5k
首先先区分一下概念:路由是指一个过程,就是利用定义好的一些规则,让不同的URI能够调用不同的处理器(一个匿名函数或者一个类中的方法)这样一个过程。

自己编译安装LNMP环境——最精简编译安装Mysql

2017-07-08
阅读 3 分钟
3.9k
编译安装mysql需要CMake工具 {代码...} mysql-5.6.29.tar.gz (可以换成新的mysql版本)这个文件可以到mysql官网去下载哈 mysql5.6

自己编译安装LNMP环境——最精简编译安装Nginx和PHP

2017-07-05
阅读 3 分钟
3.8k
注意 如果你不指定路径,譬如--with-pcre这样,那说明用的是默认路径(需要yum install -y pcre-devel)这么做只是想用比较新的库而已安装成功后,进入/usr/local/nginx-1.10.1/sbin目录,终端输入./nginx,然后在浏览器输入localhost可以看到nginx的欢迎界面.

php用curl封装一个http请求类(链式调用)

2017-07-03
阅读 5 分钟
8.8k
echo (new HttpCurl())->setParams(['name' => 'dfh', 'age' => 12])->get('[链接]');

二叉树的基本运算

2017-06-28
阅读 2 分钟
3.2k
这一篇是上一篇二叉树算法之构造的继续 二叉树基本运算 输出二叉树(这里用括号表示法) 计算二叉树深度 计算二叉树宽度 查找节点值为value的的节点 计算二叉树节点数 计算二叉树叶子节点数 括号表示法输出二叉树 {代码...} 求二叉树高度 {代码...} 求二叉树宽度 {代码...} 这里的ItemQueue来自于golang-data-structures...

二叉树算法之构造

2017-06-20
阅读 3 分钟
3.1k
树(Tree)在数据结构还是很重要的,这里表示二叉树用括号表示法表示。先写一个二叉树节点类: {代码...} 然后构造二叉树: {代码...} 这里写上一个打印二叉树的函数(中序遍历): {代码...} 运行结果:输入一个字符串"A(B(C,D),G(F))" go语言实现 {代码...}

认识Laravel中服务提供者和服务容器

2017-05-01
阅读 3 分钟
3.6k
上面类的实例化还是我们手动new的,依赖容器的作用就是把类的实例化管理起来,应用程序需要到Foo类,就从容器内取得Foo类,容器创建Bim类,再创建Bar类并把Bim注入,再创建Foo类,并把Bar注入,应用程序调用Foo方法,Foo调用Bar方法,接着做些其它工作。上面应用依赖容器后(这段代码来自Twittee):

go语言基本配置

2017-02-26
阅读 2 分钟
2.7k
听说go语言性能很高,作为一个喜欢学习新东西的人,就必须去学学(况且也是google出品的)所谓工欲善其事必先利其器,所以环境配置总是免不了的。

自做Windows上界面美观的PHP集成环境软件

2016-11-04
阅读 13 分钟
7.6k
界面展示一下: 源码:SalamanderWnmp集成包下载 ,关于这个软件的讲座,自己做个Nginx+PHP+MySQL的集成环境 原因 平常工作中用Nginx比较多,网上虽然也有wnmp集成环境,但是感觉界面不好看,用起来不舒服,所有决定自己做一个吧。 特点 免安装,界面简洁 原料 软件用的是C#,GUI框架是WPF(这个做出来更好看一点),先...