`
42087743
  • 浏览: 237838 次
  • 性别: Icon_minigender_1
  • 来自: 合肥&上海
社区版块
存档分类
最新评论
文章列表
1. 需求:   引用手机通讯录联系人搜索支持单字,拼音跳跃搜索 2. 实现原理   引用将搜索关键词按字符切分,组合成正则表达式,再从db中获得contactsAllList,遍历将field转换为拼音,类似"YAO 姚 YI 亦 RONG 容"的格式,转换后通过生成的正则表达式匹配,成功则代表搜索成功 3. 正则表达式 ^(.*\\b)?$1.*$ 4. 测试 static String sourceStr = "YAO 姚 YI 亦 RONG 容"; static String key = "YI"; ...
1. linux安装svn wget http://mirrors.163.com/centos/5/os/i386/CentOS/subversion-1.6.11-7.el5_6.4.i386.rpm sudo rpm -ivh subversion-1.6.11-7.el5_6.4.i386.rpm rpm -ql subversion-1.6.11-7.el5_6.4.i386.rpm 2. 从windows上备份svn数据,打包成repository.zip 3. 在linux上创建svn工作目录 sudo mkdir /opt/subversion ...
将远程目录挂载到本地目录即可访问 sudo mount -t cifs/smbfs -o username=**,password=** //host/folder ~/
1. 查看内核 uname -a Linux knet-master-server 2.6.18-238.el5PAE #1 SMP Thu Jan 13 17:10:20 EST 2011 i686 i686 i386 GNU/Linux 2. 查看distribution info lsb_release -a LSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch Distr ...
1. 需求: 引用开发环境的db经常会出现错误数据的问题,原因是多方面的,例如程序自测时的bug,不规范的开发人员经常会手动更改db的数据等,所以单元测试和集成测试需要独立的db来避免由于错误数据造成的test failed的情况,或者是造成的偶然test success的情况 2. 思路 引用单元测试需要在src/test/resources下建立db配置文件,测试时就不会再读取src/main/resources下的同名db配置文件 集成测试时会通过maven-jetty-plugin启动jetty,这时jetty运行的war需要到src/test/resources下读取db配置文件 ...
这是我写的第一个shell,分为2部分: 1. uploadSearchAutomatically.sh #!/bin/bash # Program: # This program uploads recent search war to ftp # History: # 2011/10/31 Owen.Chen First Release # jenkins自动构建搜索项目成功后,自动在$WORKSPACE中查找indexer.war和searcher.war,再解析出上传ftp的source和destination,最后连接ft ...
1. ip: /sbin/ifconfig ifconfig eth0 192.168.1.100 # vim /etc/sysconfig/network-scripts/ifcfg-eth0 # ON_BOOT = TRUE # IPADDR 2. gateway netstat -rn vim /etc/sysconfig/network-scripts/ifcfg-eth0 # ON_BOOT = TRUE # GATEWAY 3. dns cat /etc/resolv.conf vim /etc/resolv.conf 4. ...
1. 安装ntp # yum install ntp wget http://mirrors.163.com/centos/5/os/i386/CentOS/ntp-4.2.2p1-15.el5.centos.i386.rpm rpm -ivh ntp-4.2.2p1-15.el5.centos.i386.rpm 2. 立即更新时间 sudo /sbin/ntpdate time.nist.gov 3. 每天定时更新时间 sudo vi /etc/crontab 0 * * * * /sbin/ntpdate time.nist.gov
1. 安装jdk cd ~/software wget http://download.oracle.com/otn-pub/java/jdk/6u27-b07/jdk-6u27-linux-i586-rpm.bin sudo chmod u+x jdk-6u27-linux-i586-rpm.bin sudo rpm -ivh jdk-6u27-linux-i586.rpm java -version 2. 安装maven cd ~/software wget http://labs.renren.com/apache-mirror//maven/b ...
1. centos,安装mysql # yum install mysql mysql-server wget http://mirrors.163.com/centos/5/os/i386/CentOS/mysql-server-5.0.77-4.el5_6.6.i386.rpm rpm -ivh mysql-server-5.0.77-4.el5_6.6.i386.rpm 2. 开启mysql默认3306端口 vi /etc/sysconfig/iptables // 增加下面一行 -A RH-Firewall-1-INPUT -m state --stat ...
1.下载jdk wget http://download.oracle.com/otn-pub/java/jdk/6u27-b07/jdk-6u27-linux-i586-rpm.bin http://download.oracle.com/otn/java/jdk/6u45-b06/jdk-6u45-linux-x64-rpm.bin 2.改名 mv jdk-6u27-linux-i586-rpm.bin\?e\=1315743161\&h\=7d71fa129d6e807a4fec5f48dbbabb27 jdk-6u27-linux-i586-rpm.bin ...
[admin@knet-master-server ~]$ file /sbin/init /sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped ELF 32-bit LSB executable 可以看出是32位,如果是64-bit则是64位 [admin@knet-beta-server ~]$ uname -a ...
1.用户信息存放在/etc/passwd,密码存放在/etc/shadow,组名存放在/etc/group 2.表示文件/目录权限的7列: 第一列:d : 目录     - : 文件     l : linkfile(连接文件)     b : 存储数据,以提供系统随机访问的接口设备     c : 串行端口的接口设备     s : sockets     p : 管道(pipe) 第二列:i-node:多少不同的文件名连接到此节点i-node 3.chgrp: change group   -R : 递归directory内的所有directory和file,也适用于下面2个命令 4. ...
sync: 1. linux中,为了加快数据读取速度,某些加载到内存中的数据不会被直接写会到硬盘,下次读取直接从内存中进行读取,速度上提升很多 2. 强制将内存中尚未被更新的数据写回到硬盘 3. 可以被一般用户调用,只是一般用户只会更新自己的数据,root则会更新整个系统的数据 shutdown: 1. -t 过几秒后关机,其他参数默认为分钟 2. -k 发送警告信息 3. -r 重启 4. -h 关机 5. -f 重启后强制略过fsck的检查 6. -F 重启后强制进行fsck的检查 7. 时间参数务必加入命令中,否则会自动跳转到run-level1(单用户维护的登录情况) 8. 逐次关闭 ...
cd repository/hooks,找到pre-commit.tmpl文件,去掉后缀.tmpl, 编辑pre-commit文件: 1. windows: 重命名为pre-commit.bat @echo off setlocal set REPOS=%1 set TXN=%2 rem check that logmessage contains at least 10 characters rem .....代表5个字符 svnlook log "%REPOS%" -t "%TXN%" | findstr "....... ...
Global site tag (gtag.js) - Google Analytics