Linux命令行测试你的网站速度
注意,本文说的是利用Linux命令行测试你的网站的速度不是网络的速度。
使用场景这样,比如你有2台服务器,一个A国家,另外一个在B国家,你想测试B国家访问A国家的服务器上的网站的速度,你有2个几个选项,
最容易想到就是代理服务器,找到B国家的代理服务器,然后在你的电脑上,因为是使用的是代理服务器,那么你的电脑上的任何地理位置都可以。
IT夜班车
注意,本文说的是利用Linux命令行测试你的网站的速度不是网络的速度。
使用场景这样,比如你有2台服务器,一个A国家,另外一个在B国家,你想测试B国家访问A国家的服务器上的网站的速度,你有2个几个选项,
最容易想到就是代理服务器,找到B国家的代理服务器,然后在你的电脑上,因为是使用的是代理服务器,那么你的电脑上的任何地理位置都可以。
python完成自动提交form的功能
记得刚毕业的那会儿,参加工作的第一家公司,每天下班都要通过内部系统(web)打卡的,当时觉得很麻烦所以就做了一个系统自动完成,但是使用c++调用IE访问打卡系统的网页,然后通过,鼠标移动到指定的坐标,然后在发送鼠标点击动作。这种方式很不灵活,因为一定不能让被调用IE失去焦点。也就是这个过程中电脑最好不要被动到。
今天发现了一个python的库,可以很… 更多... “python完成自动提交form的功能”
这个标题不是很贴切,一时半会儿想不到更好的,就先用这个。为了更好的说明这个标题要说的事情,这里我们举个例子吧,例如利用python和firefox来完成一个周期性检测一个订票系统,那么你要它一会儿调用firefox,一会儿关掉,如果这个电脑是你正在用,那么这种方式会让影响你,那么我们就想到把不要这个窗口显示出来,而是所有的工作都在后台进行。这个怎么做到呢?我们需… 更多... “使Python程序的窗口不要显示出来”
Yii 2.x生成搜索功能
我记得在Yii的1.1时代,是自动生成搜索框,但是2.x年代怎么不自动了变成手动了,好在不是很麻烦了。下面就说怎么手动添加这个功能。
说手动不确切,因为很大一部分还是自动生成,
1. 访问Gii
http://localhost/gii
或者
http://localhost/index.php?r=gii
选择CRUD功能块
2. 生成search model
注意如果Search Model C… 更多... “Yii 2.x生成搜索功能”
先说一下,本文提到的问题涉及的环境:
使用Yii的Gii生成modal的时候遇到下面的错误
Database Exception – yii\db\Exception
ORA-00942: table or view does not exist
The SQL being execute… 更多... “Yii的Gii生成Oracle的modal时候出错”
本篇我们谈谈在enablePrettyUrl后不能访问gii的问题。关于gii 是什么,不在我们讨论的范围,这里只给出官网的一个链接
http://www.yiiframework.com/doc-2.0/guide-start-gii.html
既然是血案,那就先说说这个血案吧。
我使用Yii框架(PHP的一套开源框架)开发一套系统,其中有个功能是校验码,就是Yii的captcha,一开始工作的好好的,captcha可以显示出来,后来系统又做了一些改动,结果captcha显示不出来了。
然后查captcha的使用方法是不是什么地方有错,网上差了大量的资料,查来查去,没发现是用法错误啊。在查看httpd的错误log,还… 更多... “PHP中一个馒头引发的血案”
socket.io支持命名空间和房间
默认是的命名空间是 '/'
没有默认的房间
socket 一定是属于某个namespace,
room 一定是属于某个namespace,
socket可以在某个房间或者不在任何房间
使用of来创建命名空间:
var nsp = io.of
… 更多... “socket.io的命名空间(namespace)和房间(room)”
nodejs的socket.io的功能如同websocket一样,是建立长链接,可以让服务器主动发消息给客户端(通常是指浏览器)
但是好处是服务端和客户端用的是同一种语言,都是javascript,学习成本比较低。
下面就一个简单的例子:
建立简单的聊天的程序:
服务器端代码:- server.js
var app = require('express')… 更多... “socket.io建立的聊天程序”
nodejs的socket.io的功能如同websocket一样,是建立长链接,可以让服务器主动发消息给客户端(通常是指浏览器)
但是好处是服务端和客户端用的是同一种语言,都是javascript,学习成本比较低。
下面就一个简单的例子:
建立简单的聊天的程序:
服务器端代码:- server.js
var app = require('express')();
va… 更多... “nodejs socket.io初探”