UNIX艺术

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年2月10日

摘要: 使用JQuery和PHP(Yii框架)不到一年,比较喜欢使用AJAX方式,将JQuery的AJAX机制进行了再次封装,实现功能如下:1)将处理结果显示到页面的div中,或者任意的元素中(包括input、span)2)请求可用form.serialize()提交,也可自定义参数3)带简单的调试信息编程规范如下:页面========1)需要发送给服务器的元素放到Form中,如使用ajax方式,button放到form以外2)每个元素需要定义name属性,格式为Class[attribute],Class是数据类别,一般对应后台数据的Model名称,attribute是属性3)如使用ajax方式,页 阅读全文
posted @ 2013-02-10 21:29 jinhuawang76 阅读(326) 评论(0) 推荐(0) 编辑

摘要: 原则1. 模块原则:使用简洁的接口拼合简单的部件。无论是软件需求分析、设计与开发,我无意识的遵从使用简单接口的拼合方式,从体系架构到模块设计,从需求分析文档到日常工作。特别是在研发团队内外部协作的工作中,我也潜移默化的受到该原则的影响,也就总结出前面文章中提到的边界原理。在企业中,每个人是一个基本模块,部门是一个大的功能模块,公司又是社会这个大产品环境下的更大的模块,而项目组是根据策略,在公司机制下的临时功能模块。每个模块有自己的功能和职责,每个模块之间定义好简洁的接口,即公司的规则,整个系统将会高效率运行。每位工程师作为这个有机整体下的一个小模块,最好手边的每一件事情,包括Email、各种记 阅读全文
posted @ 2013-02-10 19:29 jinhuawang76 阅读(121) 评论(0) 推荐(0) 编辑

摘要: 方便查询文件中的字符串文件名:findstrView Code 1 if [ $# -ne 2 ] 2 then 3 echo "info : invalid argument number [$#]" 4 echo "usage: $0 string file_filter" 5 exit -1 6 fi 7 8 find . -name "$2" -print|while read ff 9 do10 nn=`grep "$1" $ff|wc -l`11 if [ $nn -gt 0 ]12 ... 阅读全文
posted @ 2013-02-10 19:12 jinhuawang76 阅读(138) 评论(0) 推荐(0) 编辑

摘要: 为了便于在当前目录下查找某些文件,替换其中的某些字符串,编写了一个简单脚本。其实第一个参数可以不需要,默认为当前路径即可。脚本名:rs,意为replace stringView Code 1 # replace strings in multiple files 2 if [ $# -ne 4 ] 3 then 4 echo "usage: $0 work_folder file_filter str1 str2" 5 echo " If you want to use blank instead of str1, set str2 as \"__... 阅读全文
posted @ 2013-02-10 19:08 jinhuawang76 阅读(180) 评论(0) 推荐(0) 编辑

摘要: 无论是自己的兴趣还是与工作需求,经常需要在Ubuntu Server上安装LAMPP,于是乎自己编写了自己需要的安装脚本,主要功能如下:1)安装到指定目录,默认安装到/opt/lampp2)支持多个版本,使用符号链接3)添加自启动脚本代码如下:查看代码 1 #Install lampp 2 # parameters: 3 # $1: mandatory, install package 4 # $2: mandatory, lampp version, ex. 1.8.1 5 # $3: optional, target folder, default is /opt/lampp ... 阅读全文
posted @ 2013-02-10 19:05 jinhuawang76 阅读(292) 评论(0) 推荐(0) 编辑