Libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,Libevent在底层select、pool、kqueue和epoll等机制基础上,封装出一致的事件接口。可以注册可读、可写、超时等事件,指定回调函数;当事件发生后,Libevent调用回调函数,可以在回调函数里实现自定义功能。编译库代码,编译脚本会判断OS支持哪种类型的事件机制(select、epoll或...
分类:
其他好文 时间:
2014-10-29 00:24:48
阅读次数:
204
一个牛人分享的,放在github上,用java实现,网络上还有很多用ruby写的https://github.com/commoncrawl/commoncrawl/blob/master/src/org/commoncrawl/util/shared/SimHash.java
分类:
编程语言 时间:
2014-10-29 00:08:37
阅读次数:
187
shared_from_this()是enable_shared_from_this的成员 函数,返回shared_ptr。首先需要注意的是,这个函数仅在shared_ptr的构造函数被调用之后才能使 用。原因是enable_shared_from_this::weak_ptr并不在构造函数中设置,...
分类:
其他好文 时间:
2014-10-28 23:57:18
阅读次数:
276
一 Dll的制作一般分为以下几步:1 在一个DLL工程里写一个过程或函数2 写一个Exports关键字,在其下写过程的名称。不用写参数和调用后缀。二 参数传递1 参数类型最好与window C++的参数类型一致。不要用DELPHI的数据类型。2 最好有返回值[即使是一个过程],来报出调用成功或失败,...
Compile++ thumb : game_shared <= main.cppjni/hellocpp/main.cpp: In function 'void Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeInit(JNIEnv*, jobject, ...
分类:
Web程序 时间:
2014-10-28 21:22:38
阅读次数:
216
在linux下,gcc 如何编译动态链接库比如是 libplus.so ,实现求和的功能。...
分类:
其他好文 时间:
2014-10-28 20:05:31
阅读次数:
124
1、有可能是装了多个libevent而导致memcache无法识别哪一个,解决方法就是卸载掉一个libevent2、只安装了一个libevent,但是也报这个错,解决方法 32位系统下:ln -s /usr/lib/libevent-1.4.so.1/usr/lib/64位系统下:ln -s ...
分类:
系统相关 时间:
2014-10-28 17:25:34
阅读次数:
201
解决Eclipse无法打开“Failed to load the JNI shared library”这是因为JDK配置错误所导致的现象。一般说来,新购笔记本会预装64位的windows系统,而在网上下载软件时,32位会优先出现在页面中(现在来说是这个情况,但我认为未来64位会越来越普及)。如果你...
分类:
系统相关 时间:
2014-10-28 17:12:28
阅读次数:
192
启动 Eclipse 时,直接报错The JVM shared library "/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/../jre/lib/server/libjvm.dylib"does not contain the JNI_CreateJavaVM symbol.Unable to find ...
分类:
数据库 时间:
2014-10-28 13:56:41
阅读次数:
322
1.作用域(scope):在javascript没有块级作用域,是由函数来划分的。变量和函数的作用域是在定义时决定而不是执行时决定,也就是说词法作用域取决于源码,通过静态分析就能确定,因此词法作用域也叫做静态作用域(with和eval除外)。当定义了一个函数,当前的作用域链就保存起来,并且成为函数的...
分类:
其他好文 时间:
2014-10-28 11:57:58
阅读次数:
157