`
文章列表
一直是通过firefox的插件来管理HOSTS,但是最近FF的最近版本老是将一些很多用的插件不可用了! 换了很多其他的插件还是不好用,干脆自己动手写个小脚本来做HOST管理!    #!/bin/bash # # use for change /etc/hosts file # author :zhaoming.xuezm # date :2011-12-5 # last modify :2011-12-6 # version :1.0.0 #------------------------------ ...
Class类之主要方法简介  Class<?> cls = String.class;  一)类自身的信息 1. 包路径    cls.getPackage(); 2. 类名      cls.getName();cls.getSimpleName(); 3. 类修饰符  cls.getModifiers(); 4. 类属性    cls.getFields();cls.getDeclaredFields(); 5. 类方法    cls.getMethods();cls.getDeclaredMethods(); 6. 类构造器  cls.getConstru ...
shell 函数返回值 只允许返回数字,若不是则报 line 6: return: haha: numeric argument required 若是写了return ,则返回return 语句跟的数值,若是没有return语句则返回最后一个命令的执行结果。   用例子说话吧   1 #!/bin/bash   2    3 returnNum(){   4       return 10   5 }   6    7 returnLasCommand(){   8       pwd   9 }  10   11 returnString="&q ...
declare 核心语法: -i 声明为整数 -a 声明未数组 -f 声明未函数 -r 声明未只读 以上是较为常用的,当然其他的可以通过 man declare 来获得   在默认情况下我们对于对象的声明字符串,若是希望得到数字整形类型的变量,那 ...
tee :就是将输出定位到文件中,类似于 > . 主要参数 -a -a:追加的方式 等同于 >>  默认的情况下是覆盖。若是文件已经存在的话! ping www.sina.com.cn |tee sina       < ======= >  ping www.sina.com.cn > tee sina  ping www.sina.com.cn |tee -a sina       < ======= >  ping www.sina.com.cn >> tee sina  唯一的区别时才用tee命令,我们可以在后面 ...
先看sort  1.sort 主要是三个命令参数 -n,u,r,h -n 按照数字进行排序,默认是按照字符进行排序的 -u 去除相同的字符,这个参数等同于  sort -u < ===== > sort|uniq  -r 就是按照逆序排序,不加这个参数,我们默认时按照升序排的 ...
每日一收获  cd `dirname $0` $0 代表的是你执行的脚本!若是在命令行下的 因为你执行的是 bash 而 bash 在/bin 目录下 ,dirname就是得到$0的目录下。所以在命令行下得到的结果就是/bin   若是在脚本中,那么就是 $0 代表的是写的脚本 ,比如说脚本a.shell 在 dirname $0  < ===== > dirname a.shell . man dirname下         Print NAME with its trailing /component removed; if NAME contains n ...
  整理了下linux 命令行下常用的 快捷键    1.CTRL + u 删除正行你敲的命令。 例如 : find . -name 'hoho' 按下CTRL + U 后 正行都会被删除   2.若是你只是想删除一个局部的命令的话,那么可以用 CTRL+ w  以空格为分隔符 删除你的 ...
  前几天帮一个朋友写了个简单的彩票系统,因为只是一个很简单的应用,所以在技术选型的时候,尽量选用的简单,容易上手的,没有采用很重的框架!写完后给自己简单做个笔记   技术选型:jsp + servlet + javabean + jdbc + mysql + tomcat 构建采用maven,因为这个太简单了,搭建起来,跟ant比。不用写一大堆得东西!   mvnc model 1 模型,看到这些东西就知道是很早起的软件主流技术了,但是现在写起来还是存在很多问题,太久没折腾这些东西了!都是些基础性的东西   问题1:jsp中如何使用 jstl标签   step1) 需要下载j ...
#!/bin/bash if [ $# -ne 1 ];then echo "lack of filename" exit 1 fi while read line do NUM=`find .|grep vm$|grep -v 'auto-config.xml'|xargs grep "$line"|wc -l` if [ $NUM -gt 0 ];then CHANGE_WORD=`echo $line|tr "." "_"` echo ' ...
echo -e '\e[34mhaha\e[m'  这样会输出带颜色的字符串 -e 表示特殊处理 \e 这个 \e必须跟着 [符号     grep 常用  grep [-acinv] '搜寻字符串' filename 参数说明: -a :将 binary 档案以 text 档案的方式搜寻数据 -c :计算找到 '搜寻字符串 ...
1.问题一 LoadModule vhost_alias_module /usr/alibaba/apache2/modules/mod_vhost_alias.so  需要module目录下的各种so,但是在编译的apache下却没有。解决办法 在编译的参数中中添加   --enable-mods-shared=all 会将所有的模块编译出来到 /module目录下  --enable-mods-shared=most 会编译部分数据  到 /module目录下  --enable-mods-shared='ssl vhost_alias' 会变异 出来 mod_ssl.so m ...
一:if 表达式之true的使用 true:在if结构中表示除此之外的所有情况! 对于 if else 的结构 我们采用的是 fun(X) -> do some thing ; fun(_) -> do other thing.   的方式。 如果采用 if 的方式是怎么实现呢,请看下面 fun() -> if 1 =:= 1 -> //情况一 works end, if 1 =:= 1 ; 1 =:= 2 -> //情况二 works ...
linux shell脚本的一些基础点 1.标准输入和输出 0 1 2 0>;表示stdin标准输入 1>:表示stdout标准输出 2>:表示stderr错误输出 看个例子: ./start.sh >/dev/null 2>&1 1: start.sh 命令脚本 2:/dev/null 代表空设备文件 3:2> 表示stderr标准错误 4:& 表示等同于的意思,2>&1,表示2的输出重定向等同于1 5:1 表示stdout标准输出,系统默认值是1,所以">/dev/null&quo ...
1.函数的语法: 基本上所有的编程语言都有 function greet (Gender,Name) if (condition1 ) do something else if (condition2) do other thing else do default behave end     在erlang中是如何实现呢。 看下面的代码 -module(iff). -export([greet/2]). greet(male,Name) -> io:format('hello ,Mr ...
Global site tag (gtag.js) - Google Analytics