Category Archives: Web

Linux命令行测试你的网站速度

Linux命令行测试你的网站速度

注意,本文说的是利用Linux命令行测试你的网站的速度不是网络的速度。

使用场景这样,比如你有2台服务器,一个A国家,另外一个在B国家,你想测试B国家访问A国家的服务器上的网站的速度,你有2个几个选项,

最容易想到就是代理服务器,找到B国家的代理服务器,然后在你的电脑上,因为是使用的是代理服务器,那么你的电脑上的任何地理位置都可以。

python完成自动提交form的功能

python完成自动提交form的功能

记得刚毕业的那会儿,参加工作的第一家公司,每天下班都要通过内部系统(web)打卡的,当时觉得很麻烦所以就做了一个系统自动完成,但是使用c++调用IE访问打卡系统的网页,然后通过,鼠标移动到指定的坐标,然后在发送鼠标点击动作。这种方式很不灵活,因为一定不能让被调用IE失去焦点。也就是这个过程中电脑最好不要被动到。

 

今天发现了一个python的库,可以很… 更多... “python完成自动提交form的功能”

使Python程序的窗口不要显示出来

使Python程序的窗口不要显示出来

这个标题不是很贴切,一时半会儿想不到更好的,就先用这个。为了更好的说明这个标题要说的事情,这里我们举个例子吧,例如利用python和firefox来完成一个周期性检测一个订票系统,那么你要它一会儿调用firefox,一会儿关掉,如果这个电脑是你正在用,那么这种方式会让影响你,那么我们就想到把不要这个窗口显示出来,而是所有的工作都在后台进行。这个怎么做到呢?我们需… 更多... “使Python程序的窗口不要显示出来”

Yii 2.x生成搜索功能

Yii 2.x生成搜索功能

我记得在Yii的1.1时代,是自动生成搜索框,但是2.x年代怎么不自动了变成手动了,好在不是很麻烦了。下面就说怎么手动添加这个功能。

说手动不确切,因为很大一部分还是自动生成,

1. 访问Gii

http://localhost/gii

或者

http://localhost/index.php?r=gii

选择CRUD功能块

yii gii

2. 生成search model

yii gii crud

注意如果Search Model C… 更多... “Yii 2.x生成搜索功能”

PHP中一个馒头引发的血案

PHP中一个馒头引发的血案

既然是血案,那就先说说这个血案吧。

我使用Yii框架(PHP的一套开源框架)开发一套系统,其中有个功能是校验码,就是Yii的captcha,一开始工作的好好的,captcha可以显示出来,后来系统又做了一些改动,结果captcha显示不出来了。

然后查captcha的使用方法是不是什么地方有错,网上差了大量的资料,查来查去,没发现是用法错误啊。在查看httpd的错误log,还… 更多... “PHP中一个馒头引发的血案”

socket.io的命名空间(namespace)和房间(room)

socket.io的命名空间(namespace)和房间(room)

 

socket.io支持命名空间和房间

默认是的命名空间是 '/'

没有默认的房间

socket, room, namespace三者关系

socket 一定是属于某个namespace,

room 一定是属于某个namespace,

socket可以在某个房间或者不在任何房间

使用of来创建命名空间:

var nsp = io.of
更多... “socket.io的命名空间(namespace)和房间(room)”

socket.io建立的聊天程序

socket.io建立的聊天程序

 

nodejs的socket.io的功能如同websocket一样,是建立长链接,可以让服务器主动发消息给客户端(通常是指浏览器)

但是好处是服务端和客户端用的是同一种语言,都是javascript,学习成本比较低。

下面就一个简单的例子:

建立简单的聊天的程序:

服务器端代码:- server.js

var app = require('express')更多... “socket.io建立的聊天程序”

nodejs socket.io初探

nodejs socket.io初探

nodejs的socket.io的功能如同websocket一样,是建立长链接,可以让服务器主动发消息给客户端(通常是指浏览器)

但是好处是服务端和客户端用的是同一种语言,都是javascript,学习成本比较低。

下面就一个简单的例子:

建立简单的聊天的程序:

服务器端代码:- server.js

var app = require('express')();
va
更多... “nodejs socket.io初探”