十年

十年前的某些天,当同学们忙着玩传奇、CS、红警、等游戏的时候。

我在91i上面学手写html,做的第一个网页是一个上翻滚动栏,里面是徐志摩的诗:轻轻的我来了云云~

然后在某一堂课上抓破头皮去想我要注册的域名,最终在十年前的今天,我注册了现在的域名

很难想象我从正式接触浏览器相关开发到现在已经10年了,那个marquee勉强算是吧。

中间被移动互联网转移了两年多注意力,如今依然回到2P的怀抱。

突然间很多想说,也不知道说哪一个好了,仅此回忆一下当初为什么把域名起做tencn.net吧。

Call-time pass-by-reference has been removed

当你的程序莫名其妙的空白,好不容易输出错误的时候,显示“Call-time pass-by-reference has been removed”时,

这基本可以确定是你辛苦搭建出来的web环境的php版本的问题了。

在php5.4的版本中,有一个:调用时引用传递已被废弃。

当我们这样使用函数(或者类)的话,会产生一个error:

foo(& $var);

实际上,这样用本来就是错的,只是之前的错误级别仅仅是Deprecated而已。

而正确的使用方法应该是在函数定义时:

function foo(& $var) {
}

而在调用时直接传参就行了: foo($var);

debian下面设置中国时区当前时间

第一步:vim  ~/.profile

TZ='Asia/Shanghai'; export TZ

第二步:

rm  /etc/localtime

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

第三步:apt-get install -y ntp

一般情况下/etc/ntp.conf里面包含如下内容:

server 0.debian.pool.ntp.org iburst dynamic

server 1.debian.pool.ntp.org iburst dynamic

server 2.debian.pool.ntp.org iburst dynamic

server 3.debian.pool.ntp.org iburst dynamic

然后查看时间去吧,如果还和本地时间差8个钟头,就重启系统。over。

MAC下如何安装 wxPython

MAC OS 10.8.3 因为系统是64位,安装后import wx 提示如下错误:

ImportError: /usr/local/lib/wxPython-unicode-2.8.12.1/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/_core_.so: no appropriate 64-bit architecture (see "man python" for running in 32-bit mode)

设置如下即可正常:

在当前用户目录 vim ~/.profile

加入 export VERSIONER_PYTHON_PREFER_32_BIT=yes

或者临时在当前终端输入:defaults write com.apple.versioner.python Prefer-32-Bit -bool yes

MAC 小技巧

在Finder 界面标题栏显示全路径

defaults write com.apple.finder _FXShowPosixPathInTitle -bool TRUE;killall Finder 窗口显示全路径
defaults delete com.apple.finder _FXShowPosixPathInTitle;killall Finder  删除以显示默认
终端显示和linux下面类似的前缀:
vim ~/.profile
加入 export PS1="[\u@\h \W]\$"
这样在终端里面就不是一坨老长的了