和其他高级程序设计语言一样,Shell提供了用来控制程序执行流程的命令,包括条件分支和循环结构,用户可以用这些命令创建非常复杂的程序。与传统语言不同的是,Shell用于指定条件值的不是布尔运算式,而是命令和字串。1.测试命令test命令用于检查某个条件是否成立,它可以进行数值、字符和文件3个方面的测试,其测试符和相应的功能分别如下。(1)数值测试:-eq 等于则为真。-ne 不等于则为真。-gt 大于则为真。-ge 大于等于则为真。-lt 小于则为真。-le 小于等于则为真。(2)字串测试:
Tags: flow control, Shell, 流程控制
Continue Reading 十一月 22nd, 2008
东木

Windows 7 测试版中添加了好几种新字体, 其中大部分是为了解决某一种语言的显示问题而制作, 不过这一款 Gabriola 则是额外献给大家的礼物. Gabriola 由 Tiro Typeworks 的 John Hudson 所设计, 属于 TT-OT 字体, 其中包含了相当多的花体字母, 花饰, 连字, 以及配套的扩展拉丁字母, 体积达到了 3MB 之巨… 微软在 PDC 大会上还特地介绍到它. 刚装了 Windows 7, 找出来分享给大家.
…
Tags: Font, Gabriola, 字体
Continue Reading 十一月 4th, 2008
东木
将地址栏收藏按钮移除:
#star-button { display: none !important; }
将地址栏RSS按钮移除:
#feed-button {display:none;}
Tags: CSS, userchrome
十月 30th, 2008
东木
问题现象(抄别人的):
http://www.nbbbs.com.cn/bbs/thread-7973-1-1.html
开机之后显示:
Intializing Intel(r) boot agent GE V1.2.31
PXE-E05: The LAN adapter’s configuation is corrupted or has not been initialized. The Boot Agent cannot continue.
…
Tags: IBM, PXE, 网卡
Continue Reading 十月 7th, 2008
东木
mysqldump导入解决办法很简单,导出的时候指定字符集就行了。
mysqldump -u root -p -c –default-character-set=utf-8 wapad site > dd.sql
用户 数据库 表名
mysql -uroot -p –default-character-set=utf8 wapad < dd.sql
…
Continue Reading 九月 4th, 2008
东木
我有一段文本有多行
如:
12
23
34
我想把它换成一行
结果如下: 122334
vi中 :%s/n//g 可以合并成一行
但是使用命令 sed ’s/n//g’ 对于换行符不起作用。
因为sed是对行操作,所以没有换行。
解决方案:
tr -d ‘n’
真的需要sed
sed -nr ‘ H;
$ {
x;
s/n//g;
p
}’
Tags: Line break, Linux, sed, 换行
Continue Reading 八月 26th, 2008
东木
1、if语句
2、交互选择
3、循环判断
4、数值运算符
5、…………
if语句格式:
if [ 条件 ]
then
command
else
command
fi
交互选择(N可以为*)
echo -e “提示语言,后边有光标提供输入”c
read VAR
case $VAR in
Y)
command
;;
N)
command
;;
esac
对条件进行循环检查,成立则处理,否则继续检查
a=1
while [ "$a" = "1" ]
do
fileno=`ls -l /list/filename* |wc -l`
…
Tags: Linux, Shell
Continue Reading 八月 24th, 2008
东木
经常从网上粘贴或下载一篇文章,需要打印时,发现有大量多余的空行占据了许多篇幅,需要删除。这些空行要么不包含任何字符,要么包含了许多空格、制表符(Tab)。如果文章比较长,那么手工删除空行就成为一件颇费鼠标和精力的事。难道就没有别的办法?答案是:有!
我们可以借助文本编辑器软件EditPlus、UltraEdit实现。EditPlus、UltraEdit是常 见的共享软件,几乎所有软件下载网站都提供下载。由于EditPlus的操作更容易上手,但UltraEdit更为常用,所以本文先介绍在EditPlus的操作,再介绍UltraEdit。
…
Tags: EditPlus
Continue Reading 八月 18th, 2008
东木
1、停球
把球停到自己脚下10毫米的后卫,是巴西球员;
把球停到自己脚下10厘米的后卫,是西班牙球员;
把球停到自己脚下10分米的后卫,是德国球员;
把球停到自己脚下100米,并形成射门,迫使对方门将做出扑救的后卫,是中国球员。
2、 传球
能够做出50米外精确长传,找到场上队友的球员,是英国球员;
能够做出5米内精巧二过一的球员,是阿根廷球员;
能够做出5米内短传传丢,并且后卫前锋隔着50米就玩二过一的球员,是中国球员。
3、 射门
能够在30米外劲射破门的球员,是德国球员;
能够通过精妙配合在门前3米打空门得手的球员,是葡萄牙球员;
…
Tags: 国足, 足球
Continue Reading 八月 13th, 2008
东木
Starcraftwire.net近日在一篇多核心处理器研究文章中指出,看起来《星际争霸2》并不能发挥多个处理核心的优势。
虽然双核心现在已经成了绝对主流选择,但在用户中单核心仍然大量存在,而且不要忘了,《星际争霸2》从2003年就投入开发了,而双核心处理器直到2005年才出现,而且刚开始的时候价格奇高,很少有人用得起,直到最近两年才走入寻常百姓家。
很显然,《星际争霸2》最初是面向单核心系统开发的,而如果想对双核心乃至多核心进行优化,必然要对游戏引擎进行大刀阔斧地改动,大大延长开发周期。开发速度本来就不是暴雪的“强项”,再这样大动干戈,玩家就不知道要等到什么时候了。
…
Tags: starcraft
Continue Reading 八月 12th, 2008
东木
关于 纯真IP数据库格式,详细见下面帖子:
纯真IP数据库格式详解 zt
程序说明:能够根据输入的IP,在 纯真IP数据库 中,搜索并且读取对应的 物理地址,还可以导出所有的IP段地址信息
函数部分
Tags: showip
Continue Reading 八月 3rd, 2008
东木
纯真IP数据库格式详解 zt
= LumaQQ 开发者文档====================

