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
ExtJS4.0源代码分析
shoelace
源代码分析
,bochs调试 readkernel()函数
staticinode_nrreadkernelF1(buffer*,bp){ unsignedintbuild_base; /*baseofparametersleftbybuild*/ unsignedintbpsize; /*sizeofunprocessedpartofbp*/ unsignedintbpinx; /*indextounproces
sitelist
·
2014-01-02 19:00
XBMC
源代码分析
3:核心部分(core)-综述
前文分析了XBMC的整体结构以及皮肤部分:XBMC
源代码分析
1:整体结构以及编译方法XBMC
源代码分析
2:Addons(皮肤Skin)本文以及以后的文章主要分析XBMC的VC工程中的源代码。
leixiaohua1020
·
2014-01-02 13:00
源代码
ffmpeg
VC
xbmc
媒体中心
XBMC
源代码分析
3:核心部分(core)-综述
前文分析了XBMC的整体结构以及皮肤部分:XBMC
源代码分析
1:整体结构以及编译方法XBMC
源代码分析
2:Addons(皮肤Skin)本文以及以后的文章主要分析XBMC的VC工程中的源代码。
leixiaohua1020
·
2014-01-02 13:00
core
shoelace
源代码分析
,bochs调试过程,setup.s 中do_move
b0x90200c(0)Breakpoint1,0x90200in??()Nextatt=78352693(0)[0x00090200]9020:0000(unk.ctxt):movax,0x9000 ;b80090u/10000090200:( ):movax,0x9000 ;b8009000090203:(
sitelist
·
2014-01-02 12:00
shoelace
源代码分析
,bochs调试过程,setup.s
b0x90200c(0)Breakpoint1,0x90200in??()Nextatt=78342962(0)[0x00090200]9020:0000(unk.ctxt):movax,0x9000 ;b80090u/200x9000000090000:( ):movax,0x7c0 ;b8c00700090003:(
sitelist
·
2014-01-01 21:00
setup
bochs
shoelace
shoelace
源代码分析
,bochs调试过程 -- loadbuilt()函数
sNextatt=78037287(0)[0x0006091d]6000:091d(unk.ctxt):incsp ;44sNextatt=78037288(0)[0x0006091e]6000:091e(unk.ctxt):leabx,wordptrss:[bp+0xfe62];8d9e62fesNextatt=78037289(0)[0x00060922]6
sitelist
·
2014-01-01 19:00
bochs
shoelace
loadbuilt
shoelace
源代码分析
,bochs调试过程
第一个断点:b0x10035 c(0)Breakpoint1,0x10035in??()Nextatt=75292653(0)[0x00010035]1000:0035(unk.ctxt):call0x504 ;e8cc04sNextatt=75292654(0)[0x00010504]1000:0504(unk.ctxt):pushbp
sitelist
·
2014-01-01 09:00
调试
bochs
shoelace
shoelace
源代码分析
之shoe.c
_main: pop ax |returnaddress(offset) pop ax |returnaddress(segment) mov cx,#BYTESPERCLICK |clicksize mul cx |makeinto32bitaddress mov di,dx |savea
sitelist
·
2014-01-01 07:00
shoelace
shoe.c
XBMC
源代码分析
2:Addons(皮肤Skin)
前文已经对XBMC源代码的整体架构进行了分析:XBMC
源代码分析
1:整体结构以及编译方法从这篇文章开始,就要对XBMC源代码进行具体分析了。首先先不分析其C++代码,分析一下和其皮肤相关的代码。
leixiaohua1020
·
2014-01-01 00:00
xml
分析
布局
界面
xbmc
XBMC
源代码分析
2:Addons(皮肤Skin)
前文已经对XBMC源代码的整体架构进行了分析:XBMC
源代码分析
1:整体结构以及编译方法从这篇文章开始,就要对XBMC源代码进行具体分析了。首先先不分析其C++代码,分析一下和其皮肤相关的代码。
leixiaohua1020
·
2014-01-01 00:00
源代码
shoelace
源代码分析
之shoebfs -scanzone()函数分析
scanzone(zp,ind,len,fn)参数的含义zp逻辑块号, ind=0,1,2,0代表直接块,1代表1次间接块,2代表2次间接块。 len代表每个块里面有几个i节点的个数,这里应该是32 fn是个函数指针 fn=(INODEFN)readshoe) inode_nrscanzoneF4(zone_nr*,zp,int,level,int,n,INODE
sitelist
·
2013-12-31 20:00
shoelace
源代码分析
之disktab
下面是disktab.doc文件中的一部分说明Thefollowingentriesareused: NameTypeDescription se num Numberofbytespersector ns num Numberofsectorspertrack nt num Numberoftrackspercylinder md num Mediadesc
sitelist
·
2013-12-31 14:00
shoelace
disktab
shoelace
源代码分析
之bootlace
你可比较一下上面的两个图片,除了shoelace外是一模一样的。第一个图片是img镜像的0x400开始的,第二个图片是bootlace文件的0x20开始的。如果说主引导记录被winiboot覆盖,那么minix分区第一个启动块被bootlace覆盖。对于的命令分别是laceup-w1/dev/hd5和laceup/dev/hd6wini在shoelace.h里面有下面的定义#defineBOOTL
sitelist
·
2013-12-31 13:00
shoelace
源代码分析
之winiboot
用winhexdump可以看到我们的img文件,也就是硬盘的主引导记录被winiboot覆盖,在0x1fe处有55aa的硬盘启动标志。当然还得有分区表。winboot是由winboot.x汇编文件生成的相当于bootsect文件也就是也要放到硬盘的主引导记录上mbr它的作用是打印硬盘分区信息,选择从哪个分区引导。然后把接力棒交给选择的分区!下面是winiboot.x中的一些关键代码boot:
sitelist
·
2013-12-31 07:00
XBMC
源代码分析
1:整体结构以及编译方法
XBMC(全称是XBOXMediaCenter)是一个开源的媒体中心软件。XBMC最初为Xbox而开发,可以运行在Linux、OSX、Windows、Android4.0系统。我自己下载了一个然后体验了一下,感觉确实不错,和Windows自带的媒体中心差不多。XBMC项目首页:http://xbmc.org/XBMC差不多是我接触到的开源多媒体项目中体积最大的了。但是它的编译方法却出乎意料的简单。
leixiaohua1020
·
2013-12-31 00:00
源代码
ffmpeg
多媒体
xbmc
媒体中心
XBMC
源代码分析
1:整体结构以及编译方法
XBMC(全称是XBOXMediaCenter)是一个开源的媒体中心软件。XBMC最初为Xbox而开发,可以运行在Linux、OSX、Windows、Android4.0系统。我自己下载了一个然后体验了一下,感觉确实不错,和Windows自带的媒体中心差不多。XBMC项目首页:http://xbmc.org/XBMC差不多是我接触到的开源多媒体项目中体积最大的了。但是它的编译方法却出乎意料的简单。
leixiaohua1020
·
2013-12-31 00:00
源代码
在Ubuntu 12.04中使用最新的Eclipse版本调试跟踪最新的PostgreSQL源代码
进入正题前,我想说的是,目前网上的很多关于PostgreSQL(以下简称PG)
源代码分析
环境搭建的文章都已经比较”古老“了。
鄂世嘉
·
2013-12-29 19:00
eclipse
ubuntu
PostgreSQL
源代码分析
Google Android开发入门与实战下载
从技术实现上,讲解了5个Android平台下的完整综合实例及
源代码分析
,分别是RSS阅读器、基于GoogleMap的个人GPS、豆瓣网(Web2.0)客户端、在线音乐播放器、手机信息助手。
·
2013-12-29 00:00
Android开发
Android系统默认Home应用程序(Launcher)的启动过程
源代码分析
在前面一篇文章中,我们分析了Android系统在启动时安装应用程序的过程,这些应用程序安装好之后,还需要有一个Home应用程序来负责把它们在桌面上展示出来,在Android系统中,这个默认的Home应用程序就是Launcher了,本文将详细分析Launcher应用程序的启动过程。 Android系统的Home应用程序Launcher是由ActivityManagerService启动的
sdvch
·
2013-12-27 00:00
关于 bison
源代码分析
--gcc
源代码分析
之语法分析部分 的说明
已经出版的相同选题的书:LEMON语法分析生成器(LALR(1))源代码情景分析Bison是bash的语法分析器是gcc的语法分析器。Linux其实是有三部分组成。第一部分,内核(oldlinux论坛已有讨论和linux内核完全注释等专著)。第二部分,gcc编译器,其中代码中最难也是最精彩的就是语法分析部分,靠的也是bison。第三部分,bash,bash的最精华部分就是语法分析部分,也是有bis
chenghao0511
·
2013-12-26 08:35
源代码分析
bison
[置顶] 关于 bison
源代码分析
--gcc
源代码分析
之语法分析部分 的说明
已经出版的相同选题的书:LEMON语法分析生成器(LALR(1))源代码情景分析Bison是bash的语法分析器是gcc的语法分析器。Linux其实是有三部分组成。第一部分,内核(oldlinux论坛已有讨论和linux内核完全注释等专著)。第二部分,gcc编译器,其中代码中最难也是最精彩的就是语法分析部分,靠的也是bison。第三部分,bash,bash的最精华部分就是语法分析部分,也是有bis
sitelist
·
2013-12-26 08:00
Android菜鸟的成长笔记(5)——Android系统源代码你下载了吗?
在上一篇中我们用Android系统
源代码分析
了我们前面写的代码,有的朋友可能就会问怎么才能下载到Google官方的源代码呢?下面我们通过Git管理工具来对Android系统源代码进行下载。
lxq_xsyu
·
2013-12-25 22:00
android
源码下载
libevent
源代码分析
--buffer的使用
你可能注意到随着我们代码变得越来越高效,程序也变得更加复杂。当我们产生一个进程的时候,我们没有必要为每一个链接管理一个buffer,我们只需要每个处理独立栈分配缓冲区就可以了。在读和写的时候,我们不必明确的跟踪每一个socket,这在我们的代码里是一个暗示,我们没有必要定义一个结构体去跟踪每一个操作什么时候完成,我们只需要使用循环栈变量就可以了。 此外,如果你在windows网络编程
yusiguyuan
·
2013-12-20 22:00
libevent
RTEMS 的libio ,work area ,heap,串口驱动等的一些阅读
源代码分析
笔记
ram_end=(uintptr_t)RamBase+(uintptr_t)RamSize; *work_area_start=WorkAreaBase; *work_area_size =ram_end-(uintptr_t)WorkAreaBase; *heap_start =BSP_BOOTCARD_HEAP_USES_WORK_AREA; *heap_size =(uintptr
etual
·
2013-12-17 17:00
u-boot中SPL
源代码分析
[Author:BoShen[u-boot:2014.01-rc1]本文将使用sama5d3xekSPL实现做为例子,具体代码可查看:https://github.com/voiceshen/u-boot/tree/sama5d3xek_spl_spi_nandu-bootSPL(secondprogramloader),对许多人来说也说很陌生。下面对此进行一个简单介绍。1.ARMSoC的启动过程
voice_shen
·
2013-12-17 11:00
libevent
源代码分析
--libevent核心event
对事件处理流程有了高层的认识后,本节将详细介绍libevent的核心结构event,以及libevent对event的管理。1libevent的核心-event Libevent是基于事件驱动(event-driven)的,从名字也可以看到event是整个库的核心。event就是Reactor框架中的事件处理程序组件;它提供了函数接口,供Reactor在事件发生时调用,以执行相应的事件处理
yusiguyuan
·
2013-12-16 19:00
libevent
event
Android Hook框架Xposed原理与
源代码分析
自己重新做了文章,希望能更好的交流,若有任何冒犯请及时与我联系并致诚挚歉意http://yunpan.cn/QDZnvHCQ2QnBJ:PDF下载地址,自己的网盘开发指南稍等一会放出,如果您有任何开发上的问题请随时给我发邮件:
[email protected]
很荣幸能和您交流技术上面的事情~1 Introduction1.1 概述Xposed是GitHUB上rovo89大大设计的一个针对Androi
wxyyxc1992
·
2013-12-14 16:00
android
Security
injection
hook
xposed
Android 应用程序进程启动过程源码分析
在Zygote进程启动过程的
源代码分析
一文中介绍到,Zygote是java世界的开创者,所有的java应用进程都是通过Zygote孵化出来的。
yangwen123
·
2013-12-11 12:00
android
ams
ActivityThread
应用程序进程
Zygote进程启动过程
源代码分析
Zygote进程介绍在Android系统中,存在不同的服务,这些服务可以分为:Android系统借用Binder通信机制实现了C/S架构设计,客户端应用程序如需要实现某些功能,只需请求指定的服务,由服务端来实现。Android服务包括以上的系统服务和应用服务,系统服务是指Android系统在启动过程就已经启动实现了的服务,对于系统服务又分为Java服务和本地服务,其实很好区分,Java服务是由Ja
yangwen123
·
2013-12-11 08:00
SystemServer
Zygote
app_process
应用程序进程
RTSP服务器实例live555
源代码分析
原文地址:RTSP服务器实例live555
源代码分析
作者:mozheer1.RTSP连接的建立过程 RTSPServer类用于构建一个RTSP服务器,该类同时在其内部定义了一个RTSPClientSession
zhuweigangzwg
·
2013-12-10 09:00
Glusterfs3.3.1DHT(hash分布)
源代码分析
1.DHT简介GlusterFS使用算法进行数据定位,集群中的任何服务器和客户端只需根据路径和文件名就可以对数据进行定位和读写访问。换句话说,GlusterFS不需要将元数据与数据进行分离,因为文件定位可独立并行化进行。GlusterFS中数据访问流程如下:1) 计算hash值,输入参数为文件路径和文件名;2) 根据hash值在集群中选择子卷(存储服务器),进行文件定位;3) 对
老叮当猫
·
2013-12-07 00:00
源码分析
DHT
GlusterFS
集群文件系统
MSM
源代码分析
memcached session manager(MSM) 用集中式缓存方式解决了集群环境的session共享 MSM用MemcachedBackupSessionManager类替换了StandardManager 1 MSM通过两个Valve拦截Request请求实现了对Session的操作 RequestTrackingHostValve RequestTrackingCo
xly_971223
·
2013-12-06 13:00
源代码
Lua5.1代码阅读(二):llex.h/llex.c
一、作用和参考资料llex.c是Lua的词法分析器(把单个输入字符串切割为多个输出符号)参考:1.Lua5.1.3
源代码分析
之词法分析By天地沙鸥http://xenyinzen.wordpress.com
Chinamming
·
2013-12-04 09:00
Nutch1.7学习笔记8:CrawlDb
源代码分析
Nutch1.7学习笔记8:CrawlDb
源代码分析
作者:雨水,时间:2013-12-3博客地址:http://blog.csdn.net/gobitanCrawlDb分析功能:将解析出来的Segment
gobitan
·
2013-12-03 20:00
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
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
spket对Extjs4的支持方法 eclipse插件spket安装 extjs4 提示
Extjs4.0
以后的版本的都不再提供jsb文件,在下载extjs的zip中不会包含jsb文件,好在spket官网上有提供,大家可以去官网下载。
fygkchina
·
2013-11-28 14: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
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他