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
LwIP源代码分析
Understand
源代码分析
工具
下载地址:http://www.verycd.com/topics/2882667/#theConUnderstand软件的功能主要定位于代码的阅读理解。界面用Qt开发的。具备如下特性:1、支持多语言:Ada,C,C++,C#,Java,FORTRAN,Delphi,Jovial,andPL/M,混合语言的project也支持2、多平台:Windows/Linux/Solaris/HP-UX/IR
0-1
·
2014-10-21 15:00
Understand
【JUnit4.10
源代码分析
】5.2 Rule
标注@RuleTestRule是一个工厂方法模式中的Creator角色——声明工厂方法。packageorg.junit.rules; importorg.junit.runner.Description; importorg.junit.runners.model.Statement; publicinterfaceTestRule{ Statementapply(Statementbase,D
yqj2065
·
2014-10-20 20:00
设计模式
框架
JUnit4.10
【JUnit4.10
源代码分析
】5 Statement
如果要评选JUnit中最最重要的类型,或者说核心,无疑是org.junit.runners.model.Statement。Runner等类型看起来热闹而已。packageorg.junit.runners.model; /** *Representsoneormoreactionstobetakenatruntimeinthecourse *ofrunningaJUnittestsuite. *
yqj2065
·
2014-10-20 02:00
设计模式
框架
源代码
JUnit4.10
【JUnit4.10
源代码分析
】1.2 JUnit4定义的标注大全
JUnit4的第一类用户是应用程序/业务类程序员或测试程序员。他们需要很方便地使用Junit进行单元测试。各种《JUnit4使用手册》、《在Eclipse中运行JUnit4测试》、《UnitTestingwithJUnit-Tutorial》文章和一些书籍是为他们(其实是我们)准备的。按照单元测试类和业务类分离的原则,他们需要设计一个单元测试类。如业务类HelloWorld的单元测试类,通常命名为
yqj2065
·
2014-10-19 21:00
设计模式
单元测试
源代码
JUnit4.10
【JUnit4.10
源代码分析
】0导航
NetBeansIDE7.4(Build201310111528)的测试库为JUnit4.10,因而在前面对JUnit4.8.2
源代码分析
的基础上
yqj2065
·
2014-10-19 17:00
设计模式
框架
源代码
JUnit4.10
JUnit4.8.2
源代码分析
-5.1 Statement之复合命令
抽象类Statement作为命令模式的Command,只有一个方法publicabstractvoidevaluate()throwsThrowable;作为命令模式的Invoker的各种Runner,将发出各种Statement并以它们表示运行JUnit测试组的整个过程。针对方法的标注如@Test、@Before、@After、@BeforeClass、@AfterClass和各种测试场景,JU
yqj2065
·
2014-10-18 10:00
ffmpeg
源代码分析
之avformat_open_input
运行avformat_open_input函数是ffmpeg初始化之后做的第一件事。从大面意思上来讲,函数作用是打开输入流,但是流具体是如何打开的,具体做了哪些事情,我们慢慢来分析研究下:intavformat_open_input(AVFormatContext**ps,constchar*filename, AVInputFormat*fmt,AVDictionary**options) {
rootusers
·
2014-10-16 10:00
ffmpeg
JUnit4.8.2
源代码分析
-3.2 Computer
本系列文章,记录yqj2065阅读JUnit源代码的过程,很多时候在阅读过程中有许多不理解的地方,例如某某类是干什么的,为什么需要它,为什么不这样设计……等等。org.junit.runner是JUnit最核心的包,其中的Computer/计算机(是这样翻译么),它是个什么意思呢?刚开始读JUnitCore的时候,我就很不明白。packageorg.junit.runner; importorg
yqj2065
·
2014-10-15 17:00
Glusterfs DHT(hash分布)
源代码分析
摘要Glusterfs3.3.1DHT部分的简介以及源代码流程分析,http://www.iesool.com/forum.php?mod=viewthread&tid=14&fromuid=1glusterfsdht集群文件系统源码分析1.DHT简介GlusterFS使用算法进行数据定位,集群中的任何服务器和客户端只需根据路径和文件名就可以对数据进行定位和读写访问。换句话说,GlusterFS不
党志强
·
2014-10-14 14:15
读写
glusterfs
源码分析
GlusterFS
Glusterfs DHT(hash分布)
源代码分析
摘要 Glusterfs3.3.1DHT部分的简介以及源代码流程分析,http://www.iesool.com/forum.php?mod=viewthread&tid=14&fromuid=1glusterfs dht 集群文件系统 源码分析1.DHT简介GlusterFS使用算法进行数据定位,集群中的任何服务器和客户端只需根据路径和文件名就可以对数据进行定位和读写访问。换句话说,Gluste
党志强
·
2014-10-14 14:15
源码分析
读写
GlusterFS
操作流程
JUnit4.8.2
源代码分析
-6.1 排序和过滤
[2015.10补充]Sorter.apply()、Request.sortWith()和Sortable.sort()三者的确做一件事情,从不同的起点出发,注入真正排序器。读源代码时比较难受——在若干类中跑来跑去,又不熟悉它们;看多了,还好。Runner.sort、Request.sortWith和Sorter.applyyqj2065都快被它们搞死了。Sorter.apply()、Reques
yqj2065
·
2014-10-13 19:00
源代码
JUnit4.8.2
JUnit4.8.2
源代码分析
-3.1 Description-测试树
重新把org.junit.runner.Description的源代码读了一下,结合成组测试(Suite)了解Description所表示的测试树。Description使用组合模式描述一个测试的信息。所有元素都是Composite对象。例如myTest.units包中有Unit1、Unit2、Unit3,而SuiteUnit将Unit2、Unit3和myTest.param.ParametTes
yqj2065
·
2014-10-13 18:00
源代码
JUnit4.8.2
源代码分析
为什么ThreadPoolExecutor的submit方法不会把运行时异常不会交给UncaughtExceptionHandler处理
源代码分析
为什么ThreadPoolExecutor的submit方法不会把运行时异常不会交给UncaughtExceptionHandler处理版本:jdk1.6 submit在父类AbstractExecutorService
zhouchaofei2010
·
2014-10-11 10:00
jvm
thread
Ceph
源代码分析
-OS module
Ceph的src/os中保存了ObjectStore代码实现。基本概念对象对象存储的概念,把对象作为存储的实体。在Ceph文件系统里,对象的命名空间分了两层,第一层是Collection的概念,一个Collection就是许多Object的集合,相当于其他对象存储的group的概念,用coll_t来标识。 ObjectStore类就代表了一个Object,其继承关系为FileStore继承了Jou
0-1
·
2014-10-10 21:00
ceph
Ceph
源代码分析
-librados
librados的模块式在客户端用来访问rados对象存储设备的,其结构图如下:如上图所示,各个模块的架构图。librados就是操作rados对象存储的接口。其接口分为两种:一个是c接口,其定义在include/rados/librados.h中。一个是c++接口,定义在include/rados/librados.hpp中,其实现都在librados.cc中实现。其具体的接口可以参考上述头文件
0-1
·
2014-10-10 20:00
ceph
librados
rados
JUnit4.8.2
源代码分析
-5 Statement
org.junit.runners.model.Statement/语句是对运行JUnit测试组过程中的一个或多个动作的封装。如果说Runner.run()表示运行JUnit测试组的整个过程,则Statement表示其中或大或小的步骤。针对方法的标注如@Test、@Before、@After、@BeforeClass、@AfterClass具有某些执行的顺序,Statement是整个过程的一个步骤
yqj2065
·
2014-10-09 23:00
源代码
JUnit4.8.2
openVswitch(OVS)
源代码分析
之工作流程(哈希桶结构体的解释)
这篇blog是专门解决前篇openVswitch(OVS)
源代码分析
之工作流程(哈希桶结构体的疑惑)中提到的哈希桶结构flex_array结构体成员变量含义的问题。
YuZhiHui_No1
·
2014-10-09 21:00
云计算
虚拟化
openvswitch
哈希桶结构
linux内核网络协议栈
Surf算法学习心得(二)——源码简析
Surf算法
源代码分析
surf算法源代码分为两种文件,学过C/C++的都知道,在此不多说。
jiutianhe
·
2014-10-09 11:00
JUnit4.8.2
源代码分析
-4 RunNotifier与RunListener
JUnit4执行过程中,org.junit.runner.notification.RunListener和RunNotifier运用了观察者模式。1.观察者观察者Observer/Listener主要作用是分析各种事件并定义相应的回调接口。例如JDK中MouseListener处理鼠标键相关的5个动作:鼠标键被按下/pressed、释放/released、单击/clicked、光标进入或离开某组
yqj2065
·
2014-10-09 11:00
框架
源代码
JUnit4.8.2
JUnit4.8.2
源代码分析
-3 TestClass 和RunnerBuilder
吃柿子专挑软的捏。JUnit4的核心是org.junit.runner.Runner,但是它涉及的类型太多了,今天看几个简单的类型,清扫它的外围。JUnit4的输入,是一个或多个(成组测试时)单元测试类的Class对象。为了使用反射机制、为了支持过滤/filtering和排序/sorting等,JUnit4进行了一系列预处理。Request、Description和TestClass、Framew
yqj2065
·
2014-10-09 00:00
源代码
JUnit4.8.2
elasticsearch
源代码分析
之集群健康
趣味的解释一下,如果把一个ES集群,比喻成王朝的话,3个状态,是这样的绿色,太平盛世,国家一片大好黄色,奸臣当道,国家危在旦夕红色,皇上不上朝,是可忍孰不可忍 绿色的话,男耕女织,该干啥干啥,就不用管了,黄色的话,哪个王朝没有奸臣啊,也可以忍了。但是如果是红色的话,很严重,非常严重,基本上等一会儿集群就能恢复过来了。好了,已经有一个感性的认识了,那到底是咋回事呢?绿色
纳兰琴
·
2014-10-08 15:00
elasticsearch
源代码
JUnit4.8.2
源代码分析
-2 org.junit.runner.Request
JUnit4.8.2源代码中,最令yqj2065感兴趣的是org.junit.runner.Request,它是几个意思呢?①封装JUnit的输入JUnit4作为信息处理单元,它的输入是单元测试类——布满各种JUnit4的RUNTIME标注的类,但由于使用反射机制,JUnit4的输入严格地说是一个或多个(组)单元测试类的Class对象。早期版本的JUnit主要处理一个测试或测试构成的树,在增添了对
yqj2065
·
2014-10-07 13:00
设计模式
源代码
JUnit4.8.2
JUnit4.8.2
源代码分析
-1 说明
链接1:
源代码分析
JUnit4.8.2
源代码分析
-1单元测试类JUnit4.8.2
源代码分析
-2Request和DescriptionJUnit4.8.2
源代码分析
yqj2065
·
2014-10-07 01:00
单元测试
JUnit4.8.2
elasticsearch
源代码分析
之客户端负载均衡
客户端负载均衡技术是,客户端维护一组服务器引用,每次客户端请求的时候,会根据负载均衡算法选中一个节点,发送请求。常用的负载算法有Random,Round robin,Hash,StaticWeighted等。ES的客户端负载使用了Round robin算法。(另外Hash一致性算法还会在另一地方遇见的)一个Count请求的整个客户端模块的调用流程是简化的调用流程client提供了客户端的操
纳兰琴
·
2014-10-06 00:00
elasticsearch
负载均衡
源代码分析
深入理解PHP原理之--echo的实现
晚上没事写了一篇文章:PHP
源代码分析
-echo实现详解原谅出处:http://jackywdx.cn/2009/01/implement_of_php_echoecho,这个是PHP运用得最多的标记之一
anhoo
·
2014-09-30 15:00
Android框架浅析之锁屏(Keyguard)机制原理
本文主要内容:1、分析锁屏界面的组成;2、基于
源代码分析
锁屏相关类;3、提出一种在框架取消锁屏的方法。花了一些时间研究Android原生的锁屏框架---Keyguard,今天就慢慢的讲解下我自己
程序袁_绪龙
·
2014-09-29 14:00
redis源码分析
转自: http://www.hoterran.info/ REDIS
源代码分析
–HASHTABLEByhoterranon2011/06/21,15:58hashtable的实现有很多,redis的dict.c
gotowqj
·
2014-09-29 11:00
redis
redis源码分析
阅读更多转自:http://www.hoterran.info/REDIS
源代码分析
–HASHTABLEByhoterranon2011/06/21,15:58hashtable的实现有很多,redis
gotowqj
·
2014-09-29 11:00
redis
elasticsearch 插件开发 (四)
源代码分析
elasticsearch的基础类,主要分成 Component(组件)和 Module(模块)。组件CloseableComponent 可关闭组件AbstractComponent 可配置组件LifecycleComponent 活动可关闭组件AbstractLifecycleComponent
纳兰琴
·
2014-09-26 13:00
elasticsearch
插件
openVswitch(OVS)
源代码分析
之工作流程(flow流表查询)
作者:庾志辉 完成时间:2014-9-2500:43 原文地址:http://blog.csdn.net/yuzhihui_no1/article/details/39504139 前面分析了openVswitch几部分源代码,对于openVswitch也有了个大概的理解,今天要分析得代码将是整个openVswitch的重中之重。整个openVswitch的核心代码在datap
YuZhiHui_No1
·
2014-09-23 21:00
云计算
虚拟化
openvswitch
流表查询
linux内核网络协议栈
openVswitch(OVS)
源代码分析
之工作流程(key值得提取)
转载请注明转载地址,原文地址为:http://blog.csdn.net/yuzhihui_no1/article/details/39481745 其实想了很久要不要去分析下key值得提取,因为key值的提取是比较简单的,而且没多大实用。因为你不可能去修改key的结构,也不可能去修改key值得提取函数(当然了除非你想重构openVswitch整个项目),更不可能在key提取函数中添
YuZhiHui_No1
·
2014-09-22 20:00
云计算
虚拟化
openvswitch
linux内核
linux内核网络协议栈
mybatis源码分析文章收集
专栏:MyBatis从入门到精通专栏:Mybatis源码研究笔记Mybatis中几个重要类博客专栏:Mybatis实现原理深入解析Mybatis
源代码分析
(四篇)mybatis的拦截器interceptor
xpenxpen
·
2014-09-20 22:00
mybatis
Android系统进程Zygote启动过程的
源代码分析
在前面一篇文章Android应用程序进程启动过程的
源代码分析
中,我们看到了,当ActivityManager
doloveme
·
2014-09-17 10:00
android
Android系统进程Zygote启动过程的
源代码分析
在前面一篇文章Android应用程序进程启动过程的
源代码分析
中,我们看到了,当ActivityManager
doloveme
·
2014-09-17 10:00
android
openVswitch(OVS)
源代码分析
之工作流程(收发数据包)
前面已经把分析openVswitch源代码的基础(openVswitch(OVS)
源代码分析
之数据结构)写得非常清楚了,虽然访问的人比较少,也因此让我看到了一个现象:第一篇,openVswitch
YuZhiHui_No1
·
2014-09-16 22:00
云计算
虚拟化
openvswitch
linux内核网络协议栈
linux 内核书籍
1.linux内核设计与实现2.深入理解linux内核3.linux内核源代码情景分析4.linux内核
源代码分析
5.linux技术手册6.深入linux内核架构7.oranges一个操作系统的实现8.30
fengzijinliang
·
2014-09-13 14:00
openVswitch(OVS)
源代码分析
之数据结构
记得Pascal之父、结构化程序设计的先驱NiklausWirth最著名的一本书,书名叫作《算法+数据结构=程序》。还有位传奇的软件工程师FrederickP.Brooks曾经说过:“给我看你的数据”。因此可见数据结构对于一个程序来说是多么的重要,如果你不了解程序中的数据结构,你根本就无法去理解整个程序的工作流程。所以在分析openVswitch(OVS)源代码之前先来了解下openVsw
YuZhiHui_No1
·
2014-09-10 22:00
云计算
虚拟化
openvswitch
linux内核网络协议栈
Spring事务配置
Spring事务配置的五种方式: http://blog.csdn.net/hjm4702192/article/details/17277669
源代码分析
: TransactionManager
frankfan915
·
2014-09-09 09:00
spring事务
Android 应用程序消息处理机制(Looper、Handler)分析
前面我们学习Android应用程序中的Activity启动(Android应用程序启动过程
源代码分析
和And
·
2014-09-06 14:00
android
android应用
Android系统在新进程中启动自定义服务过程(startService)的原理分析、Android应用程序绑定服务(bindService)的过程
源代码分析
原文:Android系统在新进程中启动自定义服务过程(startService)的原理分析Android应用程序绑定服务(bindService)的过程
源代码分析
1、Android系统在新进程中启动自定义服务过程
DROfanghuang
·
2014-09-03 16:00
Twitter Storm
源代码分析
之ZooKeeper中的目录结构
TwitterStorm
源代码分析
之ZooKeeper中的目录结构发表于 2011年12月31日 由 xumingming作者: xumingming |可以转载,但必须以超链接形式标明文章原始出处和作者信息及版权声明网址
myrainblues
·
2014-08-31 08:00
Twitter Storm
源代码分析
之acker工作流程
TwitterStorm
源代码分析
之acker工作流程发表于 2011年12月30日 由 xumingming作者: xumingming |可以转载,但必须以超链接形式标明文章原始出处和作者信息及版权声明网址
myrainblues
·
2014-08-30 20:00
wordpress
源代码分析
之the_meta函数和get_post_meta函数
在这篇wordpress
源代码分析
里,我将介绍the_meta函数和get_post_meta函数。很多时候你除了wordpress默认的功能外,还有很多奇思妙想,但是又没有精力去修改代码,怎么办呢?
Amamatthew
·
2014-08-26 10:00
【Nutch2.2.1
源代码分析
之5】索引的基本流程
一、各个主要类之间的关系SolrIndexerJobextendsIndexerJob1、IndexerJob:主要完成2、SolrIndexerJob:主要完成3、IndexUtil:主要只有一个方法publicNutchDocumentindex(Stringkey,WebPagepage),用于根据网页信息,返回一个solr的Document对象。二、程序调用流程查看Nutch中的执行脚本-
jediael_lu
·
2014-08-25 14:00
【Nutch2.2.1
源代码分析
之5】索引的基本流程
一、各个主要类之间的关系 SolrIndexerJob extends IndexerJob 1、 IndexerJob:主要完成 2、Solr IndexerJob:主要完成 3、 IndexUtil:主要只有一个方法public NutchDocument index(String key, WebPage page),用于根据网页信息,返回一个solr的Docume
·
2014-08-25 14:00
Nutch
【Nutch2.2.1
源代码分析
之4】Nutch加载配置文件的方法
小结:(1)在nutch中,一般通过ToolRunner来运行hadoopjob,此方法可以方便的通过ToolRunner.run(Configurationconf,Tooltool,String[]args)来加载配置文件。(2)conf参数会通过NutchConfiguration.creat()方法创建,此方法先加载hadoop的core-default.xml与core-site.xml
jediael_lu
·
2014-08-22 21:00
配置文件
Nutch2.2.1
【Nutch2.2.1
源代码分析
之4】Nutch加载配置文件的方法
小结: (1)在nutch中,一般通过ToolRunner来运行hadoop job,此方法可以方便的通过ToolRunner.run(Configuration conf,Tool tool,String[] args)来加载配置文件。 (2)conf参数会通过NutchConfiguration.creat()方法创建,此方法先加载hadoop的core-default.xml与core-s
·
2014-08-22 21:00
Nutch
Java中HashMap详解
通过HashMap、HashSet的
源代码分析
其Hash存储机制实际上,Ha
rookieding
·
2014-08-22 14:00
LwIP
裸机移植
//hi.baidu.com/wandersky0822/item/babe112402963847469962adhttp://download.savannah.gnu.org/releases/
lwip
黄兔之
·
2014-08-21 22:00
回调函数
很好的一篇文章,回调函数(http://blog.csdn.net/callmeback/article/details/4242260) 在看
LWIP
时,见到用回调函数,再看某老外公司OPC源代码时,
nkguohao
·
2014-08-19 20:00
C++
函数指针
回调函数
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他