共 14篇 前 2 页:    每页10篇 下一页  

小技巧

在/etc/passwd中,学生帐号如:qumm3:x:1600:1600::/home/qumm3:/bin/bash,
3结尾的是03级学生,已经毕业了,应该清除,但有些03级学生的上级帐号开设得较晚,与04级、05级混在一起,无法简单地顺序删除。数理大,手工操作又麻烦。于是,用了下面的脚本。
 awk -F: '$1 !~ /3/' passwd > passwd.new
-F:  表示这个passwd文档以“:“作分割符,而不是默认的以空格作分割符。
'$1 !~ /3/'  :表示第一个字段域(即用户名部分)不含”3“。

清除smbpasswd里面失效的机器帐号:
 awk -F: '$1 !~ /w[k,s]..a[a-u]/' smbpasswd > smb.new
形如:ws11ab$,wk33at$的帐号都被清除。
hofman   2007-09-06 22:41:35 阅读:188  评论:0  引用:0
在日志中,发现大量“ERROR [STDERR] Failed to get bi”的错误提示,这无疑是System.err.println("Failed to get bi")的结果。当时,偷懒了,现在数千个java文件,几十万行代码中,找到那个文件呢。
当初,如果用log.fatal之类,就不会出现这样的问题了。
比如,
FATAL [yulog.BaseUtil] ^E
FATAL [yulog.FeedServlet] 无效字符:最好用的20句生活英语
这样的错误提示,就能准确地定位到
ulog.FeedServlet文件。

在windows操作系统中,可以容易地用查找workspace里面所有包含“
Failed to get bi”的文件即可。
在linux中,find+grep可以搞定,但是具体的命令参数呢?
Google了一下,解决了问题。
find . -name "*.java" -exec grep "Failed to get bi" -nH {} \;
./elib/src/elib/web/BookAction.java:230:                        System.err.println("Failed to get bi");
定位到了文件中的行数,这正是我要的结果。

感谢:
http://blog.chinaunix.net/u/16651/showart.php?id=361328
hofman   2007-08-19 02:14:21 阅读:216  评论:0  引用:0
 :%s/[a-z]/\U&/g  全部改大写
  :%s/[A-Z]/\l&/g   全部改小写
 非常容易。
另外,gedit中,将','替换成‘,\n',这样全部大写不换行的sql脚本就容易读多了。
hofman   2007-03-29 23:02:58 阅读:842  评论:0  引用:0
ALTER TABLE tbl_name CONVERT TO CHARACTER SET charset_name;
ie: alter table review convert to character set utf8;
参见MySql5的官方文档
hofman   2006-09-23 00:02:01 阅读:3251  评论:1  引用:0
《css权威指南》英文第二版,是我所知道的最好的css参考书。下载CSS指南,原文是chm,为了方便web下载,用zip压了一下。
校内内网同学,可以从ftp://192.168.0.100/incoming/css/下。
今天用邮件发附件有点费劲,就用了这个方法,也是第一次,不知道速度能否凑合?
hofman   2006-04-17 19:50:14 阅读:1596  评论:7  引用:0
现在流氓软件(网页)满天飞,一些不太了解注册表的用户往往受害不浅。下面给出的是最简单的做法,给同事看的。
1.启动注册表编辑器
开始/运行/regedit
2.定位:
Hkey_local_machine/software/microsoft/windows/currentversion/run
3.先备份
点 文件/导出,如果出问题了,就可以点文件/导入用刚作的备份来恢复
4.删除run里面值得怀疑的选项,想rav,realplay一般是正常的,不必动。
hofman   2005-07-20 20:27:15 阅读:1058  评论:1  引用:0
中午准备吃饭的时候,因为Jbuilder X同时打开了4个项目,并且还打开了一个被锁定的已经编译好的war包里面的一个xml文件,关jbuilder x没有反应,由于快中午一点了,比较着急,就直接从linux X-window 注销了事。
下午再打开Jbuilder X的时候,一下子,4个 projects全部跑出来了,并且没有办法一个一个关掉,Jbuilder X好像系统负担过重,反应极慢。反复试验了多遍,也没有搞定,重新启动linux也不管用。
重新启动另外一份JBuider X实例,这个实例倒正常。进入console(控制台),干脆kill -9 4586,将第一个有问题的实例的进程kill掉,再正常关闭第二份JBuilder X运行实例,然后再启动Jbx,这回终于正常了。
这么一折腾,竟然耗时近一个小时!
hofman   2005-07-18 23:32:14 阅读:1297  评论:0  引用:0
我也遇到过这种情况,下面方法可以解决你的问题:
Q:我在JBuilderX中有时会丢失字符的现象,怎么办?

A:该问题是因为JDK 1.4 对于中文平台的GB18030支持的问题。建议采用以下方法:

<JBuilder>\bin\jdk.config下加入

vmparam -Dfile.encoding=GBK
hofman   2005-03-11 17:22:17 阅读:1176  评论:0  引用:0
这是博客堂的MVP用CSS的宝贵经验,人家不让转载,只好贴一个链接。
CSS
hofman   2004-11-16 01:17:10 阅读:1661  评论:1  引用:0
原来在win2k上,只要按PrintScreen,就可以把当前活动的窗口复制到剪贴板,再打开word 2000,直接复制,图片就有了。
以前,我还以为非得用HyperSnap之类的东东呢。
hofman   2004-10-29 11:44:58 阅读:1699  评论:0  引用:0
2003-2007@copyright