ogre中文路径和文件名

VS2005之后版本的std::fstream对中文路径处理不正确的原因,所以加载中文路径或文件名不成功,解决办法:

在主函数开始加入

1
setlocale(LC_ALL,"Chinese-simplified");

ssh sock 5代理

由于学校使用drcom,在Windows下任何代理都无解。在linux下可以通过iptable forward实现,在Windows下使用andlinux的时候如何挂代理呢,通过plink开sock5代理的方法:

1
plink -C -D myip:port -N -pw pasword username@127.0.0.1

则外面就能使用sock5代理上 网了(使用sockscap尤其方便)。

Apache 2 启动错误的解决

参考地址

启动Apache服务,测试一下环境是否正确,在浏览器中输入 http://127.0.0.1 或是 http://localhost 均半天不出页面,查看Apache状态为启动,估计Apache有问题,于是转到Apache安装目录的logs目录下,发现果然有一个error.log, 打开看到里面的内容如下:

1
2
3
4
5
[Thu Nov 22 15:19:53 2007] [notice] Parent: Created child process 2816
[Thu Nov 22 15:19:53 2007] [notice] Child 2816: Child process is running
[Thu Nov 22 15:19:53 2007] [crit] (OS 10022)提供了一个无效的参数。Child 2816:
setup_inherited_listeners(), WSASocket failed to open the inherited
socket.

解决方案如下:

  1. 网上邻居->本地连接->属性->Internet协议(TCP/IP)->属性->高级->WINS标签 ->去掉启用LMhosts查询前的勾。

  2. 网上邻居->本地连接->属性->Internet协议 (TCP/IP)->属性->高级->WINS标签->NetBOIS设置->禁用 TCP/IP 上的 NetBOIS。

  3. 控制面版->Windows防火墙->高级标签->本地连接设置->服务标签->勾 选安全Web服务器(HTTPS)。

按照上面的步骤做完,问题解决。

Google chrome与firefox

Google chrome与firefox的感受:

  1. chrome速度比较快,但是内存消耗来看,在开n个页面(n > 3)的时候,chrome消耗的内存比较大。如果页面一直在加载(但是此时已经断开了连接–超时,chrome一直在等待)这个时候chrome的 cpu消耗是相当大的;

  2. chrome的插件系统还不够强大。比如现在chrome上面没有autoproxy这个用来翻墙的工具,虽然 有proxy switchy,但是从易用性方面来说没有autoproxy强大。adblock的功能还太弱,scribefire目前还没有上传图片的功能;(这三 个功能是我的基本要求)

  3. chrome的安装默认在系统盘(windows下),虽然方便了用户,但是我不喜欢;

visual studio 2010 ultimate正式版注册码

从官方下载试用版,初次安装后版本为试用版。这时进入控制面板的添加删除程序,点卸载VS2010后,有个Update Key的框,输入注册码就OK了。注意,这里主要是输入Key,请不要真的把它卸载掉喔。

VS2010旗舰版 可用Key:YCFHQ9DWCYDKV88T2TMHG7BHP