纯真IP数据库格式详解
摘要
网络上的IP数据库以纯真版的最为流行,LumaQQ也采用了纯真版IP数据库做为IP查询功能的基础。不过关于其格式的文档却非常之少,后来终于在网上找到了一份文档,得以了解其内幕,不过那份文档寥寥数语,也是颇为耐心才读明白。在这里我重写一份,以此做为LumaQQ开发者文档的一部分,我想还是必要的。本文详细介绍了纯真IP数据库的格式,并且给出了一些Demo以供参考。
…
Tags: IP, IP库, 详解
Continue Reading 八月 3rd, 2008
东木
XP网络不能访问的解决方案
1.就是像2000一样“开启guset用户”
2.允许Guest用户访问本机 :开始–运行–输入gpedit.msc,依次选择“计算机配置→Windows设置→安全设置→本地策略→用户权利指派”,删除“拒绝从网络访问这台计算机”策略中的“GUEST”账号。
3.更改网络访问模式:开始–运行–输入gpedit.msc,依次选择“计算机配置→Windows设置→安全设置→本地策略→安全选项”,双击“ 网络访问:本地账号的共享和安全模式”策略,将“仅来宾—本地用户以来宾身份验证”改为“经典:本地用户以自己的身份验证”。
…
Tags: 无法访问, 网上邻居
Continue Reading 七月 31st, 2008
东木
在linux 的shell环境下有一个od命令可以将文件按不同的进制的ascii码输出,该功能可以完成在linux shell下将汉字转换为url编码的任务。
url编码是十六进制的形如%E6%9C%8D%E5%8A%A1%E5的字符串,test是包含“数据库网络,”这几个字符的文件,以下命令输出:
#od -t x /test
0000000 ddbefdca f8cde2bf 0a2ce7c2
0000014
Tags: Linux, 编码, 转换
Continue Reading 七月 18th, 2008
东木