nodejs 下post代码

2 个评论
nodejs 下post代码
var options = { host: 'www.yourdomain.com', post: 80, method: 'POST', path: '/', headers: { 'Content-Type': 'application/x-www-form-urlencoded', 'Content-Length': params.length } }; var request = http.request(options, function(response) { response.setEncoding('u...
2011-10-18 / 未分类 / 浏览(24 views)
阅读全文

Linux 下批量替换的命令

0 个评论
Linux 下批量替换的命令
将下面的代码放到一个shell文件a.sh里, sed -i “s/$2/$3/g” `grep -rl $2 $1` 然后执行: sh a.sh path param1 param2 path是路径名, param1是要替换的内容 param2是替换后的内容
2011-10-18 / Shell / 浏览(13 views)
阅读全文

Android的getSharedPreferences所具备的坑爹行为

0 个评论
Android的getSharedPreferences所具备的坑爹行为
坑爹的SharedPreferences 现象描述: 通过提供给js的接口来读取存在SharedPreferences里的字符串。 在JS里调用接口读出来一个字符: abc  = ‘abc’; 在js里执行: abc == ‘abc’ 返回true 然后用 switch(abc) { case ‘abc’: //  这里永远进不去 break; } 如果先执行一下: abc...
2011-08-27 / Android / 浏览(12 views)
阅读全文

Nginx 下WordPress是配置,包括子目录时的配置

0 个评论
Nginx 下WordPress是配置,包括子目录时的配置
在你的其他配置项基础之上还需要添加下面的代码: server { #用于管理界面的处理 rewrite /wp-admin$ $scheme://$host$uri/ permanent; location / { #/wordpress是你的子目录名字,没有子目录就可以不用写 try_files $uri /wordpress$uri/ /wordpress/index.php?q=uri&$args; } }
2011-05-17 / wordpress / 浏览(23 views)
阅读全文

查找字符并删除指定的行

0 个评论
查找字符并删除指定的行
file=”a.txt” pattern=$1 repalcement=$2 lineNumber=$3 li=`cat $file | grep -n $pattern | sed s/:/\ / | awk ‘{print$1}’ | sed -n ${lineNumber}p` li2=$((li)) echo $li2 sed “$li,${li}s/${pattern}/${repalcement}/” $file
2011-05-06 / Linux, Shell / 浏览(11 views)
阅读全文

统计某一类文本文件的行数shell脚本

0 个评论
统计某一类文本文件的行数shell脚本
find . -name “*.php” -type f | xargs cat | wc -l
2011-04-26 / Linux, Shell / 浏览(23 views)
阅读全文

找出包含有某个字符串的文件并加注释

0 个评论
找出包含有某个字符串的文件并加注释
将目录里的文件中包括有print的行全打上 //的开头的 linux命令是什么? 答案:   grep -Rlns print . | xargs sed -i "s/^\(.*print.*\)$/\/\/\1/g"
2011-04-06 / Linux, Shell / 浏览(12 views)
阅读全文

Mysql开发的很强大的E-R图工具

1 个评论
Mysql开发的很强大的E-R图工具
MySQL Workbench 下载地址: http://www.mysql.com/downloads/workbench/ 操作很直观,很容易上手  
2011-03-19 / 未分类 / 浏览(26 views)
阅读全文

对权限管理系统的一些思考

0 个评论
对权限管理系统的一些思考
权限系统的设计看上去是一个比较复杂的设计。目前还没有非常明确并取得共识的系统设计方案。 下面主要是根据我对权限管理系统的理解进行一个系统设计方案的分析。 首先,权限的设置是围绕着人展开的,而人可以分成多种角色,而这些角色可以是位于不同的组织内。 这样我们就可以很自然感觉到:人,角色,组织都...
2011-03-08 / WEB服务器技术 / 浏览(22 views)
阅读全文

__autoload + singleton 改进思路

0 个评论
__autoload + singleton 改进思路
看到公司的Singleton实例很痛苦的每次都实现一个instance函数。我感觉很麻烦。 下面我基于减少instance函数的观点出发,做一个实验。 目标是用以实现一个可以省掉重复定义函数的基类。 下面是我的代码 文件组织: /home/eric/phptest/ |-Application.php |-index.php |-Session.php `-Singleton.php 1. Singl...
2011-02-28 / php, WEB服务器技术 / 浏览(22 views)
阅读全文

Google App Engine Channel API 初体验

0 个评论
Google App Engine Channel API 初体验
1. channel api的id分成key与channel api channel api是给客户端的,对于服务器没有什么用。 而key是服务器端的,服务器只要有key就可以了 流程大约是这样 a)创建 key = md5(str).hexdigest() #要限制在64位以内 channel_id = channel.create_channel(key) b) 然后 channel.send_message(key, message) 发...
2010-12-18 / Javascript, Python, WEB前沿 / 浏览(25 views)
阅读全文

天下乌鸦一般黑啊

0 个评论
天下乌鸦一般黑啊
本站被Google屏幕了,还好这个博客一般情况下是个人使用的。 但是我想不明白为什么。我这样的博客还有什么可屏蔽的? 不是政治,不是商业。
2010-12-07 / 杂谈 / 浏览(41 views)
阅读全文

javascript 字符转化成整数

0 个评论
javascript  字符转化成整数
1. 使用函数parseInt将字符串转化成整数 2.转化成整数的规则 a) 字符开头是整数,节取开头的数字: var num = parseInt(’300day’);  //结果是300 b) 开头不是整数,返回NaN(英文Not a Number的缩写,表示不是数字) var num = parseInt(‘apple’); //结果是NaN c) 能识别字面量的八进...
2010-12-05 / Javascript / 浏览(27 views)
阅读全文

Appengine 非本机访问测试

0 个评论
Appengine 非本机访问测试
App Engine (Python)在本地测试运行时, 默认绑定了localhost 所以当你想要通过虚拟机或者其它机器访问你的程序时就会出问题无法访问的情况。 其实只要有点IP基础知识的人就可以想到将IP换成是0.0.0.0就可以让服务与IP无关。 所以我们可以在运行时加上以下的参数: –address=0.0.0.0 这样就可以让不同...
2010-12-04 / Python, WEB服务器技术 / 浏览(17 views)
阅读全文

Python的缩进引起的BUG

2 个评论
Python的缩进引起的BUG
if module == 'modify': user = self.getUser() temp = { 'name': user.username, 'contact': user.contact, 'email': user.email, 'intro': user.intro } self.display('user_modify.html', temp) return 当我把 temp的}向外移动...
2010-12-03 / Python / 浏览(29 views)
阅读全文

软件开发历史上的几大谎言

0 个评论
软件开发历史上的几大谎言
1.暴布开发(试图在开发前确定全部需求) 2.UML(试图用一个图形化语言代替真实的代码) 3.XHTML (试图让设计人员写出完全正确的HTML代码)
2010-10-23 / 民工观点 / 浏览(91 views)
阅读全文

ln创建目录链接所出现的问题。

0 个评论
ln创建目录链接所出现的问题。
在当前非root用户下,使用命令 ln -s dir1 dir2 能进入dir2 但是 不同的用户时ln -s dir1 dir2 就无法进入dir2 解决的办法是将两个目录的用户属性设置成一致。 a. 对于root账号的目录,我们可以将本地(非root)的目录修改成root.root属性, 同时让目录可以为其它用户所修改 chown -R root.root localdir chmod -R...
2010-10-22 / Linux / 浏览(34 views)
阅读全文

网络编程中Socket与HTTP,TCP,UDP的区别

0 个评论
网络编程中Socket与HTTP,TCP,UDP的区别
Socket的英文意思是插座。 就是有几个孔的固定的插座。 用电器插入后就能得到电能提供他所能提供的服务了。 对应到网络上,Socket(插座)里包含了你所启动的服务(类似于插座对应的电能),而孔就是所对应的端口。 通过端口,客户端就可以访问你所提供的服务。 当然客户端要找到你的服务,在TCP/IP协议族下通...
2010-10-22 / WEB服务器技术 / 浏览(179 views)
阅读全文

Ubuntu 10.04 下使用 Ubuntu 10.10 版的fcitx

0 个评论
Ubuntu 10.04 下使用 Ubuntu 10.10 版的fcitx
由于fcitx的debian包在10.04时字符的编码并不是UTF-8,所以经常需要手动配置才能正确显示, 但是fcitx 在Ubuntu 10.10后采用的是fcitx_3.6.3-1,字符串已经开始使用UTF-8了。默认情况下显然的不再是方框了。 其实10.04下我们同样可以使用 fcitx 的deb包, 因为都是使用的Debian的包,依赖关系也很简单。 安装方...
2010-10-19 / Ubuntu / 浏览(111 views)
阅读全文

Drupal 菜单的读取方法

0 个评论
Drupal 菜单的读取方法
1. 通过menu_tree_all_data来读取相应的菜单项 primary-links来读取基本菜单。 也可以读取自定义的菜单。 2. 通过$m['below']来得到是不是有子菜单 <ul> <?php $i = 0; $menuItems = menu_tree_all_data(‘primary-links’); foreach($menuItems as $key => $m): ?> <li> <...
2010-10-08 / drupal, WEB服务器技术 / 浏览(47 views)
阅读全文