看看人家的程式是怎么写的
在国外有一些网站,专门存放一些程式码的精华片段,写程式如果遇到瓶颈,可以上来逛逛…
在国外有一些网站,专门存放一些程式码的精华片段,写程式如果遇到瓶颈,可以上来逛逛…
转载自: Sam Tang @ Blog
grep search_key /path/to/filename
功能同上,但不分大小写:
grep -i search_key /path/to/filename
搜寻档案:在指定目录中搜寻档案,以下是在 /var/www/ 目录下搜寻 upload.php 的档案:
find /var/www/ -name upload.php
功能同上,但目标不是档案,而是目录:
find /var/www/ -name uploads -type d
还有更多有用的功能,以上只列出较常用的用法。
tomcat 可让 Linux 支援 JSP 的环境,系统必须先安装 Sun 的 J2SDK 之后,再安装 tomcat。而 tomcat 已是一个可独立执行的网页服务器,也可以跟 apache 相结合。
tar -czvf 压缩档名称.tgz 来源档案
将 来源档案 压缩后,打包成一个名称为 压缩档名称.tgz 的档案,来源档案 可以是多个档案或目录。
如果有多个 来源档案 时,以空白字符分隔不同档案名称:
tar -czvf 档案名称.tgz 来源档案1 来源档案2 ... 来源档案n
tar -tzvf 压缩档名称.tgz
tar -xzvf 压缩档名称.tgz
tar -cvf - 来源目录 | tar -xvf -
将 来源目录 下的所有档案及子目录复制到目前的目录,这样做的好处是可以保留原来的档案属性。
刚刚在测试 Perl 用来删除目录的指令时,想说找找看有没有比较狠的方法,果然马上就让我看到这一篇的这一个副程式:
sub rmdashrf{
foreach (<$_[0]/*>){
rmdashrf($_) and rmdir if(-d);
unlink if(-f or -l);
}
1;
}
rmdashrf("/tmp/test");
这个副程式以递回方式执行,可以删除指定路径下的所有目录及档案。
果然,真正 Perl 的高手写程式根本不用几行指令,就可以杀人于无形!
这是我在浏览设计魔力的“老板,为什么要做网站?”这一篇讨论主题所截取下来的两个重点...
制作网站的目的,或者说网站的用途:
简单来说,网站可以让你与客户多一个“沟通管道”。
我的服务器的时区设为“Asia/Taipei”(/etc/sysconfig/clock),但我用 ftp 登入服务器时,里面所显示的时间,却慢了 8 个小时,今天找了一下原因,原来是 ProFTP 的问题。ProFTP 默认使用 GMT 时间,把这个设定关掉即可。
请编辑“/etc/proftpd.conf”,加入
TimesGMT off
再重新启动 ProFTP 即可。
![]()
我们解决了什么问题?我们创造了什么价值?
近期回响