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应用程序组件Content Provider的启动过程
源代码分析
通过前面的学习,我们知道在Android系统中,ContentProvider可以为不同的应用程序访问相同的数据提供统一的入口。ContentProvider一般是运行在独立的进程中的,每一个ContentProvider在系统中只有一个实例存在,其它应用程序首先要找到这个实例,然后才能访问它的数据。那么,系统中的ContentProvider实例是由谁来负责启动的呢?本文将回答这个问题。
w11h22j33
·
2012-12-05 18:00
Provider
content
strtok和strtok_r的
源代码分析
/* *strtok_r.c: *Implementationofstrtok_rforsystemswhichdon'thaveit. * *ThisistakenfromtheGNUClibraryandisdistributedunderthetermsof *theLGPL.Seecopyrightnoticebelow. * */ #ifdefHAVE_CONFIG_
jsh13417
·
2012-11-30 09:00
通过
源代码分析
Servlet的service方法和doXXX方法
首先,对于我们创建的任意一个Servlet都必须要实现Servlet接口,GenericServlet是一个通用的、不特定与任何协议的Servlet,它实现了Servlet接口,而HttpServlet继承于GenericServlet,因此HttpServlet也实现了Servlet接口,所以我们定义Servlet时只需继承HttpServlet即可。Servlet接口中定义了service方法
XUNIAILIAN
·
2012-11-29 16:00
servlet
servlet
service
service
javaweb
javaweb
doXXX
GoAhead2.5
源代码分析
--访问验证(security.c)
security.c主要功能是:验证登陆用户的信息,会在页面上显示对应的信息,不成功,显示错误页面,成功时,会验证用户名和密码。----------------------------------------------------------------------------------------------------------------- intwebsSecurityHandler
jk110333
·
2012-11-29 15:00
linux platform
以下的
源代码分析
是基于2.6.25的. 二:platform概貌在分析源代码之前,先在内核代码中找一个platfor
lpdpzc
·
2012-11-29 14:00
Chrome
源代码分析
之初始化(七)
下面看看初始化的代码整个程序的入口位于文件:src\chrome\app\chrome_exe_main_win.cc这里只有一个入口函数wWinMain,标准的win32入口,这个函数很简单,调用CommandLine::Init(0,NULL);初始化命令行的对象,然后启动沙盒服务。最后创建MainDllLoader对象,MainDllLoader对象只有一个主要作用,动态加载chrome.d
namelcx
·
2012-11-29 13:00
Hadoop源代码学习(完整版)
Hadoop源代码学习(完整版)Hadoop
源代码分析
(一)HadoopMapreduceGoogleHBaseFacebook 经济不行啦,只好潜心研究技术。
xiaogugood
·
2012-11-21 21:00
BSD TCP/IP协议栈 uC/IP
LwIP
uIP TinyTcp
1、BSDTCP/IP协议栈 BSD栈历史上是其他商业栈的起点,大多数专业TCP/IP栈(VxWorks内嵌的TCP/IP栈)是BSD栈派生的。这是因为BSD栈在BSD许可协议下提供了这些专业栈的雏形,BSD许用证允许BSD栈以修改或未修改的形式结合这些专业栈的代码而无须向创建者付版税。同时,BSD也是许多TCP/IP协议中的创新(如广域网中饿拥塞控制和避免)的开始点。2、uC/IP uC/I
zhoujiaxq
·
2012-11-21 16:00
Android框架浅析之锁屏(Keyguard)机制原理
本文主要内容: 1、分析锁屏界面的组成; 2、基于
源代码分析
锁屏相关类;
hufeng882412
·
2012-11-21 16:00
Zygote进程启动过程的
源代码分析
在Android系统中,所有的应用程序进程以及系统服务进程SystemServer都是由Zygote进程孕育(fork)出来的,zygote和system_server分别是Java世界的半边天,任何一个进程的死亡都会导致Java崩溃。zygote本身是Native应用程序,与驱动内核无关。zygote最初的名字叫“app_process”,这个名字在Android.mk文件中指定,但在运行过程中
melody157398
·
2012-11-21 11:00
读Kernel感悟-Linux内核启动-从hello world说起
几乎任何一本Linux内核
源代码分析
的书都会给出详细的答案。不过,我试图从一个不同的角度(一个初学者的角度)来叙述,而不是一上来就给出答案。从熟悉
dadoneo
·
2012-11-19 21:00
Android系统
源代码分析
步骤
目前,互联网行业正在朝着移动互联网方向强劲地发展,而移动互联网的发展离不开背后的移动平台的支撑。众所周知,如今在移动平台市场上,苹果的iOS、谷歌的Android和微软的WindowsPhone系统已经形成了三足鼎立的形势,而Android系统的市场占有率是最高的。Android系统之所以能够在市场上占据着第一的位置,一来是因为它依托着谷歌的品德效应和技术实力,二来是因为它是开放的,任何人都可以得
紫地瓜
·
2012-11-19 09:00
Handler-Looper中的生产者消费者模型
话说Handler-Looper,从听到这个东西到着手看它的
源代码分析
一下着实过了一年。Handler-Looper是干嘛用的?主要功能就是做线程交互吧,android对动画的实现用的也是它。
jiaoyang623
·
2012-11-16 17:00
Xen
源代码分析
(三)——x86_32.s
X86_32.s文件,32位下启动汇编程序的最后阶段,主要工作为装入堆栈指针,Xen会在栈顶分配一个cpu_info结构,这个结构包含很多重要的成员:1)客户系统的切换上下文2)当前运行的vcpu指针3)物理处理器编号1,IDT的处理,整个idt_table的向量入口都初始化ignore_int,这个中断处理函数打印"Unknowninterrupt(cr2=XXXXXXXX)"信息后系统进入循环
bullbat
·
2012-11-15 09:16
xen
Xen
源代码分析
(三)——x86_32.s
X86_32.s文件,32位下启动汇编程序的最后阶段,主要工作为装入堆栈指针,Xen会在栈顶分配一个cpu_info结构,这个结构包含很多重要的成员:1)客户系统的切换上下文2)当前运行的vcpu指针3)物理处理器编号1,IDT的处理,整个idt_table的向量入口都初始化ignore_int,这个中断处理函数打印"Unknowninterrupt(cr2=XXXXXXXX)"信息后
bullbat
·
2012-11-15 09:00
Xen
源代码分析
(二)——trampoline.s
汇编文件trampoline.s,主要工作为进入实模式,读取内存,磁盘,视频信息然后再次进入保护模式装入新的GDT(gdt_table),英文注释了很大部分,很容易理解。下面的代码注释中,从标号0开始运行,然后是标号1。 .code16/*NB.bootsym()isonlyusableinrealmode,orviaBOOT_PSEUDORM_DS.*/#undefbootsym/*
bullbat
·
2012-11-15 09:00
Xen
源代码分析
(一)——head.s
启动汇编部分代码是xen的引导启动程序,位于./xen/arch/x86/boot目录下。代码描述了从xen加载到调用第一个C函数“__start_xen”之间的初始化系统环境过程。主要涉及的文件流程为head.S->trampoline.S->x86_32.s,其中head.s为冲GRUB进入XEN的入口文件,首先看看head.s部分都做了什么(只看32位体系)。/*只能由grub来
bullbat
·
2012-11-15 09:00
android静音模式下仍可以播放媒体声音以及调节其大小。。。。
经过上个星期的
源代码分析
以及一系列的测试,最终我发现在settings.xml文件中的 代表声音可调节,而删除android:dependency="silent这一句
xiaxiangnanxp1989
·
2012-11-13 14:00
android
android
学习android静音
简单修改,让CI支持memcache
CI默认只支持memcaced,今天在网上搜索了下,一些解决方案都是错的,经过ci
源代码分析
,给出一个正确的解决方案。
lucklrj
·
2012-11-13 14:00
memcache
(莱昂氏unix
源代码分析
导读-35)缓存管理(上)
bycszhao1980系统定义了NBUF个缓存区域,每个514个字节:4720:charbuffers[NBUF][514]; 【注】:514个字节稍稍大于一个物理盘块的size,多出的2个byte的用途不明。 而“缓存头”数组buf[NBU
cszhao1980
·
2012-11-12 12:00
Android学习之Adapter(适配器)
源代码分析
与观察者模式的运用(一)
博客地址:http://blog.csdn.net/jiangqq781931404 有兴趣一起交流学习,欢迎联系. 之前已经学习过了观察者模式(点击进入观察者模式文章),今天来结合一下android的frameworks中的Adapter等相关类来更加深入的学习一下观察者模式的具体使用; 在安卓App开发中,我们会经常使用到一些适配器
jiangqq900826
·
2012-11-11 15:00
android
Android学习之Adapter(适配器)
源代码分析
与观察者模式的运用(一)
博客地址:http://blog.csdn.net/jiangqq781931404 有兴趣一起交流学习,欢迎联系. 之前已经学习过了观察者模式(点击进入观察者模式文章),今天来结合一下android的frameworks中的Adapter等相关类来更加深入的学习一下观察者模式的具体使用; 在安卓App开发中,我们会经常使用到一些适配器
jiangqq781931404
·
2012-11-11 15:00
java
java
java
设计模式
android
android
观察者
frameworks
Android学习之Adapter(适配器)
源代码分析
与观察者模式的运用(一)
博客地址:http://blog.csdn.net/jiangqq781931404 有兴趣一起交流学习,欢迎联系. 之前已经学习过了观察者模式(点击进入观察者模式文章),今天来结合一下android的frameworks中的Adapter等相关类来更加深入的学习一下观察者模式的具体使用; 在安卓App开发中,我们会经常使用到一些适配器
jiangqq900826
·
2012-11-11 15:00
android
Android学习之Adapter(适配器)
源代码分析
与观察者模式的运用(一)
博客地址:http://blog.csdn.net/jiangqq781931404 有兴趣一起交流学习,欢迎联系. 之前已经学习过了观察者模式(点击进入观察者模式文章),今天来结合一下android的frameworks中的Adapter等相关类来更加深入的学习一下观察者模式的具体使用; 在安卓App开发中,我们会经常使用到一些适配器
jiangqq900826
·
2012-11-11 15:00
android
WebKit内核
源代码分析
(五)
摘要:本文分析WebKit中html的解析过程,DOM节点树的建立。关键词:WebKit,html解析,htmltreeconstruction,WebCore,DOM节点树,dlmu20011. HTML解析模型 图1 HTML解析模型
peirenlei
·
2012-11-07 17:00
webkit
WebKit 内核
源代码分析
( 四 )
摘要:本文介绍 WebCore 中 Loader 模块是如何加载资源的,分主资源和派生资源分析 loader 模块的类关系。关键词: WebKit,Loader,Network,ResouceLoader,SubresourceLoader一、类结构及接口Loader 模块是 Network 模块的客户。 Network 模块提供指定资源的获取和上传功能,获取的资源可能来自网络、本地文件或者缓存。
peirenlei
·
2012-11-07 17:00
webkit
WebKit内核
源代码分析
(三)
摘要:浏览器的请求一般是以页面请求为单位,当用户通过网址栏输入一个url,浏览器就开始一个页面请求。而一个页面请求可能包含有一到多个页面子帧,以及图片、CSS和插件等派生子资源。Page类就是用来对应这样的页面请求。Page类是WebKit中非常重要的一个类,它就像内核对外的一个聚合器。关键词:WebKit内核源代码,WebCore,Page,Frame,WebKit架构1. 概述浏览器的请
peirenlei
·
2012-11-07 17:00
webkit
WebKit内核
源代码分析
(二)
摘要:本系列通过分析WebKit的源代码,试图分析WebKit的内核设计架构,模块之间的关系,分析的时候以Qt的移植为参考,涉及移植的东西不多,主要还是以内核为主。FrameLoader类负责一个Frame的加载,在Frame的流程中起到非常重要的重要,同很多组件都有交互,本文将分析FrameLoader类的代码。1. 概述 顾名思义,FrameLoader是一个Frame的loader,它
peirenlei
·
2012-11-07 17:00
webkit
android系统
源代码分析
书评
其实接触android应用开发差不多两年了,但是实际上并没与多少拿得出手的作品。因为在很长一段时间里我都在问自己android是什么,内部怎么运行的,为什么我的java代码就可以在linux上运行,android在linux上加了什么。所以在刚学习了android应用开发一段时间后我就对简单的应用开发失去了兴趣,因为我真的很想知道到底发生了什么。 后来找到了两个好的博客,一个是m
Sencha_Android
·
2012-11-07 13:00
Mozilla Firefox Extension扩展 内幕 教程
源代码分析
安装过程分析(XPInstall,xpcom,rdf,xpi,chrome,manifest)
MozillaFirefoxExtension扩展内幕教程
源代码分析
安装过程分析(XPInstall,xpcom,rdf,xpi,chrome,manifest)懒得整理下边的图了,唉。
ilvu999
·
2012-11-02 17:00
(莱昂氏unix
源代码分析
导读-34)You are not expected to understand this
Bycszhao1980本章将探讨unixv6代码中最微妙的部分,即著名的注释:“Youarenotexpectedtounderstandthis”。 2178:swtch()2179:{2180: staticstructproc*p;2181: reg
cszhao1980
·
2012-10-31 13:00
AKM8975
源代码分析
:
源文件位置:kerne\lc1810\drivers\misc\akm8975.c
源代码分析
:采用模块化方法进行注册,通过module_init(akm8975_init)调用akm8975_init(
luobin1984
·
2012-10-29 15:00
终于找到最全的(
LwIP
协议栈学习--内存管理)
需求在内存需求分析的基础上,阐述了
LwIP
TCP/IP协议栈中pbuf结构的基本原理和内存管理机制的实现。
huangxianxinalice
·
2012-10-24 17:00
lwip
_循环查询方式_接受数据包
//Initialize
LWIP
lwip
_init(); //Addournetifto
LWIP
if(netif_add(ðernetif,&myip_addr,&netmask,&gw_add
huangxianxinalice
·
2012-10-23 10:00
关于AM3359写裸跑驱动的一些小问题
lwIP
UDPproblemin2.00.00.05ontheBeagleBone.
huangxianxinalice
·
2012-10-21 23:00
application
buffer
NetWork
reference
Descriptor
printing
Hadoop
源代码分析
http://caibinbupt.iteye.com/blog/262412Google的核心竞争技术是它的计算平台。Google的大牛们用了下面5篇文章,介绍了它们的计算设施。 GoogleCluster:http://research.google.com/archive/googlecluster.html Chubby:http://labs.google.com/papers/chub
xiewenbo
·
2012-10-20 21:00
JVM.dll装载过程与
源代码分析
JVM.dll装载过程与
源代码分析
你知道JVM.dll转载过程吗,这里和大家分享一下,首先看一下它的概念,JVM.dll是一个包含可由多个程序同时使用的代码和数据的库。
wujt
·
2012-10-18 09:00
jvm
伸展树的学习(三):
源代码分析
上一篇里把源代码贴出来了!这里就一点点来分析!首先第一步建树: #define INF ~0u>>1 #define NIL SPLAY #define MN 200005 using namespace std; int n,m,l,r,x,pos; char s[10]; struct SPLAYTREE{ stru
sbp810050504
·
2012-10-15 19:07
tree
splay
伸展树
数列维护
动态区间维护
poj3580
伸展树的学习(二):
源代码分析
学习伸展树,个人觉得其实思想其实挺容易懂的:一、(二八原则)20%的数据是经常操作的,而剩下80%的数据一般都不怎么会管!二。旋转到根:每插入或者删除一个结点,都把插入的结点(删除结点的孩子)旋转到根。最难理解的是代码:我自己在网上找了很久,找到我认为比较容易理解的代码,就拿来分析了:(POJ3580)http://www.cnblogs.com/Delostik/archive/2011/
sbp810050504
·
2012-10-15 19:35
tree
splay
伸展树
数列维护
动态区间维护
poj3580
(莱昂氏unix
源代码分析
导读-33) swap函数
Bycszhao1980是了解swap函数的时候了,它有四个参数:(1)blkno:磁盘块号;(2)coreaddr:物理内存block号;(3)count:读写字节数;(4)rdflg:读写标志。 swap函数尽力使用deviceindependent的方法来实现功能:(1)它通过swapdev在块设备表中查表来操控swap设备;(
cszhao1980
·
2012-10-15 11:00
lwip
之http服务器
通过移植
lwip
,用嵌入式设备构建一个http服务器。步骤如下:准备工作:1、下载一个网页文件。2、下载winhex,用winhex打开网页文件,将网页文件转换成c数组。
zhjr1220
·
2012-10-15 00:00
tcp
struct
HTTP服务器
null
嵌入式
delete
面试重点范围问题
面试重点范围问题 博客分类: 我的面试题 面试重点范围问题 1.java基础(list,hashmap,arraylist 常用数据结构的特点,以及
源代码分析
),反射,递归,jquery,xml
guoyankun
·
2012-10-11 11:00
面试
Android框架浅析之锁屏(Keyguard)机制原理
本文主要内容: 1、分析锁屏界面的组成; 2、基于
源代码分析
锁屏相关类; 3、提出一种在框架取消锁屏的方法。 花了一些时间研究Android原生的锁
xipiaoyouzi
·
2012-10-11 09:00
android
框架
Google
hierarchy
代码分析
frameworks
面试重点范围问题
1.java基础(list,hashmap,arraylist 常用数据结构的特点,以及
源代码分析
),反射,递归,jquery,xml解析(dom,sax的区别
lvwenwen
·
2012-10-09 11:00
面试重点范围问题
netty
源代码分析
这篇文章(http://san-yun.iteye.com/blog/1689608)分析了部分netty代码,下面我对netty的核心类做了记录: DefaultChannelPipeline public void sendUpstream(ChannelEvent e); public void s
san_yun
·
2012-10-08 16:00
netty
C,C++网络编程学习简明指南
经典的开源协议分析工具:Wireshark.简单的开源TCP/IP协议栈:
LwIP
,或者Linux1.0里包含的协议栈,当然也可以
NiluChen
·
2012-09-27 21:00
编程
C++
c
windows
网络
Microsoft
LWIP
轻量级TCPIP协议栈的移植
好久没有做过技术工作了,前几天因为一些需要,要在ST的OS20平台上进行了
LWIP
的移植,有一些心得,写出来供大家参考。
LWIP
的背景我就不介绍了,相信能看到这篇文章的人都对其背景有过了解了。
ygrx
·
2012-09-26 13:00
thread
struct
Semaphore
input
include
硬件驱动
visual studio 2010下 C# 编写的一个简单的网页
源代码分析
、链接抓取器
先上图:使用方法:只要输入网址、用于匹配链接的正则表达式、补充的前缀就可以抓取到整个页面的所有符合条件的链接,并且会在C盘生成一个TXT文件保存链接。如果再进一步设计,可以设计成抓取全站的链接,但是目前不太了解具体实现方法,所以就暂时不做下去了。主要代码:Form1.csusingSystem; usingSystem.Collections.Generic; usingSystem.Compon
stormwy
·
2012-09-26 10:00
正则表达式
String
C#
RadioButton
代码分析
2010
(莱昂氏unix
源代码分析
导读-32) RK磁盘驱动
bycszhao1980别紧张,RK磁盘是一种非常简单设备——这一点从其代码量中也可以看出。首先,它由一个控制器外加1~8个devices组成,这8个devices编号为0~7,缓冲头的b_dev的minor号记录的就是该device编号,为简单起见,我们不考虑多于8个device的情况——对RK磁盘来说,b_dev的minor部分就是0~7,而m
cszhao1980
·
2012-09-24 11:00
ActiveMQ的安全机制使用及其
源代码分析
最近在项目开发中,需要为ActiveMQ开发基于IP的验证和授权机制,因此,对ActiveMQ的安全机制进行了了解,以下将介绍ActiveMQ的安全机制使用及其
源代码分析
。
zephiruswt
·
2012-09-23 23:54
java
插件
验证
ActiveMQ
上一页
69
70
71
72
73
74
75
76
下一页
按字母分类:
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
其他