码迷,mamicode.com
首页 >  
搜索关键字:elasticsearch 源码    ( 55535个结果
在static上面,栽了一个跟头。
项目上线了,发现IP地址写成了测试的。很苦恼。。。但是,我们在配置文件中,配置的是正式的IP地址。然后,返回到源码中,猛然发现,一个很幼稚的错误。原理很简单,但被忽略掉了。就是因为一个static的变量惹的祸。举个简单的列子:public static String base = "http://2...
分类:其他好文   时间:2014-05-16 09:48:14    阅读次数:244
libevent源码深度剖析八
libevent源码深度剖析八——集成信号处理张亮 现在我们已经了解了libevent的基本框架:事件管理框架和事件主循环。上节提到了libevent中I/O事件和Signal以及Timer事件的集成,这一节将分析如何将Signal集成到事件主循环的框架中。1 集成策略——使用socket pair...
分类:其他好文   时间:2014-05-16 09:43:45    阅读次数:340
libevent源码深度剖析十二
libevent源码深度剖析十二——让libevent支持多线程张亮 Libevent本身不是多线程安全的,在多核的时代,如何能充分利用CPU的能力呢,这一节来说说如何在多线程环境中使用libevent,跟源代码并没有太大的关系,纯粹是使用上的技巧。1 错误使用示例 在多核的CPU上只使用一个线程始...
分类:其他好文   时间:2014-05-16 09:43:05    阅读次数:347
编译过程
以下摘自源文件经过以下几步生成可执行文件:1、预处理(preprocessor):对#include、#define、#ifdef/#endif、#ifndef/#endif等进行处理2、编译(compiler):将源码编译为汇编代码3、汇编(assembler):将汇编代码汇编为目标代码4、链接(...
分类:其他好文   时间:2014-05-16 09:42:22    阅读次数:360
libevent源码深度剖析七
libevent源码深度剖析七——事件主循环张亮 现在我们已经初步了解了libevent的Reactor组件——event_base和事件管理框架,接下来就是libevent事件处理的中心部分——事件主循环,根据系统提供的事件多路分发机制执行事件循环,对已注册的就绪事件,调用注册事件的回调函数来处理...
分类:其他好文   时间:2014-05-16 09:19:19    阅读次数:337
libevent源码深度剖析十一
libevent源码深度剖析十一——时间管理张亮 为了支持定时器,Libevent必须和系统时间打交道,这一部分的内容也比较简单,主要涉及到时间的加减辅助函数、时间缓存、时间校正和定时器堆的时间值调整等。下面就结合源代码来分析一下。1 初始化检测 Libevent在初始化时会检测系统时间的类型,通过...
分类:其他好文   时间:2014-05-16 09:16:50    阅读次数:299
libevent源码深度剖析十
libevent源码深度剖析十——支持I/O多路复用技术张亮 Libevent的核心是事件驱动、同步非阻塞,为了达到这一目标,必须采用系统提供的I/O多路复用技术,而这些在Windows、Linux、Unix等不同平台上却各有不同,如何能提供优雅而统一的支持方式,是首要关键的问题,这其实不难,本节就...
分类:其他好文   时间:2014-05-16 08:58:03    阅读次数:345
libevent源码深度剖析九
libevent源码深度剖析九——集成定时器事件张亮 现在再来详细分析libevent中I/O事件和Timer事件的集成,与Signal相比,Timer事件的集成会直观和简单很多。Libevent对堆的调整操作做了一些优化,本节还会描述这些优化方法。1 集成到事件主循环 因为系统的I/O机制像sel...
分类:其他好文   时间:2014-05-16 08:50:36    阅读次数:329
Android 项目版本
Android 项目打包 最好 在 Eclipse 有 该Android 源码 对应的 Android 版本下打包。不然 有可能 会提示 notfindClass 找不到类的错误。
分类:移动开发   时间:2014-05-16 06:33:27    阅读次数:314
centos 安装node js环境
node.js支持多种平台安装,其中Win平台安装比较简单,下面重点讲解下Linux平台的安装步骤。本文以CentOS平台为实例,不准备讲 解采取源码编译安装方式,而是采取在node.js网站下载已经编译好的可执行包,解压安装并设置部分环境变量,因此整个过程非常简单。1、下载并解压最新的node.j...
分类:Web程序   时间:2014-05-15 16:10:55    阅读次数:524
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!