摘要: dos2unix, unix2dos 用来实现 DOS UNIX text file 转换aptitude install sysutils行末:DOS 格式 0d 0aUNIX 格式 0a可用功能相同的指令組合dos2unix:sed -i'' "s/\r//" file或cat file | col -b > newfile或cat file | tr -d "\r" > newfile或cat file | tr -d "\015" > newfileunix2dos:sed -i'&# 阅读全文
posted @ 2013-10-25 11:09 四通大哥 阅读(1279) 评论(0) 推荐(0) 编辑
摘要: 功能说明:切割文件。语 法:split [--help][--version][-][-b ][-C ][-l ][要切割的文件][输出文件名]补充说明:split可将文件切成较小的文件,预设每1000行会切成一个小文件。参 数: -或-l 指定每多少行就要切成一个小文件。 -b 指定每多少字就要切成一个小文件。 -C 与-b参数类似,但切割时尽量维持每行的完整性。 --help 显示帮助。 --version 显示版本信息。 [输出文件名] 设置切割后文件的前置文件名,split会自动在前置文件名后再加上编号。使用范例: 1. 要将文件分割成 1000 行的段,请输入: ... 阅读全文
posted @ 2013-10-25 11:09 四通大哥 阅读(1581) 评论(0) 推荐(0) 编辑
摘要: 在使用String.split方法分隔字符串时,分隔符如果用到一些特殊字符,可能会得不到我们预期的结果。 我们经常使用public String[] split(String regex)方法来拆分一个有分隔符的字符串,但是由于参数regex是一个 regular-expression的匹配模式而不是一个简单的String,所以他对一些特殊的字符可能会出现你预想不到的结果,比如测试下面的代码:用竖线 | 分隔字符串,你将得不到预期的结果 viewplaincopytoclipboardprint? String[]aa="aaa|bbb|ccc".split("| 阅读全文
posted @ 2013-10-21 16:28 四通大哥 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: grep的作用是显示匹配一个或多个模式的文本行。时常会作为管道(|)的第一步,以便对匹配的数据作进一步处理。grep常用于查找和替换文本的。在传统上,grep有3个版本:grep、egrep(扩展grep)和fgrep(快速grep)。现在grep已经整合成一个,选项:-E和-F分别对应egrep和fgrep。另外还有非标准的agrep。对于压缩文件,则应使用zgrep, zegrep以及zfgrep,当然对于未压缩文件的也可以使用。功能上类似于grep。grep在Unix、Linux以及windows上均有,这里 仅对Linux上的grep进行简单略述。grep常结合正则表达式使用,但这里并 阅读全文
posted @ 2013-10-21 16:23 四通大哥 阅读(4244) 评论(0) 推荐(0) 编辑
摘要: 下面代码演示了List数组、ListSet、数组Set、Map将键转化为Set、Map将值转化为Set、Map将值转化为List等集合常用转化操作。public class TestApp { public static void main(String[] args) { //List-->数组 List list = new ArrayList(); list.add("蹇伟"); list.add("Jerval"); list.add("杰威"); Object[] objects = list.... 阅读全文
posted @ 2013-10-18 10:42 四通大哥 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 铁律一:天下没有免费的午餐,使用索引是需要付出代价的。索引的优点有目共睹,但是,却很少有人关心过采用索引所需要付出的成本。若数据库管理员能够对索引所需要付出的代价有一个充分的认识,也就不会那么随意到处建立索引了。仔细数数,其实建立索引的代价还是蛮大的。如创建索引和维护索引都需要花费时间与精力。特别是在数据库设计的时候,数据库管理员为表中的哪些字段需要建立索引,要调研、要协调。如当建有索引的表中的纪录又增加、删除、修改操作时,数据库要对索引进行重新调整。虽然这个工作数据库自动会完成,但是,需要消耗服务器的资源。当表中的数据越多,这个消耗的资源也就越多。如索引是数据库中实际存在的对象,所以,每个索 阅读全文
posted @ 2013-10-12 15:51 四通大哥 阅读(439) 评论(0) 推荐(0) 编辑
摘要: MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由MIT Laboratory for Computer Science和RSA Data Security Inc的Ronald L. Rivest开发出来,经MD2、MD3和MD4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被”压缩”成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。不管是MD2、MD4还是MD5,它们都需要获得一个随机长度的信息并产生一个128位的信息摘要。虽然这些算法的结构或多或少有些相似,但MD2的设计与MD4和MD5完全不同,那是因为 阅读全文
posted @ 2013-10-12 15:45 四通大哥 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 由于工作或是生活,在国内的环境下我们总有些时候要用到Windows才能完成某些任务,对于不经常使用Windows的用户,相信在虚拟机上安装一个Windows是不错的选择。小编就使用了Paralles Desktop安装了 Win 7 系统。但是在使用过程中由于不知道是Win的问题还是我不精通的愿意,电脑经常反复提醒我换密码,还不能不换,气愤下我就输入了空格,结果悲剧了,我再也无法进入我的系统,一直提示密码错误。重置Windows 7 的密码在网上搜索会有许多的方法,但是几乎都需要用到PE或者进入硬盘内替换文件等等,看到头都大了。因为我们使用的是Mac 基础上的虚拟机,因此,我们有更容易的方法: 阅读全文
posted @ 2013-09-24 10:12 四通大哥 阅读(4336) 评论(0) 推荐(0) 编辑
摘要: 系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量资源# free -m # 查看内存使用量和交换区使用量# df -h # 查看各分区使用情况# ... 阅读全文
posted @ 2013-09-13 17:30 四通大哥 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、crond简介crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。Linux下的任务调度分为两类,系统任务调度和用户任务调度。系统任务调度:系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件。/etc/crontab文件包括下面几行:[root@localhost~]#cat/etc/c 阅读全文
posted @ 2013-09-13 17:29 四通大哥 阅读(2680) 评论(0) 推荐(0) 编辑