当前位置:  编程技术>移动开发
本页文章导读:
    ▪掏出 字符串中的 网址        取出 字符串中的 网址 public static void main(String[] args) { String url = "小人书123网 dddddhttp://www.xiaorenshu123.com/entry/4545/0/?a=3张国"; // url = "abc"; getUrl(/blog_article/url/index.html); } public static String .........
    ▪ shell小结        shell总结 1、对于每个进程,在其运行时的环境变量可以使用下面的命令来查看: pgrep java cat /proc/$PID/environ #替换null字符为换行显示 cat /proc/12501/environ | tr '\0' '\n'   2、export命令用来设置环.........
    ▪ mybatis 生成门类       mybatis 生成类型 ......

[1]掏出 字符串中的 网址
    来源: 互联网  发布时间: 2014-02-18
取出 字符串中的 网址
    public static void main(String[] args) {
        String url = "小人书123网 dddddhttp://www.xiaorenshu123.com/entry/4545/0/?a=3张国";
        // url = "abc";
        getUrl(/blog_article/url/index.html);
    }


    public static String getUrl(/blog_article/String input/index.html) {
        String regex = "(http://.*?)[\\s\u4e00-\u9fa5]";
        Pattern pattern = Pattern.compile(regex, Pattern.CASE_INSENSITIVE);
        Matcher matcher = pattern.matcher(input);
        if (matcher.find()) {
            System.out.println(matcher.group(1));
            return matcher.group(1);
        }
        return "";
    }




    
[2] shell小结
    来源: 互联网  发布时间: 2014-02-18
shell总结

1、对于每个进程,在其运行时的环境变量可以使用下面的命令来查看:

pgrep java
cat /proc/$PID/environ 
#替换null字符为换行显示
cat /proc/12501/environ  | tr '\0' '\n' 

 

2、export命令用来设置环境变量。至此之后,从当前shell脚本执行的任何程序都会继承这个变量。我们可以按照自己的需要,在执行的应用程序或者shell脚本中导出特定的变量。 常见环境变量:HOME、PWD、USER、UID、SHELL等

$ PATH="$PATH:/home/user/bin" 
$ export PATH  
$ echo $PATH  
/home/slynux/bin:/usr/local/sbin:/usr/
local/bin:/usr/sbin:/usr/bin:/  
sbin:/bin:/usr/games:/home/user/bin  

 

3、UID是一个重要的环境变量,可以用于检查当前脚本是以超级用户还是以普通用户的身份运行的。

if [ $UID -ne 0 ]; then  

 

4、设置终端提示符,我们可以利用PS1环境变量来定制提示文本。默认的shell提示文本是在文件~/.bashrc中的某一行设置的。有一些特殊的字符可以扩展成系统参数。例如:\u可以扩展为用户名,\h可以扩展为主机名,而\w可以扩展为当前工作目录。

$PS1="[\u@\h \w]"

 

5、可以用普通的变量赋值方法定义数值,这时,它会被存储为字符串。然而,我们可以用一些方法使它能像数字一样进行处理。

1)let命令可以直接执行基本的算数操作。当使用let时,变量名之前不需要再添加$

let result=no1+no2  
echo $result  

 2)操作符[]的使用方法和let命令类似, 在[]中也可以使用$前缀

result=$[ no1 + no2 ] 
result=$[ $no1 + 5 ] 

 3)也可以使用(())

result=$(( no1 + 50 )) 

 4)expr同样用于基本算数操作

result=`expr 3 + 4`  
result=$(expr $no1 + 5) 

 

 6、文件描述符是与一个打开的文件或数据流相关联的整数。文件描述符0、1以及2是系统预留的。0 -- stdin(标准输入),1 -- stdout(标准输出),2 -- stderr(标准错误)。来自stderr的输出被丢到文件/dev/null中。/dev/null是一个特殊的设备文件,这个文件接收到的任何数据都会被丢弃。

echo "This is a sample text 1" > temp.txt 
echo "This is a sample text 1" >> temp.txt 
ls + 2> out.txt
cmd 2>stderr.txt 1>stdout.txt 
cat a* 2> err.txt
some_command 2> /dev/null ##

 有一个巧妙的方法可以一方面将数据重定向到文件,另一方面还可以提供一份重定向数据的副本作为后续命令的stdin。这一切都可以使用tee来实现。

 cat a* | tee out.txt | cat -n 

 tee命令接收到来自stdin的数据。它将stdout的一份副本写入文件out.txt,同时将另一份副本作为后续命令的stdin。命令cat -n将从stdin中接收到的每一行数据前加上行号并写入stdout

 

 

 

 

 


    
[3] mybatis 生成门类
    来源: 互联网  发布时间: 2014-02-18
mybatis 生成类型



    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3