找回 Win8 丢失的『简体中文 – 美式键盘』

貌似断更一年多了,一来是忙,二来是想更新一下主题,抽空做了几套,不过基本都半途而废了。
最近几天陆续把系统更新到了Win8,刚开始还有点不太习惯,但个人还是比较喜欢这种简洁的风格,用了几天下来,倒也没什么问题。
Win8改变了我们不少以前的操作习惯,最早遇到的应该就是输入法了,切换中英文办法的快捷键由原来的 Ctrl+空格 变为 Win+空格,而且默认输入法是微软简捷拼音,输入法也分为桌面版和Metro版。
微软拼音虽然很不错,也可以切换成英文为默认,但像我这种基本不用拼音的人来说,还是不太方便,所以就琢磨着找回美式键盘。方法其一估计就是安装系统时先美式键盘为默认输入法,但进系统后删掉是不能被还原的,这里先不管安装时选的是哪种,直接进行还原操作。 继续阅读“找回 Win8 丢失的『简体中文 – 美式键盘』”

修改 Win7 MTU 值

对于 MTU(Maximum Transmission Unit,最大传输单元)的简单说明:

网络上传输的并非连续的数据流,而是一个个的数据包,MTU的值限定了这个数据包的最大值。
如果电信运营商设定的数据包最大值为1480字节,而你的电脑通过路由器上网,默认是使用1500字节(如果是直连Modem,则会自动采用电信提供的 MTU值),那么你发送的数据包将超过电信的规定,而被退回,于是系统只好重新组成符合电信要求的数据包来发送,这样就浪费了时间,增加了处理工序,甚至有人因此网络非常不稳定,打开网页龟速。

最好的做法就是将自己电脑和路由器的 MTU 设置成电信允许的限值。

一、测试电信 MTU 值

以管理员身份运行命令提示符,“局域网”的MTU值默认为1500,“宽带”的MTU值则各地区不同,可通过尝试来获取所在地的MTU值,方法如下:

ping www.sina.com.cn -f -l 1500

"-f" 在数据包中设置“不分段”标志。强制系统将数据包一次性发送出去。
"-l 1500" 代表 length 长度,1500 代表数据包长度为 1500 个字节。
返回结果是:需要拆分数据包。
修改 length 值,直到找出最大可传输数据包的长度(例如本机是 1464)。
上面得到的值并不能直接用于本地设置上(因为这里得到的其实是 MSS 而非 MTU),还应在此基础上加上 28(包头大小),因此最终的 MTU 值为:1464 + 28 = 1492
继续阅读“修改 Win7 MTU 值”

如何在 Windows 系统编译 PHP5

类 Unix 系统上的编译方式各位基本都很熟悉,网上也有大把的资料可以查询。但是却很少见到 PHP 在 Windows 平台上的编译方法。因此也导致了本文的诞生。你可以将本文当作对 PHP 手册上对 Windows 上编译 PHP 一章的扩充版本。
首先,借用 PHP 手册上的一段话:
开始之前,很值得回答一下这个问题:为什么在 Windows 下编译这么难?
Windows 下还没有愿意免费共享代码的开发人员群体。直接结果就是没有足够的投资去建立支持这种开发方式的体系。大体上,尽量得到的可用资源都是从 Unix 下的工具来的。

环境需求

首先,为了在 Windows 上安编译,我们需要有 Microsoft 开发环境。推荐使用 Mirosoft Visual C++ 6.0,当然 VC++.net 也同样可以。
从 PHP5 开始,支持 Microsoft .NET 的工具链(你需要安装 Windows Platform SDK, Visual C++ Toolkit and .NET Framework SDK)
继续阅读“如何在 Windows 系统编译 PHP5”

Windows 下快速配置 nginx + php 5.3

一、下载最新的稳定的 nginx 的版本:http://nginx.org/

解压到 D:\nginx,修改配置文件 D:\nginx\conf\nginx.conf,找到:

#location ~ \.php$ {
#    root           html;
#    fastcgi_pass   127.0.0.1:9000;
#    fastcgi_index  index.php;
#    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
#    include        fastcgi_params;
#}

修改为:

location ~ \.php$ {
    root           html;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  html$fastcgi_script_name;
    include        fastcgi_params;
}

继续阅读“Windows 下快速配置 nginx + php 5.3”