Archive for 十月, 2009

配置linux内存参数

几天前听运维的老兄抱怨某台服务器怎么物理内存占用那么小,虚拟内存却占了一大半? LD自己当桌面的本本最近也遇到这种情况,而swap占用越大,GUI系统运行越慢。于是到网上找了些方法,目前本本的问题算是基本解决。
1.重启虚拟内存; — 首先说最简单直接的方法,直接执行下面命令:

sync
swapoff
swapon

我们先同步一下,让系统把内存中的东东写入磁盘,然后卸载swap,最后重启swap。在桌面系统中,该方法效果最明显,“现在啊,腰不酸了,腿也不疼了,整个的变利索了!” ——就是这种效果.

Javascript滴MD5加密函数

对于某些安全要求比较高的Web应用来说,在浏览器端提交加密过的密码还是很有必要的。在网上找了两个js文件,分别对应md5、sha1加密。
下载地址: JavaScript加密函数.

修复Linux因断电造成的文件系统错误

把本本抱到床上看《麦田》,看完就没电,之前也没配置laptop-mode-tools, 这回是真的把电池用倾了。 插上电源 启动时发现如下错误: Removing Leftver Files /dbus /daemons , 还有对 /var/log/dmesg.log 没有写权限之类的, 巴啦巴啦….
查看/var 目录,发现很多文件和目录权限是??? 明显的文件系统错误。拿SystemRescueCd启动, 执行 reiserfsck –check /dev/sda2 发现很多错误, 查看 help, 继续执行 reiserfsck –rebuild-tree /dev/sda2 (这里如果情况不严重,使用 –fix-fixable )
问题解决,linux的文件系统基本不会出什么大问题,即使有问题运用fsck工具也能很好解决,(注意:某些文件系统还在开发或是与kernel磨合,比如自己打补丁进入的reiser4).

多条件排序- MySQL邯郸学步

通常在写SQL语句时会碰到需要对结果集进行排序,使用’order by’单个条件还行,那么多个条件怎么写? 比如:先对时间逆序,再按编号排正序。要求第二次排序不打乱对时间的排序。
1 SELECT id,name,created,action FROM tbl_jobs ORDER BY created DESC, id LIMIT 15;
如上例,直接在’order by’接第二、第三条件即可,很方便。(很久之前LD还考虑过子查询,昏.)

因PHP文件编码引起的session报警

某年某月某日调试PHP,忽而蹦出一个警告Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent by (output started at…
奇了怪,session_start()之前没有任何输出,怎么回事?NN久之后,偶使用notepad++发现,原来不知怎的config.inc.php文件编码变成ASCII,而我其他文件都是UTF-8。. 转成”UTF-8 无DOM格式编码”, 问题解决 oh yeah
PS: VIM也可以完成编码的转换,打开一gbk文件,在Command-line Mode下输入:set fileformat=unix ,然后设置编码:set fileencoding=utf-8 ,保存即可:wq

凌晨一点半,屋外两个大男人欲为一小女子大大的出手

难得一个安静的晚上,LD得空意淫许久许久不观的AV,忽而屋外吵声大作….

“老子打你怎么着!” “有本事你就来呀!”刚才是不是你打的我女朋友!你讲不讲道理,鬼才打他!你MB有本事打110来着!………………
要是换了以前,还是别管为妙,但是就在我屋外。。。 真打起来,伤到花花草草怎么办? 披了件外套出去调停吧》》》凌晨1点半啊

使用Python连接MySQL – MySQL邯郸学步

使用Python并不能直接连接MySQL, 必须安装mysql-python软件包。对于Arch, 只需要 sudo pacman -Sy mysql-python

解决IE6下javascript不能跳转

用Javascript写了个跳转,ff ie8下都正常,唯独ie6不能用,怪了去. 原代码: <a href=”javascript:void(0);” onclick=”javascript:window.location.href=’my-url.html’;”>My Link<a>
后来改成: <a href=”###” onclick=”javascript:window.location.href=’my-url.html’;”>My Link<a> 现在ie6可以跳转了,看来以后空链接只能用’###’,毕竟IE6还是大数.

捣鼓VIM,vcscommand太麻烦,不如命令行直接操作svn

捣鼓VIM,vcscommand太麻烦,不如命令行直接操作svn;
实在不行,在vim下用’!’调用外部命令也是个不错的选择!

10月07日于谦祠

想去看很久了, 昨日才终于去成,就如预料的一样,人很少。 不过估计是应为《明朝那些事儿》的出版,这几年修新了很多。·爬三台山尽然花了半小时,切,日日坐办公室,身体变次疗。