04 2014 档案
摘要:一、为什么不使用RMI 最最主要还是因为RMI的可控性不够灵活,其次数据序列化格式不够精简。 这两点可以在实际编程中慢慢体会,ipc例子可以在网上搜到。 二、主要技术元素 包含四点:1、序列化对象(数据传输的核心) 2、反射 3、动态代理 4、Socket传输 三、原理 主要说明实现原理,忽略网络异
阅读全文
摘要:1.正则表达式 (1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符a-z)以及特殊字符(称为元字符,如/、*、?等)组成。 (2)基本元字符集及其含义 ^ :只匹配行首。 如^a 匹配以a开头的行abc,a2e,a12,aaa,…… $ :只匹配行尾。 如^a 匹配以a结尾的行bc
阅读全文
摘要:当我们检查文件是否存在,或者检查文件的属性时,可以使用test命令。例如检测/abc是否存在,可以用: test -e /abc && echo "exist" || echo "not exist" test后面可跟的参数比较多,我们可以用man命令来查看各个参数的功能。 下面实现,用户输入一个文
阅读全文
摘要:我们可以利用declare来进行运算,比如 "declare -i num=$a+$b" 来计算两个数的和。另外还可以利用"$((..))"来计算。下面实现了用户输入2个变量,然后将两数相乘并输出结果。 #!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/
阅读全文
摘要:假设我有个网站,还有个后台数据库,每天要进行数据库的备份。我们不可能每天都进行一次人工备份,所以必须写一个自动备份的shell脚本帮我们定时的备份。一般来说,备份的格式都是如 "2014-01-03.bak" 之类的。关键之处就是得到所需要的日期。下面的shell脚本就是得到当天的日期并创建日期文件
阅读全文
摘要:很多时候我们需要用户输入一些内容,好让程序顺利的运行。这时可以使用read命令。 例如:让用户输入姓名和年龄,然后程序把它们输出。 程序如下: #!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:
阅读全文
摘要:1 什么是shell script shell script有点像早期的批处理文件,即是将一些命令汇整起来一起执行,但是shell script有更强大的功能。可以用来简化我们日常中的工作管理。 2 为什么学习shell script 如果想要Linux的来龙去脉,shell script就必须要学
阅读全文
摘要:实现Android从远程服务器下载文件到本地sd卡中。 File file = new File(newFilename); //如果目标文件已经存在,则删除。产生覆盖旧文件的效果 if(file.exists()) { file.delete(); } try { // 构造URL URL url
阅读全文