Sunday, September 30, 2007

用JAVA 分割字符串

string tokenizer 类允许应用程序将字符串分解为标记。tokenization 方法比 StreamTokenizer 类所使用的方法更简单。StringTokenizer 方法不区分标识符、数和带引号的字符串,它们也不识别并跳过注释。

可以在创建时指定,也可以根据每个标记来指定分隔符(分隔标记的字符)集。

StringTokenizer 的实例有两种行为方式,这取决于它在创建时使用的 returnDelims 标志的值是 true 还是 false:

* 如果标志为 false,则分隔符字符用来分隔标记。标记是连续字符(不是分隔符)的最大序列。
* 如果标志为 true,则认为那些分隔符字符本身即为标记。因此标记要么是一个分隔符字符,要么是那些连续字符(不是分隔符)的最大序列。

StringTokenizer 对象在内部维护字符串中要被标记的当前位置。某些操作将此当前位置移至已处理的字符后。

通过截取字符串的一个子串来返回标记,该字符串用于创建 StringTokenizer 对象。

下面是一个使用 tokenizer 的实例。代码如下:

StringTokenizer st = new StringTokenizer("this is a test");
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}


输出以下字符串:

this
is
a
test


StringTokenizer 是出于兼容性的原因而被保留的遗留类(虽然在新代码中并不鼓励使用它)。建议所有寻求此功能的人使用 String 的 split 方法或 java.util.regex 包。

下面的示例阐明了如何使用 String.split 方法将字符串分解为基本标记:

