`
文章列表
很多书都说wait会释放线程加的锁,其实经过试验不是这样的, wait只是释放本对象的this锁 public class TestWait { public static final Object a=new Object(); public static final Object b=new Object(); public static Runnable r = null; public static void main(String[] args) throws InterruptedException {        r = new A(); new Thread(r ...
#!/usr/bin/python2.7   #coding=utf-8 import sys import MySQLdb import time import hashlib import datetime import json import urllib2 import httplib,urllib import zim reload(sys) sys.setdefaultencoding('utf-8') del sys.setdefaultencoding print time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time. ...
1>>index 'xxx': search error: failed to open /data/html/index/xxx.sph: No such file or directory 搜索出来的东西老不正确,明明mysql中有,但是我却搜索不出来。 我建立的是两级索引 经过发现,原来是我把 两级索引的path路径写成了一个名字 1>>WARNING: index 'mublog_profile': preload: failed to open /usr/local/sphinx/data/mublog_profile.sph: No such file ...
http://mysql.ntu.edu.tw/Downloads/MySQL-5.0/
[@zw-76-80 soft]$ rpm -ivh MySQL-shared-compat-5.1.66-2.glibc23.x86_64.rpm error: can't create transaction lock on /var/lib/rpm/__db.000 [@zw-76-80 soft]$ sudo rpm -ivh MySQL-shared-compat-5.1.66-2.glibc23.x86_64.rpm [sudo] password for fetch: Preparing...                ############################ ...
  1 #include<stdio.h>   2 #include<stdlib.h>   3 #include<unistd.h>   4 #include<signal.h>   5 #include<setjmp.h>   6 static jmp_buf env_alrm;   7   8   9 void alarm_signal(int a) 10 { 11         longjmp(env_alrm,1); 12 13 } 14 15 int main() 16 { 17 18      ...
import java.lang.*; public class TestExit{         public static void main(String[] args){                 System.out.PRintln("my java process");                 //注册一个关机钩,当系统被退出或被异常中断时,启动这个关机钩线程                 Runtime.getRuntime().addShutdownHook(new Thread(){                             ...

git 安装

在CentOS上安装Git 作者: 云飛 日期: 2012/07/05 发表评论 (0)查看评论 CentOS 5的yum源中没有git,只能自己编译安装,现记录下编译安装的内容及错误解决方法,留给自己备忘。 编译基础环境环境 1 yum -y install gcc make 确保已安装了依赖 ...
下面是关于在SIGCHLD的一遍网上的摘要,但是在linux中是不许要这样做的。 signal(SIGCHLD,SIG_IGN); 就可以了,我已经子啊ubuntu12.04上面做过了测试!   1 #include <sys/types.h>   2 #include <unistd.h>   3 #include<stdio.h>   4 #include<stdlib.h>   5 #include<signal.h>   6 int main()   7 {   8         signal(SIGCHLD,SIG_IGN ...
  1 #include<stdio.h>   2 #include<stdlib.h>   3 #include<signal.h>   4 #include<unistd.h>   5   6 void signalTask(int signalNum)   7 {   8   9   fprintf(stdout,"has a signal..\n"); 10 11 } 12 13 void alarmiTask(int time) 14 { 15 16  alarm(time); 17 18 ...
Linux下的定时器有两种,以下分别介绍:        1、alarm        如果不要求很精确的话,用 alarm() 和 signal() 就够了            unsigned int alarm(unsigned int seconds)        专门为SIGALRM信号而设,在指定的时间seconds秒后,将向进程本身发送SIGALRM信号,又称为闹钟时间。进程调用alarm后,任何以前的alarm()调用都将无效。如果参数seconds为零,那么进程内将不再包含任何闹钟时间。如果调用alarm()前,进程中已经设置了闹钟时间,则返回上一个闹钟时间的剩余时间 ...
Python开源抓取框架简单介绍,以及安装(ubuntu)常见题目解决 发布时间:2012-10-09 发布来源:        这场“血雨腥风”的3SB大战赶紧安适沉着荒僻冷僻下来,还给用户一个稳定均衡的搜刮市场。不过这场战斗总不克不及有始 ...
sudo yum install MySQL-python sudo yum install mysql-python 有时需要: MySQL-shared-compat-5.1.71-1.glibc23.x86_64.rpm yum install  mysql-devel  对于 python 通过 2.4 升级到 2.7 以后,将不起作用 使用: setuptools 安装, 假如出现 gcc 错误, 很肯能是 配置文件里面 mysql-config 路径的问题, 或者是mysql 客户端的问题 CentOS中安装Python-PIP 作者:蠢死了 发布时间:February ...
private boolean wget(String file) { // wget file // targetDir must has been created, or cleared if necessary DirUtils.mkDir(targetDir + "/" + UrlParser.getFilePath(file)); String orig_url = file; String localFile = targetDir + "/" + file; file = remoteServerConf.getProtocol() + ...
使用xPath 根据路径解析文件. xpath 具有多个版本。java,c/++,python 目前都用 、 xml文件: <?xml version="1.0" encoding="UTF-8"?> <root> <reportSizeInterval>5000000</reportSizeInterval> <databaseServiceClientProxy>http://127.0.0.1:8089/RPC/databaseService</databaseServiceClie ...
Global site tag (gtag.js) - Google Analytics