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源代码分析
XBMC
源代码分析
6:视频播放器(dvdplayer)-文件头(以ffmpeg为例)
XBMC分析系列文章:XBMC
源代码分析
1:整体结构以及编译方法XBMC
源代码分析
2:Addons(皮肤Skin)XBMC
源代码分析
3:核心部分(core)-综述XBMC
源代码分析
4:视频播放器(dvdplayer
leixiaohua1020
·
2014-01-09 00:00
播放器
源代码
ffmpeg
dll
xbmc
shoelace
源代码分析
,bochs调试winiboot2,int0x13的算法
fdiskme/dev/hd62-30002chs021b0x7ce7set$eax=0x301 之后0xfc00既是126扇区地方发现了winiboot为什么要用minix下的fdisk分区才能用shoelace启动linux-0.11得以解决!!!14年腊八长达十年悬而未决之谜终于解开,再次证明了实践是检验真理的唯一标准。调试shoelace的winiboot所需的img文件http://v
sitelist
·
2014-01-08 19:00
调试
bochs
shoelace
ffmpeg 源代码简单分析 : avcodec_decode_video2()
此前写了好几篇ffmpeg
源代码分析
文章,列表如下:图解FFMPEG打开媒体的函数avformat_open_inputffmpeg源代码简单分析:av_register_all()ffmpeg源代码简单分析
fish_ljz
·
2014-01-08 17:15
FFMPEG
图解FFMPEG打开媒体的函数avformat_open_input
此前写了好几篇ffmpeg
源代码分析
文章,列表如下:图解FFMPEG打开媒体的函数avformat_open_inputffmpeg源代码简单分析:av_register_all()ffmpeg源代码简单分析
fish_ljz
·
2014-01-08 17:36
FFMPEG
XBMC源代码简析 5:视频播放器(dvdplayer)-解复用器(以ffmpeg为例)
XBMC分析系列文章:XBMC
源代码分析
1:整体结构以及编译方法XBMC
源代码分析
2:Addons(皮肤Skin)XBMC
源代码分析
3:核心部分(core)-综述XBMC
源代码分析
4:视频播放器(dvdplayer
leixiaohua1020
·
2014-01-08 00:00
播放器
源代码
ffmpeg
xbmc
解复用
XBMC源代码简析 5:视频播放器(dvdplayer)-解复用器(以ffmpeg为例)
XBMC分析系列文章: XBMC
源代码分析
1:整体结构以及编译方法XBMC
源代码分析
2:Addons(皮肤Skin)XBMC
源代码分析
3:核心部分(core)-综述XBMC
源代码分析
4:视频播放器(dvdplayer
leixiaohua1020
·
2014-01-08 00:00
ffmpeg
软交换freeswitch系统概要和
源代码分析
初步
asterisk与freeswitch的比较:1:Asterisk是针对1百人以下的小型系统,相同的硬件配置下单系统最多并发200路,而根据国外爱好者测试freeswitch可达到2000-3000路sip通道(媒体流并发)。2:Asterisk用动态链表来管理每个打开的通道,这样在多线程中非常难于管理(需要频繁的锁定和解锁)。而freeswitch每个呼叫通道都会用一个线程来管理呼叫状态,大大减
CodingSir
·
2014-01-07 21:19
XBMC
源代码分析
4:视频播放器(dvdplayer)-解码器(以ffmpeg为例)
XBMC分析系列文章:XBMC
源代码分析
1:整体结构以及编译方法XBMC
源代码分析
2:Addons(皮肤Skin)XBMC
源代码分析
3:核心部分(core)-综述 本文我们分析XBMC中视频播放器(dvdplayer
leixiaohua1020
·
2014-01-07 00:00
ffmpeg
XBMC
源代码分析
4:视频播放器(dvdplayer)-解码器(以ffmpeg为例)
XBMC分析系列文章:XBMC
源代码分析
1:整体结构以及编译方法XBMC
源代码分析
2:Addons(皮肤Skin)XBMC
源代码分析
3:核心部分(core)-综述本文我们分析XBMC中视频播放器(dvdplayer
leixiaohua1020
·
2014-01-07 00:00
播放器
源代码
ffmpeg
xbmc
媒体中心
shoelace
源代码分析
,bochs调试winiboot
b0x7c00c到这里是加载的winibootboot: 0x7cb3 push ax |rememberpartition addb al,#ONE |saywhichone call putc mov bx,#m_crlf call puts pop ax movb ah,#partition |
sitelist
·
2014-01-05 07:00
调试
bochs
shoelace
fdisk in minix
源代码分析
fdisk-h16-s63/dev/hd5c1060结果是002->601562sec_to_hst(logsec,hd,sec,cyl)longlogsec;unsignedchar*hd,*sec,*cyl;{/*Convertalogicalsectornumberto head/sector/cylinder*/ intbigcyl; bigcyl=logsec/(nhead*nsec);
sitelist
·
2014-01-04 15:00
fdisk
minix
Hadoop源代码学习(完整版)
源地址:http://blog.csdn.net/xiaogugood/article/details/8209839Hadoop源代码学习(完整版) Hadoop
源代码分析
(一)HadoopMapreduceGoogleHBaseFacebook
kelvinliu117
·
2014-01-03 23:00
hadoop
shoelace
源代码分析
,bochs调试-67870
在readkernel里面有调用0x67870处的一个call,而0x67870里面有一个jmp9020:0000的跳转,这正是我们要找的,并没有加载完运行startminix()函数,因为那是为启动minix要做的。最后一个断点0x67870b0x6101fcs最后在附上:readkernel的反汇编代码,里面为适应linux-0.11启动而改动的部分加红u/18000060e7e:(
sitelist
·
2014-01-02 22:00
setup
bochs
bootsect
shoelace
67870
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
开源网络库的分析libevent
muduo
nginx ....
每一个开源项目存在都有它的道理和意义,不同的思想有不同的优缺点。 libevent:这是一个用纯C写的开源库,属于一个轻量级的网络中间件。其中用到的基本数据结构也是非常巧妙。展现反应堆模型的基本使用方法。不同的事件对应不容的处理方法。I/O定时信号。三种事件的处理单独分开,又通过事件驱动融合在一起。 专栏地址:http://blog.csdn.net/column/d
yusiguyuan
·
2013-12-15 23:00
nginx
libevent
libev
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
从epoll构建
muduo
-11 单线程Reactor网络模型成型
mini-
muduo
版本传送门version0.00从epoll构建
muduo
-1mini-
muduo
介绍version0.01从epoll构建
muduo
-2最简单的epollversion0.02从epoll
voidccc
·
2013-12-08 19:27
网络
从epoll构建
muduo
-11 单线程Reactor网络模型成型
mini-
muduo
版本传送门version0.00从epoll构建
muduo
-1mini-
muduo
介绍version0.01从epoll构建
muduo
-2最简单的epollversion0.02从epoll
voidccc
·
2013-12-08 19:00
linux
socket
epoll
网络编程
muduo
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
上一页
60
61
62
63
64
65
66
67
下一页
按字母分类:
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
其他