分类存档: memo

PHP数组相关函数

array_change_key_case array_chunk array_column array_combine array_count_values array_diff_assoc array_diff_key array_diff_uassoc array_diff_ukey array_diff array_fill_keys array_fill array_filter array_flip array_intersect_assoc array_intersect_key array_intersect_uassoc array_intersect_ukey array_intersect array_key_exists array_keys array_map array_merge_recursive array_merge array_multisort array_pad array_pop array_product array_push array_rand array_reduce array_replace_recursive array_replace array_reverse array_search array_shift array_slice array_splice array_sum array_udiff_assoc array_udiff_uassoc array_udiff array_uintersect_assoc array_uintersect_uassoc array_uintersect array_unique array_unshift array_values array_walk_recursive array_walk array arsort asort compact count current each end extract in_array key_exists key krsort ksort list natcasesort natsort next pos prev range reset rsort shuffle sizeof sort uasort uksort usort

继续阅读 »

PHP函数备忘

mysql_real_escape_string addslashes register_shutdown_function exit die func_get_args mysql_query mysql_num_fields mysql_fetch_object get_object_vars

继续阅读 »

文件批量处理命令备忘

批量改变大小写;
改变文件名,按文件大小;
批量批量处理;
……

继续阅读 »

ubuntu上的google拼音

1. 安装谷歌拼音库libgooglepinyin …
2. 安装ibus wrapper …

继续阅读 »

在centos上编译安装subversion

目前服务器版本1.4.2,客户端是1.5.x,在进行svn update –depth=immediates 比较慢,网上search了一下,有文指出是因为版本的问题,言1.4.x的svn不支持depth,因此1.5.x的客户端的depth只是客户端的实现,而实际还是有冗余的信息从服务器传递过来。
于是,给centos安装新版本的subversion,这里记录一下:……

继续阅读 »

编译安装v8

v8 compile manul: 安装scons sudo apt-get install scons 检查依赖 svn –version 高于 1.4 python -V 高于 2.4 scons –version 高于 1.0.0 安装编译依赖 sudo apt-get install g++-multilib checkout源码: svn checkout http://v8.googlecode.com/svn/trunk/ v8 安装v8 engine cd v8 scons mode=release library=shared snapshot=on mode=debug/release library=static/shared scons …

继续阅读 »

一些富编辑器

富编辑器: CodeMirror 在线代码高亮显示,很多在线代码编辑器的基础库。 http://www.oschina.net/p/codemirror http://github.com/marijnh/CodeMirror/blob/master/LICENSE jHtmlArea 简单轻量可扩展,基于jquery http://www.oschina.net/p/jhtmlarea jquery-in-place-editor 这不是一个富编辑器,是一个实时编辑器 demo:http://jquery-in-place-editor.googlecode.com/svn/trunk/demo/index.html http://code.google.com/p/jquery-in-place-editor/ http://www.oschina.net/p/jquery-in-place-editor ckeditor 这个不用说啦,功能非常多,而且也非常著名 demo: http://ckeditor.com/demo http://ckeditor.com/ http://www.oschina.net/p/ckeditor tinymce(mit) 轻量,加载速度快,支持ajax http://www.oschina.net/p/tinymce http://www.tinymce.com/ demo: http://www.tinymce.com/tryit/full.php kindeditor(LGLP) 体积小,加载快,功能非常风丰富 增加自定义和扩展功能非常简单(基于插件式) 编辑器风格容易改变,通过css更改 http://www.oschina.net/p/kindeditor http://www.kindsoft.net/demo.php tiny editor 仅一个js文件 界面简洁,功能易用 http://www.oschina.net/p/tinyeditor http://www.scriptiny.com/ demo:http://sandbox.scriptiny.com/tinyeditor/

在centos上安装php5

php5 install on centos: yum install -y httpd-devel libtool-ltdl libtool-ltdl-devel openssl-devel curl-devel  libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libc-client libc-client-devel  gd gd-devel libmcrypt libmcrypt-devel sqlite sqlite-devel mysql-devel libicu libicu-devel pcre-devel postgresql84 postgresql84-libs postgresql84-server postgresql84-devel yum install -y mhash-devel 如果不安装 libtool-ltdl-devel编译时会出错,所以要么安装这个包要么执行以下命令: # …

继续阅读 »

抽取网页中链接

curl “http://www.listeningexpress.com/download/#VOASEMP3” | grep ‘href=”[^<]*.mp3″‘ -o | grep ‘/.*.mp3’ -o curl “http://www.listeningexpress.com/download/#VOASEMP3” | grep ‘href=”[^<]*.mp3″‘ -o | /bin/grep ‘/.*.mp3’ -o | sed ‘s@^\/@http://www.listeningexpress.com/@g‘

安装trac

install trac: on ubuntu: sudo apt-get install python-setuptools sudo apt-get install libmysqlclient-dev sudo apt-get install python-dev create a user to install & run trac su trac cd ~ mkdir ./.local/lib/python2.6/site-packages -p mkdir ./.local/lib/python2.4/site-packages -p easy_install –prefix=$HOME/.local  Genshi easy_install –prefix=$HOME/.local  Babel …

继续阅读 »