String[] result = "this is a test".split("\\s");
for (int x=0; x System.out.println(result[x]);


输出以下字符串:

this
is
a
test

Tuesday, September 25, 2007

Tuesday, September 18, 2007

WIN XP 的共享设置 (转)

win xp的共享分为两中:简单文件共享(Simple File Sharing)和高级文件共享(Professional File Sharing)。xp在默认情况下是打开简单文件共享的。

一、简单文件共享

打开简单文件共享很简单,只要右键点击驱动器或者文件夹,然后选择属性,出现如下图所

我们只要选中在网络中共享这个文件夹。共享以后,“允许网络用户更改我的文件”这一项是默认打开的,所以没有特殊必要的话,我们必须把它前面的勾去掉共享驱动器会先出现一些安全提示,如下图:

然后点击共享驱动器,就会出现如图一一样的设置。

开启GUEST帐户

这一步很重要,xp默认GUEST帐户是没有开启的,如下图:

要允许网络用户访问这台电脑,必须打开GUEST帐户。依次执行"开始-设置-控制面板-管理工具-计算机管理--本地用户和组-用户"在右边的GUEST账号上单击右键,选"属性"然后去掉"账号已停用"选择,98用网络用户登陆,用户名密码同在XP下刚输入的就行。

如果还是不能访问,可能是本地安全策略限制该用户不能访问。在启用了GUEST用户或者本地有相应账号的情况下,点击"开始--设置--控制面板 --计算机管理--本地安全策略"打开"本地安全指派--拒绝从网络访问这台计算机"的用户列表中如果看到GUEST或者相应账号请删除设置简单文件共享,网络上的任何用户都可以访问,无须密码,简单明了。

二、高级文件共享

xp的高级文件共享是通过设置不同的帐户,分别给于不用的权限,即设置ACL(Access Control List,访问控制列表)来规划文件夹和硬盘分区的共享情况达到限制用户访问的目的。

第一、禁止简单文件共享:

首先打开一个文件夹,在菜单栏的“工具”,“文件夹选项”,“查看”的选项卡,在高级设置里,去掉“使用简单文件共享(推荐)”,如下图:

光是这样并不能启动高级文件共享,这只是禁用了简单文件共享,还必须启用帐户,设置权限,才能达到限制访问的问题。

第二,设置帐户

进入控制面板的用户帐户,有计算机的帐户和来宾帐户。仅仅是开启GUEST帐户并不能达到多用户不同权限的目的。而且在高级文件共享中,Windows XP默认是不允许网络用户通过没有密码的账号访问系统。所以,我们必须为不同权限的用户设置不同的帐户。

假如网络其他用户的访问权限都一样(大多数情况都是这样),我们只需设置一个用户就行了。在用户帐户里,新建一个用户,由于我们必须考虑网络安全性,以所设用户必须为最小的权限和最少的服务,类型设置为“受限制用户”。如上图的AAA用户。

在默认的情况下,xp新建帐户是没有密码的,上面说过,默认情况下xp是不允许网络用户通过没有密码的帐户访问的。所以,我们必须给刚刚添加的AAA用户填上密码。

添加用户也可以这样进行:打开 控制面板,“管理工具”,“计算机管理”,“系统工具”,“本地用户和组”,“用户”,在右边的窗口,按右键新建用户,如下图:

如果你希望网络用户通过此帐户访问系统而不需要密码,需要更改xp的安全策略:

打开控制面板,“管理工具”,“本地安全策略”,展开“本地策略-安全选项”,双击“账户: 使用空白密码的本地账户只允许进行控制台登录”,并停用它,然后确定。如下图:

注意:在Home版的Windows XP里是没有组策略的。

第三、设置共享

做好以上的设置就可以设置共享了,点击一个文件夹,属性,共享选项卡,嘿嘿,跟刚刚的不同了吧,下面还多了个权限的按钮。如下图:

点击权限,默认是EVERYONE,也就是每个用户都有完全控制的权限如下图:

其中(BIGEASTAAA)表示计算机bigeast中的AAA用户。

如果我们设置AAA有只读权限,只需要在“读取”那里打勾就行了。

权限的说明:

读取权限允许用户:浏览或执行文件夹中的文件。

更改权限允许用户:改变文件内容或删除文件。

完全控制权限允许用户:完全访问共享文件夹。

如果设置不同的帐户不同权限,重新一次以上步骤。

特别注意,打开了高级共享,系统的所有分区都被默认共享出来,必须把它改回来。

第四、网络用户访问共享文件夹

如果网络用户的操作系统是NT/2000/XP的话,访问时候提示用户密码,只要输入刚刚设置好的帐户密码就可以正常访问了。否则无法访问。

如果客户机的操作系统是Windows 95/98/Me,可以设置在登录Windows时直接登录到网络,这样就可以直接登录Windows xp/2000 /NT。用户名是这一切的关键。然而许多Windows 9X的电脑设置了直接登录到桌面而不需要提供用户名和密码(即Windows 登录)。如果是这样的话,点击 开始-注销,就会显示出当前登录的用户名。只要确定注销,就可以换用其他用户名登录了。登录后,双击网络邻居图标,就可以浏览所有共享的文件夹和硬盘分区。如果在这一步你遇到了错误,那么可能是没有正确登录造成的。

美国舒适鞋CROCS已正式登陆中国-2 (转)



美国著名的舒适鞋CROCS™继在美洲、欧洲、非洲及亚太地区的多个国家创造流行和销售热潮之后,现已正式隆重登陆中国内地。近日,CROCS™在上海携带了其经典的产品Beach系列隆重上市,同时上市的还有kids cayman,Athens, Kids atherns。
CROCS 中国官网


一贯支持和热爱体育事业的CROCS™,值正式登陆中国之际,全力赞助了上海东方排球俱乐部全体队员和教练,也希望能在他们紧张的训练之余,享受穿着CROCS™的鞋子所带来无与伦比的舒适感受,帮助他们更好的放松自己,调节高强度训练带来的疲劳。


CROCS™从公司成立至今,仅仅用了四年的时间,现已在全球的40多个国家和地区有售。CROCS™已经家喻户晓,除受划艇人士喜爱外,更深受孕妇、医生、护士、运动员、厨师、背包一族和专业服务人员等的青睐。现已在上海的百盛商场和龙之梦商场等多家百货公司均有销售。


CROCS™的鞋子以其别具一格的设计,配合以舒适的功能和独特的制作材料而著称。


Croslite™:所有CROCS™产品均采用已经获得专利权的Croslite™材料制造,Croslite™为一种封闭式细胞树脂,能随着体味软化,顺贴足部线条。另外,Croslite™物料更具有防滑及抗菌功能,使您从此远离鞋子发臭的情况,绝非普通的塑胶或橡胶可以媲美。


舒适设计:随体温的变化而变化且柔软舒适贴合你的脚部曲线。CROCS™的鞋子也是获得美国人体工学学会认可的鞋类产品,实践证明穿上以 Croslite™物料制作的CROCS™产品,可较赤脚站立省力62%。此外,CROCS™产品还采用了具有欧洲风格的矫形学设计鞋跟,加上内置的拱型支撑和防滑不褪色鞋底,令足部无比舒适健康。


应用性广:CROCS™的鞋子特别适合于划艇、潜水、水上运动和日常穿着,不会弄脏地板或船面,是您每天穿着的理想之选。CROCS™现在已在全球40多个国家中销售,并有多种款式和丰富的色彩供您和您的家人、孩子挑选。


一贯秉承着“设计一系列款式多样颜色丰富,集时尚,功能,趣味性于一体的舒适鞋类”为产品的设计理念,不断创新的CROCS™继第一款产品取得成功后,陆续推出了7款新鞋,其中包括专为孩子设计的童鞋。


CROCS™以其无与伦比的设计(已获得中国外观设计的专利),配合时尚、趣味十足的外形,加上实用的功能,深受各行各业、不同年龄的消费者的欢迎,连美国著名乡村歌星费斯•希尔(Faith Hill)、好莱坞影星马特•达蒙(Matt Damon )等众多明星都是CROCS™的忠实拥护者并对CROCS™赞不绝口。

crocs——最完美舒适的美国鞋星 -1


crocs——最完美舒适的美国鞋星


来自美国的明星品牌鞋crocs继2006年夏季成功登陆上海后,又将携其经典旗舰产品beach系列和夏季新品系列于今夏精彩登陆北京,正式拓展了中国市场的第二站。2007年4月25日,crocs在坐落于北京世贸天阶的旗舰店正式开业。

2007年6月,正式登陆大连,目前在大连友谊商城以及大连无极户外运动装备中山店(天植商城外的天津街步行街上独体店) 全品销售.


crocs——集时尚,功能,趣味性于一身的完美舒适鞋

crocs的传奇故事始于2002年7月,当时来自科罗拉多的三位创始人一直梦想着会出现适合于划艇运动的鞋子,所以他们决定开发制作出专门为划艇和户外运动而设计的鞋类产品。拥有着同样梦想的三个人,同时也希望把时尚和趣味性融入到这双最舒适的鞋子中。

仅仅三年, crocs就已经在世界各地掀起热潮,除了划艇人士外,crocs还深受医生、厨师、运动员、户外爱好者、名人和普通家庭的青睐。2005年,鉴于 crocs在零售行业的出色表现,以及消费者对其品牌的热爱,crocs被美国著名鞋类杂志《Footwear News》评为年度最佳品牌。而以往曾获得这个大奖的均是家喻户晓的品牌,包括Jimmy Choo、Chrisian Louboutin和Puma等。继第一款产品beach获得成功之后,crocs又陆续推出其他风格的系列产品,包括aspen、athens、 niles、professional、turbo strap和knee pad等。

crocs的鞋子以其别具一格的设计,配合以舒适的功能和独特的制作材料而著称。所有crocs产品均采用已经获得专利权的Croslite材料制造,随体温的变化而变化且柔软舒适贴合你的脚部曲线。此外,crocs产品还采用了具有欧洲风格的矫型学设计鞋跟,加上内置的拱型支撑和防滑不脱色鞋底,令足部无比舒适健康。crocs具有独特的抗菌和除臭功能,使您从此远离鞋子发臭的情况。crocs的鞋子特别适合于划艇、潜水、水上运动和日常穿着,不会弄脏地板或船面。crocs 现已在美国、欧洲、非洲和亚太区中有超过40个国家和地区有销售,并有多种款式和丰富的色彩供您挑选。

10个选择crocs的理由
1. 符合人体工学设计,非常舒适及柔软
2. 总重量只有200公克,非常轻便
3. 特殊排气窗孔,透气度高
4. 独特的鞋底纹路设计,不会脱色
5. croslite材料拥有防臭及抗菌功能
6. 意大利设计,外型时尚
7. 通风孔可排水排沙
8. 可用水清洗
9. 有十多种不同的颜色可供选择
10. 水及沙石等都能轻易排出,可放心攀山涉水

crocs有何独特之处?

只有crocs的鞋类产品采用已经获得专利的croslite材料制造,能达到防滑效果,croslitet的抗菌功能,可以有效的去除臭味,此外, croslite使crocs能贴合脚部曲线并抑制细菌。roslite的重量比传统EVA(乙烯-醋酸乙烯酯共聚合物,用于制作传统鞋垫;体育用品;空手道、跆拳道、瑜伽、武术垫,以及机器坐垫的主要材料)轻了三分之一,更可抵受压力。

crocs多少种样式?

crocs共有7种款式,其中还包括1款童鞋,每种设计最多有17种颜色可供选择,而尺码从儿童的8/9到成人的13号均可选择。

为什么要叫crocs?

之所以会叫crocs,是因为鳄鱼是一种没有天敌,坚韧、强壮的动物。鳄鱼是水路两栖动物,能很好在水中和地面上长期生存,这与crocs的鞋子非常贴切。

crocs适合什么样的人穿着?

crocs适合护士、厨师、划艇人士等任何希望拥有一双舒适鞋子的消费者。追求时尚的消费者喜欢crocs的大胆新奇颜色和展现自我个性的独特设计,孩子们则喜欢crocs那种踩在棉花糖中的感觉。而足部和膝部不便的消费者更可受惠于crocs舒适的人体工程学设计。喜欢光顾海滩和热爱旅游的朋友们,则必定会欣赏crocs易穿易脱的特点和多元化的风格。一款产品能够得到各类不同年龄层消费者的青睐,实在是难能可贵的。

crocs是否还生产其他产品?

crocs除了鞋类以外,还提不同种类的服装产品,包括T恤、帽子、袜子、太阳眼镜、护膝,以及其他更多可以配衬鞋子的产品。

crocs的鞋子在哪里制造?

crocs最初仅在加拿大制造,但由于深受市场欢迎,需求量逐渐曾大,所以已将生产扩展到现在的5个国家,包括美国、墨西哥、意大利、中国和加拿大。

crocs对脚部有何好处?

crocs的内置拱型支撑、透气孔,以及矫型学设计的鞋跟,可支撑和保护人体脚跟。crocs更是唯一获得美国人体工学学会认可的鞋类产品。crocs 能有效减少足部和腿部肌肉的疲劳,特别适合需要长时间站立的消费者。穿着crocs站立时比赤脚时省力62%。此外,crocs出色的透气效果,能保持足部清爽,防滑且不褪色。

Crocs护理小贴士
试穿Crocs:

购买Crocs前,请花数分钟在地毡上试穿,以确保您满意所购买的产品。穿上Crocs后,您的双足应感觉轻松,最初您未必习惯其宽阔的鞋床,但这却是Crocs的独特之处,舒适之道!您只需调较鞋跟带,即可达致最理想,最舒适的效果。

Crocs如何适应高温?

Crocs接触体温后,会变成顺贴您的脚型。 如果放于极度高温, Crocs会缩小或变形。因此,应避免将Crocs放于华氏180度或摄氏82度以上的环境。

Crocs真的防滑吗?

Crocs确实防滑,然而像车轮胎一样,随着耗损,防滑功能也会相应减低。因此如果Crocs的防滑功能大不如前,应更换一双新鞋了!

如何清理Crocs?

只需以清水冲洗,或以稀释的漂白水(9份清水加1份漂白水)消毒,如要回复Crocs的色彩,应以Crocs鞋油清洁。

Monday, September 17, 2007

A program that uses execuv to print out the current date and time

//exe.c
#include
main()
{
char * argv[ ]={“bash”,”-c”,”/etc/passwd”,(char *)0};
char * envp[ ]={“PATH=/bin”,0}
execve(“/bin/bash”,argv,envp);
}

gcc -static -o exe exe.c
./exe

Sunday, September 16, 2007

Linux 下的汇编语言(AT&T)

#
#
#Hello World!

.section .data
message:
.ascii "Welcome to Austin's Blog!\n"
.equ length, 21

.section .text
.globl
_start
_start:
movl $4, %eax
movl $1, %ebx
movl $message, %ecx
movl $length, %edx
int $0x80

movl $1, %eax
movl $0, %ebx
int $0x80


编译方法:

$ as --gstabs -o HelloWorld.o HelloWorld.s

$ ld -o HelloWorld HelloWorld.o

$ ./HelloWorld

就可以顺利调通执行


#hello.s
.data # 数据段声明
msg : .string "Hello, world!\\n" # 要输出的字符串
len = . - msg # 字串长度
.text # 代码段声明
.global _start # 指定入口函数

_start: # 在屏幕上显示一个字符串
movl $len, %edx # 参数三:字符串长度
movl $msg, %ecx # 参数二:要显示的字符串
movl $1, %ebx # 参数一:文件描述符(stdout)
movl $4, %eax # 系统调用号(sys_write)
int $0x80 # 调用内核功能

# 退出程序
movl $0,%ebx # 参数一:退出代码
movl $1,%eax # 系统调用号(sys_exit)
int $0x80 # 调用内核功能

Thursday, September 13, 2007

IE7.0 每次打开都启动runonce.msn.com地址的解决办法

运行gpedit.msc—计算机配置-管理模板-windows Componets- Internet Explorer 从右边栏种选择 "阻止执行首次运行自定义设置(Prevent performance of First Run Customize settings) 双击 选择 '已启用“ 选择您的选择“直接跳转到主页 就 ok了.

Wednesday, September 12, 2007

单位换算

s(秒)、ms(毫秒)、μs(微秒)、ns(纳秒),
其中:1s=1000ms,1 ms=1000μs,1μs=1000ns