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源代码分析
(莱昂氏unix
源代码分析
导读-3)PDP11/40系统简介(中)
1。通用寄存器。共有8个通用寄存器,r0~r7 R5:环境寄存器。 R6:又名sp,即栈寄存器——kernel/usr各有一个 R7:又名PC,即指令指针寄存器 2 PSRegister即processorstatusregister,该寄存器的使用非常频繁,其结构如下所示: (1)coditioncode部分——用于记录指令执行后结果状态 共有4个标志:
cszhao1980
·
2012-05-16 12:00
c
unix
user
代码分析
(莱昂氏unix
源代码分析
导读-2) PDP11/40系统简介(上)
独臂人道:“不错,你好好瞧着。你那本拳经刀谱,前面缺了两页,所以你总是说瞧不懂。那缺了的两页,就在这人身上 1. 地址管理PDP11最大的特点是其UNIBUS系统,CPU对所有设备的访问都通过单一总线来完成。因此,所有设备都具有统一的编址规则。也就是说,所有设备,包括Memory、Register、外设、DeviceRegister等都具有统一的地址。外
cszhao1980
·
2012-05-15 10:00
unix
user
byte
代码分析
(莱昂氏unix
源代码分析
导读-1) 引子
那一年不知怎样,此书忽在世间出现,天下学武之人自然个个都想得到,大家你抢我夺,一塌里胡涂。 一直以来,操作系统都是程序员心中的圣殿,每个程序员都想登堂入室,掌握其中的奥秘。但是,在上世纪六七十年代,对普通程序员来说,这只能是个梦想。因为在那
cszhao1980
·
2012-05-14 19:00
unix
汇编
活动
教育
System
代码分析
x264
源代码分析
-转
相关说明:1.使用版本:x264-cvs-2004-05-112.这次的分析基本上已经将代码中最难理解的部分做了阐释,对代码的主线也做了剖析,如果这个主线理解了,就容易设置几个区间,进行分工阅读,将各个区间击破了.3.需要学习的知识:a)编码器的工作流程.b)H.264的码流结构,像x264_sps_t,x264_pps_t等参数的定义基本上都完全符合标准文档中参数集的定义,抓住主要参数,次要
fangbaolei2088
·
2012-05-07 15:00
cache
struct
Parameters
reference
代码分析
h.264
Linux经典书籍推荐
国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中
源代码分析
比较多,基于2440
pengjin1985
·
2012-05-07 15:00
Surf算法学习心得(二)——源码简析
Surf算法
源代码分析
surf算法源代码分为两种文件,学过C/C++的都知道,在此不多说。
chenbang110
·
2012-05-07 09:00
算法
image
vector
IM
Descriptor
代码分析
怎样看linux的源代码
3、
源代码分析
的书一定有。《深入理解linux内核》、《linux内核2.4源码分析》、淅大的那一套情景分析。 我倒是觉得淅大那套书必不可少。《深入理解linux内核》用于大体了解源码结构、实现思路。
helonSY
·
2012-05-05 20:00
ns学习资料
http://mailman.isi.edu/pipermail/ns-users/2.柯老师的网站,包含很多非常实用资源:安装,trace文件分析,
源代码分析
,添加新协议的途径等http://140.116.72.80
ise_gaoyue1990
·
2012-05-04 22:00
Spring2.5.6
源代码分析
(一):IOC容器
1. BeanFactory是最顶层的类,从它下手最合适不过。 package org.springframework.beans.factory; import org.springframework.beans.BeansException; public interface BeanFactory { //假如有个bean名字叫myJndiObj
samsongbest
·
2012-04-27 14:00
spring
Android框架浅析之锁屏(Keyguard)机制原理
本文主要内容:1、分析锁屏界面的组成;2、基于
源代码分析
锁屏相关类;3、提出一种在框架取消锁屏的方法。花了一
qinjuning
·
2012-04-25 21:28
Andoird框架浅析
Android框架浅析
Android框架浅析之锁屏(Keyguard)机制原理
本文主要内容:1、分析锁屏界面的组成;2、基于
源代码分析
锁屏相关类;3、提出一种在框架取消锁屏的方法。花了一
v5browser
·
2012-04-25 21:00
android
Android框架浅析之锁屏(Keyguard)机制原理
本文主要内容:1、分析锁屏界面的组成;2、基于
源代码分析
锁屏相关类;3、提出一种在框架取消锁屏的方法。花了一
SunRaIN_
·
2012-04-25 21:00
android
学习Hadoop不错的系列文章
)HDFS简介(2)HDFS读写过程解析(3)Map-Reduce入门(4)Map-Reduce的过程解析(5)Hadoop的运行痕迹(6)ApacheHadoop版本 2)Hadoop-0.20.0
源代码分析
·
2012-04-22 14:00
hadoop
Android系统进程间通信Binder机制在应用程序框架层的Java接口
源代码分析
在前面几篇文章中,我们详细介绍了Android系统进程间通信机制Binder的原理,并且深入分析了系统提供的Binder运行库和驱动程序的源代码。细心的读者会发现,这几篇文章分析的Binder接口都是基于C/C++语言来实现的,但是我们在编写应用程序都是基于Java语言的,那么,我们如何使用Java语言来使用系统的Binder机制来进行进程间通信呢?这就是本文要介绍的Android系统应用
new_abc
·
2012-04-20 00:00
java
android
框架
object
service
Descriptor
Android系统进程间通信(IPC)机制Binder中的Client获得Server远程接口过程
源代码分析
在上一篇文章中,我们分析了Android系统进程间通信机制Binder中的Server在启动过程使用ServiceManager的addService接口把自己添加到ServiceManager守护过程中接受管理。在这一篇文章中,我们将深入到Binder驱动程序源代码去分析Client是如何通过ServiceManager的getService接口中来获得Server远程接口的。Client只有获
new_abc
·
2012-04-20 00:00
Android系统进程间通信(IPC)机制Binder中的Server启动过程
源代码分析
在前面一篇文章浅谈Android系统进程间通信(IPC)机制Binder中的Server和Client获得ServiceManager接口之路中,介绍了在Android系统中Binder进程间通信机制中的Server角色是如何获得ServiceManager远程接口的,即defaultServiceManager函数的实现。Server获得了ServiceManager远程接口之后,就要把自己的
new_abc
·
2012-04-19 23:00
thread
android
server
struct
buffer
代码分析
[原]Android应用程序进程启动过程的
源代码分析
[原]Android应用程序进程启动过程的
源代码分析
Android应用程序框架层创建的应用程序进程具有两个特点,一是进程的入口函数是ActivityThread.main,二是进程天然支持Binder
mixer-a
·
2012-04-17 21:00
[原]Android应用程序绑定服务(bindService)的过程
源代码分析
[原]Android应用程序绑定服务(bindService)的过程
源代码分析
Android应用程序组件Service与Activity一样,既可以在新的进程中启动,也可以在应用程序进程内部启动
mixer-a
·
2012-04-17 21:00
[原]Android系统进程Zygote启动过程的
源代码分析
[原]Android系统进程Zygote启动过程的
源代码分析
在Android系统中,所有的应用程序进程以及系统服务进程SystemServer都是由Zygote进程孕育(fork)出来的,这也许就是为什么要把它称为
mixer-a
·
2012-04-17 21:00
[原]Android应用程序安装过程
源代码分析
[原]Android应用程序安装过程
源代码分析
Android系统在启动的过程中,会启动一个应用程序管理服务PackageManagerService,这个服务负责扫描系统中特定的目录,找到里面的应用程序文件
mixer-a
·
2012-04-17 21:00
[原]Android系统默认Home应用程序(Launcher)的启动过程
源代码分析
[原]Android系统默认Home应用程序(Launcher)的启动过程
源代码分析
在前面一篇文章中,我们分析了Android系统在启动时安装应用程序的过程,这些应用程序安装好之后,还需要有一个
mixer-a
·
2012-04-17 21:00
[原]Android应用程序组件Content Provider的启动过程
源代码分析
[原]Android应用程序组件ContentProvider的启动过程
源代码分析
通过前面的学习,我们知道在Android系统中,ContentProvider可以为不同的应用程序访问相同的数据提供统一的入口
mixer-a
·
2012-04-17 21:00
学习linux kernel的好书
《Linux内核设计与实现》《深入理解LINUX内核》一书《LINUX内核2.4版
源代码分析
大全》一书《Linux设备驱动程序》第三版《深入理解Linux虚拟内存管理》《深入理解LINUX网络内幕》linux
sourthstar
·
2012-04-17 21:00
编程
linux
网络
出版
代码分析
linux内核
WebKit 内核
源代码分析
(四)
WebKit内核
源代码分析
(四) 红心地瓜(
[email protected]
)摘要:本文介绍WebCore中Loader模块是如何加载资源的,分主资源和派生资源分析loader模块的类关系。
balderfan
·
2012-04-17 18:00
cache
HashMap
webkit
callback
NetWork
代码分析
MongoDB Java Driver 源码分析(13):OutputBuffer,BasicOutputBuffer 和 PoolOutputBuffer
在之前的
源代码分析
中我们经常遇到神秘的OutMessage类的实例,并调用它的writeInt,query等方法与MongoDB数据库进行交互。
我的家园
·
2012-04-15 16:00
Nutch
源代码分析
(1) Crawl 类
(以下分析针对的是nutch1.4)Crawl类是运行抓取程序的入口,代码不多,但关联的其他类不少。抓取的流程是:1.将初始的URL地址注入到crawlDb2.从crawldb中生成一个url的子集用于抓取3.抓取网页4.分析网页5.更新crawlDb,增加新抓取的url6.循环执行2-5步,直到达到指定的抓取深度之后,还需要进行链接反转,将索引导入到solr等。Crawl类的声明如下: pub
我的家园
·
2012-04-15 16:00
Struts2
源代码分析
之Struts2 Interceptor模式
首先贴出众所周知的Struts工作流程图:流程解说: 1、客户端向Servlet容器(如Tomcat)提交一个请求 2、请求经过一系列过滤器(如ActionContextCleanUp过滤器等) 3、核心控制器被调用,询问ActionMapper来决定请求是否需要调用某个Action 4、如果ActionMapper决定需要调
foo
·
2012-04-13 09:00
模式
struts
Interceptor
源代码
分析
2
Struts2
源代码分析
之Struts2 Interceptor模式
阅读更多首先贴出众所周知的Struts工作流程图:流程解说:1、客户端向Servlet容器(如Tomcat)提交一个请求2、请求经过一系列过滤器(如ActionContextCleanUp过滤器等)3、核心控制器被调用,询问ActionMapper来决定请求是否需要调用某个Action4、如果ActionMapper决定需要调用某个Action,核心控制器把控制权委派给ActionProxy(备注
foo
·
2012-04-13 09:00
struts
2
源代码
分析
interceptor
模式
通过 HashMap、HashSet 的
源代码分析
其 Hash 存储机制
实际上,HashSet和HashMap之间有很多相似之处,对于HashSet而言,系统采用Hash算法决定集合元素的存储位置,这样可以保证能快速存、取集合元素;对于HashMap而言,系统key-value当成一个整体进行处理,系统总是根据Hash算法来计算key-value的存储位置,这样可以保证能快速存、取Map的key-value对。在介绍集合存储之前需要指出一点:虽然集合号称存储的是Jav
Hsuxu
·
2012-04-12 16:00
object
HashMap
table
equals
存储
代码分析
Struts2
源代码分析
之Struts2 Interceptor模式
Struts2
源代码分析
之Struts2Interceptor模式首先贴出众所周知的Struts工作流程图:流程解说:1、客户端向Servlet容器(如Tomcat)提交一个请求2、请求经过一系列过滤器
hongqiang
·
2012-04-08 13:00
Interceptor
Struts2
源代码分析
之Struts2 Interceptor模式
Struts2
源代码分析
之Struts2Interceptor模式首先贴出众所周知的Struts工作流程图:流程解说: 1、客户端向Servlet容器(如Tomcat)提交一个请求
jiangtongcn
·
2012-04-08 13:00
Nutch
源代码分析
(1) Crawl 类
阅读更多(以下分析针对的是nutch1.4)Crawl类是运行抓取程序的入口,代码不多,但关联的其他类不少。抓取的流程是:1.将初始的URL地址注入到crawlDb2.从crawldb中生成一个url的子集用于抓取3.抓取网页4.分析网页5.更新crawlDb,增加新抓取的url6.循环执行2-5步,直到达到指定的抓取深度之后,还需要进行链接反转,将索引导入到solr等。Crawl类的声明如下:p
裴小星
·
2012-04-06 23:00
nutch
crawl
solr
hadoop
java
Nutch
源代码分析
(1) Crawl 类
(以下分析针对的是nutch1.4)Crawl类是运行抓取程序的入口,代码不多,但关联的其他类不少。抓取的流程是:1.将初始的URL地址注入到crawlDb2.从crawldb中生成一个url的子集用于抓取3.抓取网页4.分析网页5.更新crawlDb,增加新抓取的url6.循环执行2-5步,直到达到指定的抓取深度之后,还需要进行链接反转,将索引导入到solr等。Crawl类的声明如下: pub
裴小星
·
2012-04-06 23:00
java
hadoop
Nutch
Solr
crawl
http://blog.sina.com.cn/s/articlelist_1454293451_0_1.html
engine工程中…(0/7)2011-09-0111:02编译和链接(0/15)2011-07-2414:25x264代码概括分析及dsp优化等问题(0/18)2011-07-2220:49x264
源代码分析
fangbaolei2088
·
2012-04-06 10:00
优化
算法
框架
语言
代码分析
h.264
x264
源代码分析
x264
源代码分析
-转相关说明:1. 使用版本: x264-cvs-2004-05-112.
fangbaolei2088
·
2012-04-03 23:00
timer
cache
struct
Parameters
reference
代码分析
Linux内核实践之tasklet机制
作者:bullbat
源代码分析
与原理部分参见前面的文章linux中断延迟之tasklet,这里我们看看他的使用,和前面介绍的工作队列、等待队列等相同,声明采用两种方法,我们在init函数中直接采用
bullbat
·
2012-04-03 12:00
linux
struct
Module
null
代码分析
linux内核
J2me 开源的wap浏览器
源代码分析
大家晚上好! 现在上传wap览器器源代码,都是我从别的网站上下载的。由于有点时间了,我找不到以前下载的地址,只能从自己上传一下: FireFox手机:http://dl.iteye.com/topics/download/c5c1fdaa-a3d9-3dc9-b984-c855641b604f&nb
aiquantong
·
2012-04-03 00:00
j2me
J2me 开源的wap浏览器
源代码分析
阅读更多大家晚上好!现在上传wap览器器源代码,都是我从别的网站上下载的。由于有点时间了,我找不到以前下载的地址,只能从自己上传一下:FireFox手机:http://dl.iteye.com/topics/download/c5c1fdaa-a3d9-3dc9-b984-c855641b604f是FireFox浏览器的副所杰作,从中可以感受到当你网景公司代码豪情。但是对于初步入门来说他是太难了!
aiquantong
·
2012-04-03 00:00
boost::bind
源代码分析
boost::bind库绝对是最有用,最有价值的库之一,已被纳入tr1。bind库的出现,替代了stl中的mem_fun,ptr_fun,bind1st,bin2nd等函数本文并不介绍bind的使用,而是从bind的源代码(boost1.38.0)中分析出它的实现原理bind执行大致可分为2个过程1:构造函数对象2:调用函数对象下面我们以以下代码为列,抽丝剥茧,分析bind的内部机制。#inclu
hbhhww
·
2012-03-31 14:00
Android系统进程间通信Binder机制在应用程序框架层的Java接口
源代码分析
在前面几篇文章中,我们详细介绍了Android系统进程间通信机制Binder的原理,并且深入分析了系统提供的Binder运行库和驱动程序的源代码。细心的读者会发现,这几篇文章分析的Binder接口都是基于C/C++语言来实现的,但是我们在编写应用程序都是基于Java语言的,那么,我们如何使用Java语言来使用系统的Binder机制来进行进程间通信呢?这就是本文要介绍的Android系统应用程序框架
tjy1985
·
2012-03-29 20:00
java
android
框架
object
service
Descriptor
Android系统进程间通信(IPC)机制Binder中的Client获得Server远程接口过程
源代码分析
在上一篇文章中,我们分析了Android系统进程间通信机制Binder中的Server在启动过程使用ServiceManager的addService接口把自己添加到ServiceManager守护过程中接受管理。在这一篇文章中,我们将深入到Binder驱动程序源代码去分析Client是如何通过ServiceManager的getService接口中来获得Server远程接口的。Client只有
tjy1985
·
2012-03-29 20:00
Android系统进程间通信(IPC)机制Binder中的Server启动过程
源代码分析
在前面一篇文章浅谈Android系统进程间通信(IPC)机制Binder中的Server和Client获得ServiceManager接口之路中,介绍了在Android系统中Binder进程间通信机制中的Server角色是如何获得ServiceManager远程接口的,即defaultServiceManager函数的实现。Server获得了ServiceManager远程接口之后,就要把自己的S
tjy1985
·
2012-03-29 20:00
thread
android
server
user
buffer
代码分析
源代码分析
工具推荐Understand
摘自http://www.emenda.eu/index.php?option=com_content&view=article&id=44&Itemid=22&lang=zhUnderstand™ 从度量、图表、依赖关系分析、代码检查、等各方面全面管理您的源代码。Understand™主要特点 Understand度量Understand™对所分析的代码进行高效的度量计算,其计算也可通过命令行
larryliuqing
·
2012-03-23 09:00
Microsoft
Solaris
工具
fortran
pascal
代码分析
Maven:完整参考手册--1.3 一个通用的接口
如果新的能执行对源代码的静态分析
源代码分析
工具
mengxiangyue
·
2012-03-22 19:00
maven
activemq
单元测试
subversion
代码分析
项目构建
Linux内核
源代码分析
-第四章 系统初始化-3
4.2.2分析内核选项parse_options函数分析由内核引导程序发送给内核的启动选项,在初始化过程中按照某些选项运行,并将剩余部分传送给init进程(在本章后面部分提到)。这些选项可能已经存储在配置文件中了,也可能是由用户在系统启动时敲入的—内核并不关心这些。类似的细节全部是内核引导程序应该关注的内容。1.parse_options19707:参数已经收集在一条长的命令行中,内核被赋给指向该
xqtesting
·
2012-03-17 11:52
源代码
存储
配置文件
SP
C字符串
Linux内核
源代码分析
-第四章 系统初始化-2
4.2初始化Linux内核在内核成功装入内存(如果需要就解压缩)以及一些关键硬件,例如已经在低层设置过的内存管理器(MMU,请参见第8章)之后,内核将跳转到start_kernel(19802行)。这个函数完成其余的系统初始化工作—实际上,几乎所有的初始化工作都是由这个函数实现的。因此,start_kernel就是本节的核心。start_kernel19802:__init标示符在gcc编译器中指
xqtesting
·
2012-03-17 11:33
工作
字符串
函数
源代码
编译器
Linux内核
源代码分析
-第四章 系统初始化-1
第4章系统初始化当你想要运行程序时,你需要把程序的文件名敲入shell—或者更为流行的,在如GNOME或者KDE等之类桌面环境中点击相应的图标,这样就能将其装载进内核并运行。但是,首先必须有其他的软件来装载并运行内核;这通常是诸如LOADLIN或者LILO之类的内核引导程序。更进一步说,我们还需要其他的软件来装载运行内核引导程序—称之“内核引导程序的引导程序”,而且看起来似乎运行内核引导程序的引导
xqtesting
·
2012-03-17 11:04
源代码
软件
装载
存储器
运行程序
Linux内核
源代码分析
-第三章 内核体系结构概述-3
3.5设计和实现的关系接下来的部分将介绍一些内核设计和实现之间的关系。本部分最重要的内容是对于内核源程序目录结构的概述,这一点随后就会提到。本章最后以实现中体系结构无关代码和体系结构相关代码的相对大小的估算作为总结。3.5.1内核源程序目录结构按照惯例,内核源程序代码安装在/usr/src/linux目录下。在该目录下还有几个其他目录,每一个都代表一个特定的内核功能性子集(或者非常粗略地说是高层代
xqtesting
·
2012-03-17 11:32
linux
源代码
目录
源程序
都
Linux内核
源代码分析
-第三章 内核体系结构概述-2
3.4Linux内核的类型解决复杂性的所有方法都基于一个基本原理:问题分解和各个击破。也就是说,都是把大型的、难以解决的问题(或系统)分解成一定数量的复杂度较低的子问题(或子系统),再根据需要重复这一过程直到每一部分都小到可以解决为止,而各种方法只是这种原理的一些不同运用而已。计算机科学中有三种经典的方法比较适合于构建大型系统(我首先必须说明的是,这些定义都是经过我深思熟虑的讨论对象)。1)层次(
xqtesting
·
2012-03-17 11:54
源代码
解决方案
计算机科学
都
IP协议
Linux内核
源代码分析
-第三章 内核体系结构概述-1
第3章内核体系结构概述本章从较高层次上对内核进行说明。从顺序上来说,本章首先介绍内核设计目标,接下来介绍内核体系结构,最后介绍内核源程序目录结构。3.1内核设计目标Linux的内核展现出了几个相互关联的设计目标,它们依次是:清晰性、兼容性、可移植性、健壮性、安全性和速度。这些目标有时是互补的,有时则是矛盾的。但是它们被尽可能的保持在相互一致的状态,内核设计和实现的特性通常都要回归到这些问题上来。本
xqtesting
·
2012-03-17 11:05
安全性
源代码
兼容性
应用程序
目标
上一页
72
73
74
75
76
77
78
79
下一页
按字母分类:
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
其他