`
haiming.wang
  • 浏览: 18811 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
解决subclipse无法使用 JAVAHL 的方法   安装subclipse插件后,启动eclipse时,缺省会尝试使用 javahl (通过jni调用的方法,可获得更好的性能)的方法连接svn,需要安装 libsvnjavahl ,如果无法找到javahl的安装包,会报出以下错误:   Failed to load JavaHL Library.  These are the errors that were encountered:  no libsvnjavahl-1 in java.library.path  no svnjavahl-1 in java.libra ...
登陆跳板机后执行  1. echo "eval `keychain --eval id_dsa`" >> ~/.bash_profile 2. . ~/.base_profile 3. 按照提示输入秘钥后即可实现以后的无密码登陆
由于linux跳板机时经常出现连接被断开的情况。如果发生这种情况,请在客户端配置Keep Alive设置,具体方法参考如下:   Windows: secureCRT:Properties -> Terminal  -> Anti-dile 中设置每隔80秒发送一个字符串或者是NO-OP协议包   putty:Properties -> Connection -> Seconds between keepalives ( 0 to turn off ), 默认为0, 改为80   xshell:File -> Properties -> Con ...
1. 问题背景        InnoDB是新版MySQL(v5.5及以后)默认的存储引擎,之前版本的默认引擎为MyISAM,因此,低于5.5版本的mysql配置文件.my.cnf中,关于InnoDB的配置默认是被注释起来的。在实际使用时,发现不少人只是把mysql的配置文件拷贝到需要的路径下后,就启动mysqld,而建表时偏偏又指定engine=innodb。正常情况下,即使不显式配置innodb引擎的参数,该引擎也可以使用(因为MySQL会采用默认的innodb engine参数来管理对应的表),于是,大家用的很happy,因为一切正常啊。        但随着表中数据量不断增大(如单表数 ...
1:mysql是前置匹配,例如 表A,主键ID, 字段有 name, age, money等,如果建立name 和 age两个索引,那么在where条件中有name或age的时候会分别调用此两个索引,但是如果是一个索引 name + age 则当查询条件中有name 或有(name和age)的时候会调用此索引,如果查询条件只有age的时候此索引不会调用,因为mysql的索引是前置匹配的2:mysql的索引是顺序匹配的,例如 name + age建立了一个索引,那么搜索条件是age + name就不能调用此索引了3:索引要求尽量少建立,例如需要两个索引name 和 name + age 那么不 ...
判断文件的大小 fsize=$(/bin/ls -l ${filename} | cut -d' ' -f 5)if [ $fsize -lt 1024 ]; then  echo "too small"fi
    在crontab末尾加上 >/dev/null 2>&1. 或者 &> /dev/null 例如 0 1 5 10 * /path/to/script.sh >/dev/null 2>&1 0 1 5 10 * /path/to/script.sh &> /dev/null 另外一种方法是编辑crontabcrontab -e在第一行加入 MAILTO="" 保存退出 这样做的好处是,可以避免 /var/mail/root 体积快速增长
declare –a name :表示数组array。 declare –f name :表示是function的名字。 declare –F name :同上,但只显示function的名字。这个和上面的具体差异不太明白,但是这两者都很少使用,先不理会它们。 declare –i name :表示整数 declare –r name :表示只读。不能使用unset。对于只读变量,也可以使用readonly name 的方式,相当于declare –r name 。readonly可以带三个选项:-f表示这是个function的名字,-p表示打印所有的readonly的名字,-a表示这 ...
启动sendmail服务 首先需要启动sendmail服务  sudo /etc/init.d/sendmail start     --------------------------------------------------------------------------------   常用发送邮件方式如下:   1.如何写一般的邮件:   mail flynewton@gmail 编辑抄送 ...
jailkit 是一个方便的 chroot 工具 能帮我们解决复杂的 chroot 环境1. 安装 jailkit2. 配置 jailkit3. 测试1. 安装 jailkit# 版本 2.7 是目前最新  # 官方下载页面地址  http://olivier.sessink.nl/jailkit/ cd /optwget http://olivier.sessink.nl/jailkit/jailkit-2.7.tar.gztar -zxf jailkit-2.7.tar.gzcd jailkit-2.7rm -rf /etc/jailkit./configuremakema ...

Linux mail 命令

在Linux系统下mail命令的测试 1. 最简单的一个例子:  mail -s test yangfang@fudan.edu.cn 这条命令的结果是发一封标题为test的空信给后面的邮箱,如果你有mta并且后面的邮箱不会挡这种可能莫名奇妙的信的时候,就能收到这封信了。如果你不想被这种乱七八糟的事情干扰,后面的邮箱请使用本地帐户。 2. 第二个例子:  三种常用格式发信 mail -s test yangfang@fudan.edu.cn #第一种方法,你可以把当前shell当成编辑器来用,编辑完内容后Ctrl-D结束 echo “mail content”|mail -s ...
给定两个文件 a.txt 和 b.txt ,每行是一个记录(假设没有重复),要求输出两集合的交集、并集、差集,输出的结果只包括唯一项。交集定义为同时出现在两个文件中的记录项,并集定义为出现在任何一个文件中的记录项,差集(A-B)定义为出现在A中而且不出现在B中的记录,对称差集定义为只出现在一个文件中的记录。 假设 a.txt 包括 a, c, b 三行。假设 b.txt 包括 d, e, c, b 四行。交集,把两个文件放到一起排序,只输出次数多于一次的项:$ sort a.txt b.txt | uniq -dbc
数字判断一些命令 if [ `cat tmp.txt | wc -l` -gt 1 ]; thenexit 0fi #-gt是大于的意思#-lt是小于#-eq是等于#-ne是不等于#-ge是大于等于#le是小于等于
Android系统手机端抓包方法 抓包准备 1. Android手机需要先获得root权限。一种是否获得root权限的检验方法:安装并打开终端模拟器(可通过安卓市场等渠道获得)。在终端模拟器界面输入su并回车,若报错则说明未root,若命令提示符从$变#则为rooted; 2. 如果Android手机尚未root,可通过superoneclick或其它方法进行root处理(需要先安装Microsoft .NET Framework)。Superoneclick刷root权限教程:(http://soft.shouji.com.cn/news/501.shtml) 3. 需要先获得 ...
使用su - root,切换到root用户和root用户的环境,既可以使用useradd命令 使用su root 的时候仅是切换到root身份,但是没有切换到root的环境,所以用su root还是看不到useradd命令
Global site tag (gtag.js) - Google Analytics