linux mac 文件md5
其实很简单 openssl md5 dd2ce03e73761c471829cd972936b260.txt
其实很简单 openssl md5 dd2ce03e73761c471829cd972936b260.txt
一个简单的java生成不重复随机数的算法
public class T { public static void main(String[] args) { // 种子你可以随意生成,但不能重复 int[] seed = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; int[] ranArr = new int[9]; Random ran = new Random(); // 数量你可以自己定义。 for (int i = 0; i < seed.length; i++) { // 得到一个位置 int j = ran.nextInt(seed.length - i); // 得到那个位置的数值 ranArr[i] = seed[j]; // 将最后一个未用的数字放到这里 seed[j] = seed[seed.length - 1 - i]; } System.out.println("ranArr:" + Arrays.toString(ranArr)); } }
先安装 apr 和 apr-util (http://apr.apache.org/download.cgi)
yum install autoconf automake libtool gcc expat expat-devel -y
sh autogen.sh
./configure –prefix=/home/admin/install/svn –with-apr=/usr/local/apr –with-apr-util=/usr/local/apr
make
make install
将svn bin目录添加到环境变量中
创建一个svn目录
svnadmin create /home/admin/install/svn/data/
配置svn
vi /home/admin/install/svn/data/conf/svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
vi /home/admin/install/svn/data/conf/authz
[groups]
admin=test
[/]
@admin = rw
vi /home/admin/install/svn/data/conf/passwd
[users]
test = 123456
启动svn
svnserve -d -r /home/admin/install/svn/data
此方法一样适用于mysql 5.5
从mysql 5.5开始,需要使用cmake安装,注意要先安装cmake
yum install gcc g++ gcc-c++ bison ncurses-devel
cmake -DCMAKE_INSTALL_PREFIX=/home/admin/install/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_DATADIR=/home/admin/install/mysql/data -DWITH_INNOBASE_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DEXTRA_CHARSETS=all -DMYSQL_USER=admin -DMYSQL_UNIX_ADDR=/home/admin/pid/mysql.sock
在安装scrapy出现了这个错误
OpenSSL/ssl/connection.c: In function ‘ssl_Connection_set_context’:
OpenSSL/ssl/connection.c:289: warning: implicit declaration of function ‘SSL_set_SSL_CTX’
OpenSSL/ssl/connection.c: In function ‘ssl_Connection_get_servername’:
OpenSSL/ssl/connection.c:313: error: ‘TLSEXT_NAMETYPE_host_name’ undeclared (first use in this function)
OpenSSL/ssl/connection.c:313: error: (Each undeclared identifier is reported only once
OpenSSL/ssl/connection.c:313: error: for each function it appears in.)
OpenSSL/ssl/connection.c:320: warning: implicit declaration of function ‘SSL_get_servername’
OpenSSL/ssl/connection.c:320: warning: assignment makes pointer from integer without a cast
OpenSSL/ssl/connection.c: In function ‘ssl_Connection_set_tlsext_host_name’:
OpenSSL/ssl/connection.c:346: warning: implicit declaration of function ‘SSL_set_tlsext_host_name’
error: command ‘gcc’ failed with exit status 1
原来是centos5下pyopenssl 0.13的版本和openssl不兼容
下载补丁
wget https://bugs.launchpad.net/pyopenssl/+bug/845445/+attachment/2666639/+files/pyOpenSSL-0.13.centos5.patch
移动补丁到对应的目录下
mv *.patch pyOpenSSL-0.13
进入目录
cd pyOpenSSL-0.13
patch -p1 < pyOpenSSL-0.13.centos5.patch
安装带补丁的pyOpenSSL完成后,再安装scrapy就成功了
2013 年 2 月 5 日凌晨 1 点,“evad3rs”团队发布了 iOS 6 完美越狱工具 evasi0n。下面简单的写了一篇IOS 6 越狱教程。
先下载越狱工具
http://evasi0n.com/
分别对应了linux,mac,windows下的越狱工具
evasi0n软件会以最短的时间识别出你的设备的型号,并判断是否支持你的设备,如果支持的话就可以点击Jailbreak按钮了。
点击Jailbreak按钮之后会出现一个进度条,此时要做的就是耐心的等待,注意一定要保持iOS设备与电脑连接。完成以后会提示你点击iOS设备上的Jailbreak图标,注意此时不要关闭越狱软件。
跟朋友结伴去外地玩儿,一姐们儿上车后就给BF发了条短信:【我上车了,么 】,没想到一不小心发到她爸手机里去了,过了会儿…她爸天雷滚滚地回复:【问谁呢?我怎么知道你上没上车?你上没上车你自己还不知道吗?】
室友买了五只小鱼带回寝室,非常高兴,当天晚上她QQ签名就换成了:【五只小鱼游来游去~】第二天发现QQ签名改成了:【四只小鱼游来游去~】第三天签名变成:【两只小鱼游来游去~ 】第四天签名:【MLGB!鱼缸里的巴西龟是谁的!】