- 博客(18)
- 收藏
- 关注
原创 最基础的也是最重要的
java数据类型总结 基本类型 大小 最小值 最大值 包装器类型boolean ---- ------ -------- Booleanc
2009-07-31 10:30:00
566
转载 简单说说JAVA的String和byte[]的关系
做JAVA经常会碰到中文乱码问题,还有各种编码的问题,特别是String类的内容需要重新编码的问题。要解决这些问题,必须了解清楚JAVA对于字符串是怎么处理的。 1,“字符”是由数字来表示的 先来重新了解一下计算机是如何处理“字符”的,这个原理是大家必须记住的,特别是在用JAVA写程序的时候,万万不可模糊。我们知道,计算机把任何东西都用数字来表示,“字符”也不例外。比
2009-03-19 10:42:00
8664
1
转载 grep命令介绍
◎grep -- print lines matching a pattern (将符合样式的该行列出) ◎语法: grep [options] PATTERN [FILE...] grep用以在file内文中比对相对应的部分,或是当没有指定档案时, 由标准输入中去比对。 在预设的情况下,grep会将符合样式的那一行列出。 此外,还有两个程式是gr
2009-02-10 14:29:00
2028
原创 UNIX 高手的另外 10 个习惯
$ echo $0-bash$ ps –p $$PID TTY TIME CMD6344 ttys000 0:00.02 –bash查看自己使用的是 什么shell 我的是bash shell使用文件名自动完成功能 (file name completion)。Bash Shell 也提供了文件名完成,但使用 Tab 键代替 Esc 键。您在 Bash Shel
2009-02-04 09:43:00
446
原创 unix高手的10个习惯(四)
8.了解何时 grep 应该执行计数——何时应该绕过grep -c 计数~ $ time grep and tmp/a/longfile.txt | wc -l2811real 0m0.097suser 0m0.006ssys 0m0.032s~ $ time grep -c and tmp/a/longfile.txt2811real 0m0.013suser
2009-02-03 12:13:00
507
原创 unix高手的10个习惯(三)
7.在 find 之外使用 xargs使用 xargs 工具作为筛选器,以充分利用从 find 命令挑选的输出~ $ find some-file-criteria some-file-path | /> xargs some-great-command-that-needs-filename-arguments然而,不要将 xargs 仅看作是 find 的辅助工具;它是一个未得
2009-02-03 11:31:00
427
原创 unix高手的10个习惯(二)
4.谨慎引用变量始终要谨慎使用 Shell扩展和变量名称。一般最好将变量调用包括在双引号中,除非您有不这样做的足够理由。类似地,如果您直接在字母数字文本后面使用变量名称,则还要确保将该变量名称包括在方括号 ([]) 中,以使其与周围的文本区分开来。否则,Shell 将把尾随文本解释为变量名称的一部分——并且很可能返回一个空值。~ $ ls tmp/a b~ $ VAR="tmp/*"~
2009-02-03 11:07:00
403
原创 unix高手的10个习惯(一)
1.在单个命令中创建目录树mkdir -p tmp/a/b/cmkdir -p project/{lib/ext,bin,src,doc/{html,info,pdf},demo/stat/a}mkdirhier project/{lib/ext,bin,src,doc/{html,info,pdf},demo/stat/a}(上一个不支持可用这个mkdirhier)2.更改路径;不要移动
2009-02-03 10:52:00
378
原创 正则引擎
部分程序及其所使用的正则引擎DFA:awk(大部分版本),egrep(大部分),flex,lex,mysql,procmail。传统型NFA:GNU Emacs,java,grep(大部分版本),less,more,.NET语言,PCRE library,Perl,PHP,Python,Ruby,sed(大多数版本),viPOSIX NFA:mawak,Mortice Ken Systemsut
2008-11-18 11:26:00
499
原创 sort排序 和 uniq排重
sort:对文件中的各行进行排序改变缺省设置的选项主要有: - m 合并文件,按照文件内容自身顺序。 - c 检查给定文件是否已排好序,如果它们没有都排好序,则打印一个出错信息,并以状态值1退出。 - u 对排序后认为相同的行只留其中一行。 - o 输出文件 将排序输出写到输出文件中而不是标准输出,如果输出文件是输入文件之一,sort先将该文件的内容写入一个临时文件,然后
2008-11-12 10:59:00
2038
转载 Pattern Modifiers - 规则表达式的修饰符
下面是当前规则表达式里可用的修饰. 括号内的名字是那些修饰符的内部 PCRE 名字. i (PCRE_CASELESS)如果设置了这个修饰符, 则表达式不区分大小写. m (PCRE_MULTILINE)默认的, PCRE 认为目标字符串值是单行字符串 (即使他确实包含多行). 行开始标记 (^) 只匹配字符串的开始部分, 而行结束标记 ($) 只匹配字符串的尾部,或者一个结束行(除非指定 E
2008-11-11 11:39:00
433
原创 mvn 创建项目
普通的Java项目,如基础包等: mvn archetype:create -DgroupId=com.yourcompany -DartifactId=myproject -DarchetypeArtifactId=maven-archetype-quickstart普通的Web项目,如一个Web项目: mvn archetype:create -DgroupId
2008-10-30 15:50:00
401
转载 初始SOA
对于面向同步和异步应用的,基于请求/响应模式的分布式计算来说,SOA是一场革命。一个应用程序的业务逻辑(businesslogic)或某些单独的功能被模块化并作为服务呈现给消费者或客户端。这些服务的关键是他们的松耦合特性。例如,服务的接口和实现相独立。应用开发人员或者系统集成者可以通过组合一个或多个服务来构建应用,而无须理解服务的底层实现。举例来说,一个服务可以用。NET或J2EE来实现,
2008-10-27 10:24:00
355
原创 vi学习(二)
替换命令"/form/to/"Doe,JohnSmith,Peter换成John DoePeter Smith:s//([^,]*/),/(.*/)//2 /1//([^,]*/) 用来匹配除了逗号意外的单词 last, 逗号区分/(.*/) 逗号以后的单词 first后面/2 /1 在vim里面采用的是反向引用/2表示first/1表示last最多可以使用9个反向引用 从/0开始
2008-10-21 11:28:00
295
原创 vi学习(一)
替换一个word:%s/four/4/g 出现了thirtyfour单词 就会被替换成thirty4 不是你想要的效果可以加 由于正则的编译原则改为::%s//以此类推 出现fourty 则需要增加 >:%s///4/g如果替换多个文件,可以采用宏的方式vim *.txtqq 开启宏纪录:%s/p1/p2/g:wnextq 关闭宏然后可以用@q 表示执行一次宏 可以检测
2008-10-21 10:44:00
322
转载 vi 使用说明(转)
进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filenamevi filen
2008-10-20 09:53:00
313
原创 linux path设置
系统环境变量:/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.当前用户变量:~/.bash_profile:每个用户都可使用该文件输入专用于自
2008-08-19 11:08:00
797
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人