E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Muduo源代码分析
Linux经典书籍推荐
国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中
源代码分析
比较多,基于2440的,对li
wangwenxc
·
2013-12-02 14:00
linux
书籍推荐
JBoss 系列六十二:深入理解 jBPM Human Task - II(使用JMS做传输媒介执行Human Task)
本文也是基于之前代码分析系列:服务器端代码- jBPMHumanTask
源代码分析
-I客户端代码- jBPMHumanTask
源代码分析
-II本问主要包括:JMSTaskServer启动过程JMSTaskServer
kylinsoong
·
2013-12-02 10:00
jboss
jbpm
jbpm
task
BPM
human
关于
muduo
网络库的注解
注:
muduo
用C++实现蛮有意思的,其大量使用boost的shared_ptr,bind,function实现对象生命期控制、事件回调机制,且基于对象编程而非面向对象编程。
liuxuejiang158
·
2013-12-01 23:00
muduo网络库注解
Nutch1.7学习笔记6:ParseSegment
源代码分析
Nutch1.7学习笔记6:ParseSegment
源代码分析
作者:雨水,时间:2013-11-17博客地址:http://blog.csdn.net/gobitanParseSegment分析ParseSegment
gobitan
·
2013-11-30 10:00
Nutch
网络爬虫
源代码分析
ParseSegment
JBoss 系列五十九:jBPM Human Task
源代码分析
- II
概述jbpmhumantask
源代码分析
-I中为执行jbpmhumantask服务器端的代码,本文集中与执行humantask时客户端如何连接到服务器,进行与服务器交互,jBPM5执行humantask
kylinsoong
·
2013-11-29 18:00
jboss
源代码
jbpm
jms
代码分析
JBoss 系列五十八:jBPM Human Task
源代码分析
- I
jBPM5.2.x代码链接:https://github.com/droolsjbpm/jbpm/tree/5.2.x本处
源代码分析
基于: h
kylinsoong
·
2013-11-28 21:00
jboss
异步
jbpm
源代码
jms
RTSP服务器实例live555
源代码分析
1.RTSP连接的建立过程 RTSPServer类用于构建一个RTSP服务器,该类同时在其内部定义了一个RTSPClientSession类,用于处理单独的客户会话。 首先创建RTSP服务器(具体实现类是DynamicRTSPServer),在创建过程中,先建立Socket(ourSocket)在TCP的554端口进行监听,然后把连接处理函数句柄(RTSPServer::incom
leiych
·
2013-11-28 18:00
要学习的知识—做个笔记方便查找
(1)Activity Android应用程序的Activity启动过程简要介绍和学习计划 Android应用程序启动过程
源代码分析
Android应用程序内部启动Activity
panjidong_3
·
2013-11-28 10:00
Proxy
源代码分析
——谈谈如何学习Linux网络编程
Linux是一个可靠性非常高的操作系统,但是所有用过Linux的朋友都会感觉到, Linux和Windows这样的"傻瓜"操作系统(这里丝毫没有贬低Windows的意思,相反这应该是Windows的优点)相比,后者无疑在易操作 性上更胜一筹。但是为什么又有那么多的爱好者钟情于Linux呢,当然自由是最吸引人的一点,另外Linux强大的功能也是一个非常重要的原因,尤其是 Li
·
2013-11-27 22:00
linux
Linux 经典书籍 推荐
国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中
源代码分析
比较多,基于2440的,对linux外围驱动有很全面的讲解内核篇 浙江
sun123bingyong
·
2013-11-27 22:00
linux
经典书籍
Impala
源代码分析
(3)-backend查询执行过程
4Replies这篇文章主要介绍impala-backend是怎么执行一个SQLQuery的。在Impala中SQLQuery的入口函数是:voidImpalaServer::query(QueryHandle&query_handle,constQuery&query)生成一个QueryExecState伴随这个SQL执行的生命周期,代表正在执行的这个SQL;调用Execute函数启动执行流程;
novelly
·
2013-11-26 23:03
其他
Impala
源代码分析
(2)-SQL解析与执行计划生成
7RepliesImpala的SQL解析与执行计划生成部分是由impala-frontend(Java)实现的,监听端口是21000。用户通过Beeswax接口BeeswaxService.query()提交一个请求,在impalad端的处理逻辑是由voidImpalaServer::query(QueryHandle&query_handle,constQuery&query)这个函数(在imp
novelly
·
2013-11-26 23:31
其他
Impala
源代码分析
(1)-Impala架构和RPC
LeaveareplyImpala总共分为3个组件:impalad,statestored,client/impala-shell。关于这三个组件的基本功能在这篇文章中已经介绍过了。Client:可以是PythonCLI(官方提供的impala_shell.py),JDBC/ODBC或者Hue。无论哪个其实就是一个Thrift的client,连接到impalad的21000端口。Impalad:分
novelly
·
2013-11-26 23:16
其他
Lucene建立索引的过程学习
最核心的参考资料为《Lucene原理与
源代码分析
完整版》,尽管其版本为3.0,但是对于3.5的版本仍具有非常重要的参考价值。
sbp810050504
·
2013-11-26 17:46
索引
Lucene
lucene3.5
Lucene建立索引
Lucene建立索引的过程学习
最核心的参考资料为《Lucene原理与
源代码分析
完整版》,尽管其版本为3.0,但是对于3.5的版本仍具有非常重要的参考价值。
sbp810050504
·
2013-11-26 17:46
索引
Lucene
Lucene3.5
搜索引擎
QUAKE系列引擎以及基于QUAKE扩展引擎的
源代码分析
前言:一:研究quake系列引擎断断续续也已经两年有余了,一直想写点什么,但是真的到了那一步,又发现其实很难下笔,原因有三:1文笔不流畅,特别是技术性技巧的缺乏,概念难以精确定义,无法想内心的真实表达转换为文字,郁闷啊!!2QUAKE系列引擎的庞大结构以及各个模块的协作关系,真的想写的时候不知道如何组织,导致思路极其紊乱。3对于QUAKE系列的深奥部分,列如bsp的编译程序部分的源码还未完全理解,
Chinamming
·
2013-11-25 01:00
Ogre场景管理之Octree
源代码分析
场景管理器.参考了无数Octree的代码,发现还是我们可爱的Ogre写的最好,于是狂看n千行代码,把精髓提取出来给大家共享.鉴于我们游戏版教程又n久没有更新了,今天发一篇我对Ogre场景管理器之Octree
源代码分析
的笔记
Chinamming
·
2013-11-24 13:01
算法与数据结构
OGRE3D
Ogre场景管理之Octree
源代码分析
场景管理器.参考了无数Octree的代码,发现还是我们可爱的Ogre写的最好,于是狂看n千行代码,把精髓提取出来给大家共享.鉴于我们游戏版教程又n久没有更新了,今天发一篇我对Ogre场景管理器之Octree
源代码分析
的笔记
Chinamming
·
2013-11-24 13:00
Ogre场景管理之Octree
源代码分析
场景管理器.参考了无数Octree的代码,发现还是我们可爱的Ogre写的最好,于是狂看n千行代码,把精髓提取出来给大家共享.鉴于我们游戏版教程又n久没有更新了,今天发一篇我对Ogre场景管理器之Octree
源代码分析
的笔记
Chinamming
·
2013-11-24 13:00
带有TimerQueue的EventLoop
muduo
的事件循环EventLoop可以完成:指定描述符上的事件监听及处理,指定时间的回调处理,用户向EventLoop发送任务并让其执行任务回调。
liuxuejiang158
·
2013-11-23 21:00
开
源代码分析
技巧之四——国外技术社区提问
开
源代码分析
技巧之四——国外技术社区提问 在分析源码的时候,我们或多或少都会遇到过技术瓶颈。如果不突破这个瓶颈,接下来的研究就无法继续进行。
wojiushiwo987
·
2013-11-23 11:00
源码
国外
技巧
分析
提问
开
源代码分析
技巧之三——老外如是说
开
源代码分析
技巧之三——老外如是说 继续从深入分析开源代码说起,当然源码分析没有太多捷径可走。笔者只是探讨下,如何分析会更好些。
wojiushiwo987
·
2013-11-23 09:00
源码
技巧
分析
samba
老外
从ffmpeg
源代码分析
如何解决ffmpeg编码的延迟问题(如何解决编码 0 延时)
在看到这篇文章前我已经解决了这个问题,但是知其然不知其所以然,看到原作者写的文章很详细。于是转之,感谢原作者。原文链接:http://blog.csdn.net/ymsdu2004/article/details/8565822FFMPEG中如果你编码完一段视频发现视频变短了,那很有可能就是没有设置0延时的原因。近日在做一个分布式转码服务器,解码器是采用开源的ffmpeg,在开发的过程中遇到一个问
zsc09_leaf
·
2013-11-21 16:00
小米的抢购骗局+小米的抢购页面的
源代码分析
(五)功能类分析(完)
下面对抢购实现的几个功能类,进行分析。说明欺骗存在的地方通过逐行的分析,小米的骗局越来越清晰了。其实页面就30秒被提交一次。提交后获得一个js文件,其js文件的地址类似是http://tc.hd.xiaomi.com/hdget?callback=hdcontrol&_=hdget,然后hdcontrol({ "stime":1378180861, "status":{ "allow
Brin想写程序
·
2013-11-20 11:00
JavaScript
源代码
小米
抢购
骗局
小米的抢购骗局+小米的抢购页面的
源代码分析
(四)配置类分析
下面分析从第2行到第231行的,230行代码,这300行主要是关于程序的一些配置信息。varrandCount=parseInt(Math.random()*(0xa-0x5+0x1)+0x5), //上来,先是一个随机数,就是从10到5的随机,让大家点击排队的时候,看到倒计时,不至于那么无聊,每次倒计时可以重试的时间可以是从5秒到10秒。 count=randCount, //这个随机数倒了下
Brin想写程序
·
2013-11-20 10:00
JavaScript
源代码
小米
抢购
骗局
Twitter Storm
源代码分析
之TimeCacheMap
TimeCacheMap是Twitter Storm里面一个类, Storm使用它来保存那些最近活跃的对象,并且可以自动删除那些已经过期的对象。这个类设计的很巧妙, 我们来看一下。 TimeCacheMap里面的数据是保存在内部变量_bucket里面的: 帮助 1 private LinkedList<HashMap<K, V>> _bu
wbj0110
·
2013-11-20 09:00
storm
Twitter Storm
源代码分析
之TimeCacheMap
TimeCacheMap是Twitter Storm里面一个类, Storm使用它来保存那些最近活跃的对象,并且可以自动删除那些已经过期的对象。这个类设计的很巧妙, 我们来看一下。 TimeCacheMap里面的数据是保存在内部变量_bucket里面的: 帮助 1 private LinkedList<HashMap<K, V>> _bu
wbj0110
·
2013-11-20 09:00
storm
JUnit4.1
源代码分析
用JUnit4进行测试有两种方式分别是:(1)、命令行方式:javaorg.junit.runner.JUnitCore[javaclass...];(2)、程序方式:直接调用org.junit.runner.JUnitCore.runClass(Class...clazz)方法;这两种测试的方法,最终调用的是同一个执行体。先看第一种测试方法:在JUnitCore这个类中,我们可以发现它有一个ma
longgangbai
·
2013-11-19 17:00
JUnit4
自动化测试
JUnit4.1
源代码分析
用JUnit4进行测试有两种方式分别是:(1)、命令行方式:javaorg.junit.runner.JUnitCore[javaclass...];(2)、程序方式:直接调用org.junit.runner.JUnitCore.runClass(Class...clazz)方法;这两种测试的方法,最终调用的是同一个执行体。先看第一种测试方法:在JUnitCore这个类中,我们可以发现它有一个ma
longgangbai
·
2013-11-19 17:00
JUnit4
自动化测试
JUnit4.1
源代码分析
用JUnit4进行测试有两种方式分别是:(1)、命令行方式:javaorg.junit.runner.JUnitCore[javaclass...];(2)、程序方式:直接调用org.junit.runner.JUnitCore.runClass(Class...clazz)方法;这两种测试的方法,最终调用的是同一个执行体。先看第一种测试方法:在JUnitCore这个类中,我们可以发现它有一个ma
longgangbai
·
2013-11-19 17:00
JUnit4
自动化测试
JUnit4.1
源代码分析
阅读更多用JUnit4进行测试有两种方式分别是:(1)、命令行方式:javaorg.junit.runner.JUnitCore[javaclass...];(2)、程序方式:直接调用org.junit.runner.JUnitCore.runClass(Class...clazz)方法;这两种测试的方法,最终调用的是同一个执行体。先看第一种测试方法:在JUnitCore这个类中,我们可以发现它有
longgangbai
·
2013-11-19 17:00
junit4
自动化测试
JUnit4.1
源代码分析
用JUnit4进行测试有两种方式分别是:(1)、命令行方式:javaorg.junit.runner.JUnitCore[javaclass...];(2)、程序方式:直接调用org.junit.runner.JUnitCore.runClass(Class...clazz)方法;这两种测试的方法,最终调用的是同一个执行体。先看第一种测试方法:在JUnitCore这个类中,我们可以发现它有一个ma
longgangbai
·
2013-11-19 17:00
JUnit4
自动化测试
小米的抢购骗局+小米的抢购页面的
源代码分析
(三)工具类分析
小米的javascript除了数据部分,下面就只剩871行的javascript了。下面分模块进行分析。首先从简单的工具类入手。从616行到最后。一共253行。小米由于采用了一个数组,存储所有的静态字符串。所以需要手动对代码进行翻译 varUtil={ time:function(){ vara=m.$("reback"); if(count
Brin想写程序
·
2013-11-19 14:00
JavaScript
源代码
小米
抢购
骗局
小米的抢购骗局+小米的抢购页面的
源代码分析
(二)文本数组的分析
首先小米源代码的一部分是一个非常非常大的字符串数组,分析它非常耗费时间,但是要搞明白必须去做。。 var_$=[//数组0位置,是空。"",//2位置,是抢购的开始日期的字符串“11/19/201312:00:00” "\x31\x31\x2f\x31\x39\x2f\x32\x30\x31\x33\x20\x31\x32\x3a\x30\x30\x3a\x30\x30", //3位置,是一个奇怪
Brin想写程序
·
2013-11-19 13:00
JavaScript
源代码
小米
抢购
骗局
小米的抢购骗局+小米的抢购页面的
源代码分析
(二)文本数组的分析
原文链接:https://my.oschina.net/brinlike/blog/177444首先小米源代码的一部分是一个非常非常大的字符串数组,分析它非常耗费时间,但是要搞明白必须去做。。var_$=[//数组0位置,是空。"",//2位置,是抢购的开始日期的字符串“11/19/201312:00:00”"\x31\x31\x2f\x31\x39\x2f\x32\x30\x31\x33\x20
chuyujing1469
·
2013-11-19 13:00
小米的抢购骗局+小米的抢购页面的
源代码分析
(一)源代码提取
先贴源代码,慢慢分析中。小米源代码的的一部分是一个非常庞大的数组,其实就是各种需要的数据和文本。 var_$=["","\x31\x31\x2f\x31\x39\x2f\x32\x30\x31\x33\x20\x31\x32\x3a\x30\x30\x3a\x30\x30", "\x68\x74\x74\x70\x3a\x2f\x2f\x70\x2e\x77\x77\x77\x2e\x7
Brin想写程序
·
2013-11-19 12:00
JavaScript
源代码
小米
抢购
骗局
源代码分析
之HashMap
源代码分析
之HashMap基础很重要哦...1. HashMap工作原理:HashMap是基于Hash表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null作为键和值。
勤加练习,必能得心应手!不期速成,日拱一卒 !
·
2013-11-18 18:00
muduo
简化(1):Reactor的关键结构
说明:本文参照
muduo
代码,主要用意是简化
muduo
代码呈现其主要结构,并脱离
muduo
的文件依赖。
liuxuejiang158
·
2013-11-17 21:00
muduo
网络库学习之
muduo
_inspect 库涉及到的类
muduo
inspect库通过HTTP方式为服务器提供监控接口,现在只实现进程相关信息的监控,通过成员ProcessInspector实现。
Simba888888
·
2013-11-13 21:00
http
inspector
muduo
muduo
网络库学习之
muduo
_http 库涉及到的类
1、httprequest:requestline+header+body(header分为普通报头,请求报头与实体报头)header与body之间有一空行(CRLF)请求方法有:Get,Post,Head,Put,Delete等协议版本1.0、1.1常用请求头Accept:浏览器可接受的媒体(MIME)类型;Accept-Language:浏览器所希望的语言种类Accept-Encoding:浏
Simba888888
·
2013-11-13 16:00
http
request
response
muduo
stdarg.h头文件
源代码分析
谈到C语言中可变参数函数的实现(参见C语言中可变参数函数实现原理),有一个头文件不得不谈,那就是stdarg.h 本文从minix源码中的stdarg.h头文件入手进行分析: #ifndef _STDARG_H #define _STDARG_H #ifdef __GNUC__ /* The GNU C-compiler uses its own, but similar var
20131007
·
2013-11-13 15:00
c
minix
变参数函数
ffdshow
源代码分析
9: 编解码器有关类的总结
=====================================================ffdshow
源代码分析
系列文章列表:ffdshow
源代码分析
1:整体结构ffdshow
源代码分析
leixiaohua1020
·
2013-11-13 00:00
视频
源代码
解码器
编码器
ffdshow
ffdshow
源代码分析
9: 编解码器有关类的总结
注:写了一系列的有关ffdshow对解码器的封装的代码,列表如下:ffdshow
源代码分析
6:对解码器的dll的封装(libavcodec)ffdshow
源代码分析
7:libavcodec视频解码器类
leixiaohua1020
·
2013-11-13 00:00
show
ffdshow
源代码分析
8: 视频解码器类(TvideoCodecDec)
注:写了一系列的有关ffdshow对解码器的封装的代码,列表如下:ffdshow
源代码分析
6:对解码器的dll的封装(libavcodec)ffdshow
源代码分析
7:libavcodec视频解码器类
leixiaohua1020
·
2013-11-13 00:00
video
ffdshow
源代码分析
8: 视频解码器类(TvideoCodecDec)
=====================================================ffdshow
源代码分析
系列文章列表:ffdshow
源代码分析
1:整体结构ffdshow
源代码分析
leixiaohua1020
·
2013-11-13 00:00
视频
解码器
ffdshow
xvid
libmpeg2
Github android客户端
源代码分析
之一:环境搭建
1、下载相应的包及项目,参考https://github.com/github/android/wiki/Building-From-Eclipse。2、若需查看某些包的源文件或者javadoc,则(以org.eclipse.egit.github.core-2.1.5.jar为例)(1)下载其源代码https://github.com/lujinhong/egit-github/tree/mas
jediael_lu
·
2013-11-12 22:00
ffdshow
源代码分析
7: libavcodec视频解码器类(TvideoCodecLibavcodec)
注:写了一系列的有关ffdshow对解码器的封装的代码,列表如下:ffdshow
源代码分析
6:对解码器的dll的封装(libavcodec)ffdshow
源代码分析
7:libavcodec视频解码器类
leixiaohua1020
·
2013-11-12 00:00
video
ffdshow
源代码分析
7: libavcodec视频解码器类(TvideoCodecLibavcodec)
=====================================================ffdshow
源代码分析
系列文章列表:ffdshow
源代码分析
1:整体结构ffdshow
源代码分析
leixiaohua1020
·
2013-11-12 00:00
源代码
ffmpeg
解码器
ffdshow
libavcodec
ffdshow
源代码分析
6: 对解码器的dll的封装(libavcodec)
=====================================================ffdshow
源代码分析
系列文章列表:ffdshow
源代码分析
1:整体结构ffdshow
源代码分析
leixiaohua1020
·
2013-11-12 00:00
ffmpeg
dll
解码器
ffdshow
libavcodec
ffdshow
源代码分析
6: 对解码器的dll的封装(libavcodec)
注:写了一系列的有关ffdshow对解码器的封装的代码,列表如下:ffdshow
源代码分析
6:对解码器的dll的封装(libavcodec)ffdshow
源代码分析
7:libavcodec视频解码器类(
leixiaohua1020
·
2013-11-12 00:00
code
上一页
61
62
63
64
65
66
67
68
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他