- 浏览: 153531 次
- 性别:
- 来自: 深圳
最新评论
-
lyaqys:
lz实现的OptimisticExclusiveLock有点问 ...
java park/unpark 【java并发】基于JUC CAS原理,自己实现简单独占锁
文章列表
很多书都说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 ...
文本文件中获取http链接
- 博客分类:
- python
#!/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(){ ...
在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 ...