Archive for May, 2008
vi搜索及替换命令
/pattern: 从光标开始处向文件尾搜索pattern ?pattern: 从光标开始处向文件首搜索pattern n: 在同一方向重复上一次搜索命令 N: 在反方向上重复上一次搜索命令 :s/p1/p2/g: 将当前行中所有p1均用p2替代 :n1,n2s/p1/p2/g: 将第n1至n2行中所有p1均用p2替代 :g/p1/s//p2/g: 将文件中所有p1均用p2替换
几个有用的命令
ls *.wav | wc -l wc => word count 计算词数 ls *.wav | wc -l 即得出当前目录下有多少个wav文件。 find | xargs grep ‘Publication Date’ find [path](path默认为当前目录),find就是递归列出当前目录下的所有文件。 xargs 即参数占位符,将 find 的结果用做 grep 的参数。 find | xargs grep ‘Publication Date’ 即将 find 的结果作为参数执行字符串搜索。 甚至还可以find | grep \.php$ | xargs grep ‘Publication Date’
ubuntu下修改网络配置须知
修改系统网络配置文件后重启网络服务的命令 /etc/init.d/networking restart 这样才可以使修改生效。
Symfony中获取POST或GET的方法
public function executeTest() { $hasName = $this->getRequest()->hasParameter(‘name’); $hasName = $this->hasRequestParameter(‘name’); // Shorter version var_dump( $hasName ); $name = $this->getRequest()->getParameter(‘name’); $name = $this->getRequestParameter(‘name’); // Shorter version var_dump( $name ); return sfView::NONE; }
Symfony coding standards(Symfony 代码规范)
In the code examples given in this book, you probably noticed that the opening and closing curly braces ({ and }) occupy one line each. This standard makes the code easier to read. { 和 } 各占一行, 这样的好处是是代码更易于阅读。 Among the other coding standards of the framework, indentation is always done by two blank spaces; tabs [...]
PHP判断Form表单是否提交
$submitButtonValue = $_POST['submit_button_name']; if( “submit” == $submitButtonValue ) { //执行表单操作 } else { //返回 }
网上流传的米国大兵的22条守则
第一条你不是超人; 第二条如果一个愚蠢的方法有效,那它就不是愚蠢的方法; 第三条不要太显眼,因为那样会引人攻击(这就是航母被称为“炸弹磁铁”的原因); 第四条别和比你勇敢的家伙待在一个掩体里; 第五条别忘了你手上的武器是由出价最低的承包商制造的; 第六条如果你的攻击很顺利,那你一定是中了圈套; 第七条没有任何计划能在遇敌后继续执行; 第八条所有5秒的手榴弹的引线都会在3秒内烧完; 第九条装成无关紧要的人,因为敌人的弹药可能不够了(所以它会只打重要的人); 第十条那支你不加注意的敌军部队其实是攻击的主力; 第十一条重要的事总是简单的; 第十二条简单的事总是难做的; 第十三条好走的路总会被布上雷; 第十四条如果你除了敌人什么都缺,那你一定在交战中; 第十五条飞来的子弹有优先通过权(挡它的道你就倒大霉啦); 第十六条如果敌人在你的射程内,别忘了你也在他的射程内; 第十七条要一起用才能生效的装备通常不会一起运来; 第十八条无线电总会在你急需火力支援时断掉; 第十九条你做的任何事都有可能让你挨枪子儿——什么都不做也一样; 第二十条惟一比敌方炮火还精确的是友军的炮火; 第二十一条专业士兵的行为是可以预测的,但世上却充满了业余玩家; 第二十二条当两军都觉得自己快输时,那他们可能都是对的。
如何修改ubuntu主机名
临时修改主机名 $ sudo hostname temp_name 执行完命令后,即时生效。 永久修改主机名 $ sudo gvim /etc/hostname 把新的主机名写入即可。