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源代码分析
Android应用程序内部启动Activity过程(startActivity)的
源代码分析
nbsp; 在应用程序内部启动非默认Activity的过程与在应用程序启动器Launcher中启动另外一个应用程序的默认Activity的过程大体上一致的,因此,这里不会像上文Android应用程序启动过程
源代码分析
一样详细分析每一个步骤
·
2015-10-31 10:20
startactivity
linux环境下tcpdump
源代码分析
Linux 环境下tcpdump
源代码分析
韩大卫@吉林师范大学 tcpdump.c 是tcpdump 工具的main.c, 本文旨对tcpdump的框架有简单了解,只展示linux
·
2015-10-31 10:13
tcpdump
LwIP
源代码文件目录解析
1 --
LwIP
源代码文件目录 root@motadou:/home/motadou/
lwip
/
lwip
-1.4.1# tree . ├── CHANGELOG ├── COPYING
·
2015-10-31 10:34
源代码
svn版本库目录结构
该文是svn
源代码分析
系列文章服务端架构中的一篇,主要描述svn服务端版本库数据存储目录结构,并且对这些文件以及目录的作用进行简单分析。
·
2015-10-31 10:31
SVN
<转>boost::any的用法、优点和缺点以及
源代码分析
01.#include <iostream> 02.#include <list> 03.#include <boost/any.hpp> 04. 05.typedef std::list<boost::any> list_any;
·
2015-10-31 10:50
boost
(莱昂氏unix
源代码分析
导读-50)LP11行式打印机
&
·
2015-10-31 10:36
unix
ASP.NET组件设计Step by Step(9)
如果不存在web服务器(采用asp.net的缺省web处理),那你可以参鄙人的《CASSINI
源代码分析
》htt
·
2015-10-31 10:05
asp.net
Proxy
源代码分析
--谈谈如何学习linux网络编程
Linux是一个可靠性非常高的操作系统,但是所有用过Linux的朋友都会感觉到,Linux和Windows这样的"傻瓜"操作系统(这里丝毫没有贬低Windows的意思,相反这应该是Windows的优点)相比,后者无疑在易操作性上更胜一筹。但是为什么又有那么多的爱好者钟情于Linux呢,当然自由是最吸引人的一点,另外Linux强大的功能也是一个非常重要的原因,尤其是Linux强大
·
2015-10-31 10:07
linux
cocos2d-x
源代码分析
: Ref (CCObject)
源代码分析
cocos2d-x内存管理策略
转载请注明 cocos2d-x 总的文件夹的
源代码分析
: http://blog.csdn.net/u011225840/article/details/31743129 1.Ref,AutoreleasePool
·
2015-10-31 09:59
cocos2d-x
HBase
源代码分析
http://www.docin.com/p-647062205.html http://blog.csdn.net/luyee2010/article/category/1285622 http://www.cnblogs.com/gpcuster/archive/2011/04/12/2013411.html http://wenku.baidu.com/link?url
·
2015-10-31 09:48
hbase
zend
源代码分析
Application.php
<?php /** * Zend Framework * * LICENSE * * This source file is subject to the new BSD license that is bundled * with this package in the file LICENSE.txt. * It is also available thro
·
2015-10-31 09:27
application
计算机经典
Linux内核
源代码分析
(美)[S.麦克斯韦尔] 3。Linux编程白皮书 4。Linux IP协议栈
源代码分析
5。莱昂氏unix
源代码分析
【Unix】 1。
·
2015-10-31 09:08
计算机
BlogEngine.Net架构与
源代码分析
系列part1:开篇介绍
最近我要开始这个系列了,这是我的第一个系列。关于BlogEngine.Net我想说的是,它设计的真的很棒,代码简洁但是功能很多,真是麻雀虽小,五脏俱全啊,而且具有了很多Web2.0的特征,甚至它的每一行代码都值得我们去研究一下,它的开发团队很棒。实际上很多国外的个人Blog都是采用BlogEngine.Net加上自定义皮肤实现的,如果您是一个Blog的开发者,这更是您的必备参考! 很多兄弟都
·
2015-10-31 09:56
Engine
[导入]BlogEngine.Net架构与
源代码分析
系列part2:业务对象——共同的父类BusinessBase
摘要: 上篇文章朋友的评论给了我很大的动力写这个系列的文章,看来大家都比较关注这个系列。为了后续文章做一个铺垫,我在这篇文章的前半部分讲解一下BlogEngine.Net的整体架构,后半部分主要是对于BusinessBase类的分析。 阅读全文 [新闻]Gmail支持通过URL添加的第三方gadget 博客园首页 社区 新闻频
·
2015-10-31 09:58
Engine
UiAutomator喷射事件的
源代码分析
上一篇文章《UiAutomator
源代码分析
之UiAutomatorBridge框架》中我们把UiAutomatorBridge以及它相关的类进行的描写叙述,往下我们会尝试依据两个实例将这些类给串联起来
·
2015-10-31 09:49
auto
Enterprise Library 3.0 Logging Application Block 扩展
源代码分析
: &nb
·
2015-10-31 09:08
application
Hadoop
源代码分析
(一)
Google的核心竞争技术是它的计算平台。Google的大牛们用了下面5篇文章,介绍了它们的计算设施。 GoogleCluster: http://research.google.com/archive/googlecluster.html Chubby:http://labs.google.com/papers/chubby.html GFS:http://labs.google.com/
·
2015-10-31 08:17
hadoop
Hadoop
源代码分析
(三)
由于Hadoop的MapReduce和HDFS都有通信的需求,需要对通信的对象进行序列化。Hadoop并没有采用Java的序列化,而是引入了它自己的系统。 org.apache.hadoop.io中定义了大量的可序列化对象,他们都实现了Writable接口。实现了Writable接口的一个典型例子如下: Java代码 public class MyW
·
2015-10-31 08:17
hadoop
Hadoop
源代码分析
(四)
为org.apache.hadoop.io.compress等的分析预留位置 介绍完org.apache.hadoop.io以后,我们开始来分析org.apache.hadoop.rpc。RPC采用客户机/服务器模式。请求程序就是一个客户机,而服务提供程序就是一个服务器。当我们讨论HDFS的,通信可能发生在: Client-NameNode之间,其中NameNo
·
2015-10-31 08:17
hadoop
Hadoop
源代码分析
(五)
既然是RPC, 自然就有客户端和服务器,当然,org.apache.hadoop.rpc也就有了类Client和类Server。在这里我们来仔细考察 org.apache.hadoop.rpc.Client。下面的图包含了org.apache.hadoop.rpc.Client中的关键类和关键 方法。 由于Client 可能和多个Server通信,典型的一次HDFS读,需要和NameNode打交
·
2015-10-31 08:17
hadoop
模版引擎AderTemplate
源代码分析
笔记
概述 AderTemplate是一个小型的模板引擎。无论是拿来直接使用还是用来研究模板引擎实现方式,都是一个不错的选择。本文尝试对其源代码做一些分析。 数据流程 AderTemplate的数据处理流程可以总结为: 模版文件 -> 模版分析 -> Template对象 -> 分析处理Template的Element集
·
2015-10-31 08:11
template
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/t
·
2015-10-31 08:48
android
XBMC
源代码分析
4:视频播放器(dvdplayer)-解码器(以ffmpeg为例)
XBMC分析系列文章: XBMC
源代码分析
1:整体结构以及编译方法 XBMC
源代码分析
2:Addons(皮肤Skin) XBMC
源代码分析
3:核心部分(core)-综述 本文我们分析
·
2015-10-31 08:13
ffmpeg
回调函数
回调函数 在看
LWIP
时,见到用回调函数,再看某老外公司OPC源码时,见到用回调函数。看我国内某些代码(我公司软件等)时没用到。于是,我对回调函数产生了非常大的好奇。
·
2015-10-30 15:35
回调函数
Proxy
源代码分析
--谈谈如何学习linux网络编程
Linux是一个可靠性非常高的操作系统,但是所有用过Linux的朋友都会感觉到,Linux和Windows这样的"傻瓜"操作系统(这里丝毫没有贬低Windows的意思,相反这应该是Windows的优点)相比,后者无疑在易操作性上更胜一筹。但是为什么又有那么多的爱好者钟情于Linux呢,当然自由是最吸引人的一点,另外Linux强大的功能也是一个非常重要的原因,尤其是Linux强大
·
2015-10-30 15:32
linux
Raid1
源代码分析
--Barrier机制
本想就此结束Raid1的专题博客,但是觉得Raid1中自己构建的一套barrier机制的设计非常巧妙,值得单独拿出来分析。它保证了同步流程和正常读写流程的并发性,也为设备冻结/解冻(freeze/unfreeze)机制提供了保障。 Barrier的意思就是,在某个请求设置上barrier之后,要先挡住barrier请求之后到来的请求,并催促barrier请求之前还未完成的请求执行,等待之
·
2015-10-30 14:34
raid
Raid1
源代码分析
--一些补充
Raid1的源码的读、写、同步,在本系列博客中都已经分析完成。除了barrier机制要专门拿出来分析(下一篇会写)以外,有一些问题值得思考和注意,分析如下。 1、freeze_array是如何做的? 通过barrier挡住上层用户io请求,并且nr_waiting++计数。nr_pending表示未完
·
2015-10-30 14:33
raid
Mysql
源代码分析
(7): MYISAM的数据文件处理
好久没写分析文章了,一个是比较忙,另一个是因为余下的内容都是硬骨头,需要花时间慢慢理解。剩下的比较有意思的内容有: select语句的执行和优化过程。大家关心数据库的查询性能,主要是对着部分比较感兴趣,特别是其中的查询优化部分。 Mysql的replication。Mysql的master/slave架构是大部分使用mysql的高性能网站架构的不二选择,replication则是这
·
2015-10-30 14:56
myisam
Mysql
源代码分析
(5): Plugin架构介绍
Mysql现在很多模块都是通过plugin的方式连接到 Mysql核心中的,除了大家熟悉的存储引擎都是Plugin之外,Mysql还支持其他类型的plugin。本文将对相关内容做一些简单介绍。主要还是 以架构性的介绍为主,具体细节会提到一点,但是肯定不会包括所有的细节。 主要数据结构和定义 大部分的数据接口,宏和常量都定义在include/mysql/plugin.h中,我们来慢慢看。 先看p
·
2015-10-30 14:56
plugin
Mysql
源代码分析
(6): Plugin架构介绍(续)
上篇文章我们分析了Mysql的Plugin接口以及plugin的初始化过程,这里我们继续看plugin怎么被使用的。基本还是通过例子看问题,主要分析myisam如何通过plugin接口被调用的。 myisam是mysql最早的和默认的storage engine,前面我们也看到在plugin初始化的时候是优先初始化myisam,然后才初始化其他的存储引擎。这里我们假定用户要对一个myisa
·
2015-10-30 14:56
plugin
Mysql
源代码分析
系列(4): 主要调用流程(续)
在上一篇文章中我们讲到了的 mysql_execute_command,这个函数根据解析出来的SQL命令分别调用不同的函数做进一步处理。我们这里先看"INSERT"命令的处 理流程。其对应的处理函数是mysql_insert,在sql/sql_insert.cc中,还是很长,大概300多行。 bool mysql_insert(THD *thd, &nb
·
2015-10-30 14:55
mysql
Mysql
源代码分析
系列(3): 主要调用流程
引言 本文主要介绍Mysql主要的调 用流程,将从代码的角度来看一个从用户发出的"select * from test" SQL命令在服务器内部是如何被执行的。从我个人的经验来看,阅读理解大规模项目的代码最重要的两个方面,一是了解主要的数据结构,二是了解数据流,在这 里主要是调用流程。把这两个主线把握住以后,大部分代码都是比较容易阅读的,Mysql的源代码属于比较好读的类
·
2015-10-30 14:55
mysql
Mysql
源代码分析
系列(2): 源代码结构
Mysql源代码主要包括客户端程序代码,服务器端代码,测试工具和一些库构成,下面我们对比较重要的目录做些介绍。 BUILD 这个目录在本系列的上篇文章中我们仔细看过,内含各种平台的编译脚本,这里就不仔细说了。 client 这个目录下有如下比较让人眼熟的文件: mysql.cc, mysqlcheck.c, mysqladmin.cc, mysqlshow.c,
·
2015-10-30 14:55
mysql
Python.Scrapy.12-scrapy-source-code-analysis-part-2
Scrapy
源代码分析
系列-2 signals, signalmanager, project, conf 1.
·
2015-10-30 14:45
python
Python.Scrapy.14-scrapy-source-code-analysis-part-4
Scrapy
源代码分析
系列-4 scrapy.commands 子包 子包scrapy.commands定义了在命令scrapy中使用的子命令(subcommand): bench, check,
·
2015-10-30 14:45
python
Python.Scrapy.11-scrapy-source-code-analysis-part-1
Scrapy
源代码分析
系列-1 spider, spidermanager, crawler, cmdline, command 分析的源代码版本是0.24.6, url: https:/
·
2015-10-30 14:44
python
BlogEngine.Net架构与
源代码分析
系列索引贴
nbsp; 本系列文章已完,为方便阅读特制作一个索引贴 BlogEngine.Net架构与
源代码分析
系列目录
·
2015-10-30 14:58
Engine
openstack中运行定时任务的两种方法及
源代码分析
启动一个进程,如要想要这个进程的某个方法定时得进行执行的话,在openstack有两种方式: 一种是通过继承 periodic_task.PeriodicTasks,另一种是使用loopingcall.py,针对两种方式分别说一下实现原理。 (1) 继承periodic_task.PeriodicTasks
·
2015-10-30 13:01
openstack
Nachos
源代码分析
(一)
// main.cc // 初始化操作系统内核 // // 这部分代码一般是初始化各个数据结构,并且而启动一个用户程序来输出登陆提示信息 // (具体命令行参数用法省略) #define MAIN #include "copyright.h&qu
·
2015-10-30 13:32
源代码
STL堆算法性能分析与优化方法(GCC4.4.2 stl_heap.h
源代码分析
与改进方案)
堆是常用的数据结构,经常用于实现优先队列中,huffman编码中的就用到了优先队列。 本质上就是用数组实现的完全二叉树保证父节点的关键码都大于或者等于其子节点的关键码(最大堆,反过来是最小堆),下图是一个最大堆示意。 那么在STL中有相应的堆算法,如判断一个序列是否为堆__is_heap,将一个序列建立为堆make_heap,向堆中插入元素push_heap,删除元素pop_heap,对堆
·
2015-10-30 12:19
heap
LIRe
源代码分析
3:基本接口(ImageSearcher)
上篇文章介绍了LIRe源代码里的DocumentBuilder的几个基本接口: LIRe
源代码分析
2:基本接口(DocumentBuilder) 本文继续研究一下源代码里的ImageSearcher
·
2015-10-30 12:08
search
nux 平台的 libpcap
源代码分析
nux 平台的 libpcap
源代码分析
施聪 (
[email protected]
), 高级程序员、网络设计师 简介: libpcap 是 unix/linux
·
2015-10-30 12:50
源代码
Robotium原则的实施
源代码分析
从前面的章节《Robotium
源代码分析
之Instrumentation进阶》中我们了解到了Robotium所基于的Instrumentation的一些进阶基础。
·
2015-10-30 12:09
robot
利用WebClient实现自动添写、提交表单
网页的
源代码分析
这是我们要填写表单的内容: <form name=form_table method=post action=/q/hp.php OnSubmit="return
·
2015-10-30 11:12
client
BlogEngine.Net架构与
源代码分析
系列part13:实现分析(上)——HttpHandlers与HttpModules
这已经是系列的第13篇了,实际上到现在为止您应该对BlogEngine.Net的整体设计有了一定的把握,对部分实现细节有了比较深刻的认识,在阅读BlogEngine.Net时希望坚持到最后,并把握住宏观,深入到微观。本文将详细介绍BlogEngine.Net中的HttpHandlers与HttpModules,主要说明它们要实现的功能以及
·
2015-10-30 11:57
handler
BlogEngine.Net架构与
源代码分析
系列part14:实现分析(下)——网站页面上值得参考的部分
BlogEngine.Net的成功不仅在于它的架构设计,它的代码实现细节也都是很经典的,每个结构分割的很清晰很自然,希望大家多多品位一下。在这篇文章里我将给大家介绍一下BlogEngine.Net的Web实现上的几个亮点,包括Web.config,Ajax的运用等。 Web.c
·
2015-10-30 11:57
Engine
BlogEngine.Net架构与
源代码分析
系列part10:开发扩展(中)——Widget小工具
上篇文章我向大家介绍了BlogEngine.Net中开发扩展的重要一部分——Extension。在本文中我将向大家展示它的另外一种扩展特性,那就是Widget小工具,主要是Widget的开发标准和工作原理等。 什么是Widget与为什么要使用Widget &nb
·
2015-10-30 11:56
widget
BlogEngine.Net架构与
源代码分析
系列part8:扩展——DataStore分析
本系列的第四篇文章我给大家做了关于BlogEngine.Net全局配置的分析。在这篇文章里我将会对BlogEngine.Net中比较经典的部分DataStore做一个简单的分析,这个DataStore主要完成了BlogEngine.Net三大扩展特性(Extension,Widget,Theme)的数据存储部分,它提供了一个扩展特性统一的
·
2015-10-30 11:56
Engine
BlogEngine.Net架构与
源代码分析
系列part6:开放API——MetaWeblog与BlogImporter
一款优秀的Blog系统少不了一些公开的API。BlogEngine.Net实现了标准的MetaWeblog API接口来允许用户通过客户端软件来发布自己的Blog,此外它还实现了将其它Blog系统中的文章(标准格式的BlogML或Rss)导入到BlogEngine.Net中来的BlogImporter接口,在这篇文章里我将对这些开放部分进
·
2015-10-30 11:55
import
BlogEngine.Net架构与
源代码分析
系列part7:Web2.0特性——Pingback&Trackback
今天这篇文章主要向大家讲述一下Blog系统中应用最多的,具有Web2.0特性的,也是一种标准化的——Pingback&Trackback。分析一下BlogEngine.Net提供的比较全面的Pingback&Trackback支持。本文内容相对来说比较独立,如果您对整个系列感兴趣请参照这里。 Pingback&T
·
2015-10-30 11:55
Engine
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他