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源代码分析
Berkeley DB
源代码分析
(6) 缓存模块
这篇文字原来是贴在wiki里面的,所以有一些wiki系统使用的格式标记,大家将就看吧,不好意思哈。=MemoryPoolsubsystem===Architecture==mpoolistheunderlyingcacheforallaccessmethods(AMs).ItprovidespagestoAMs,andwritespagestodiskwhenrequested(forexa
dazhao_cn
·
2013-06-20 14:25
DB
源代码
分析
内核
Berkeley
Berkeley DB
源代码分析
(5) --- 事务锁模块
LockingSubsystemLearningNotes0.lockingAPI__db_lput/__db_lgetaretxnallockput/get,often__TLPUTiscalledinstead,and__TLPUTcalls__db_lputinternally.__db_lputwilldowngradethelockrathterthansimplyreleasingit
dazhao_cn
·
2013-06-20 14:16
DB
源代码
分析
内核
Berkeley
Berkeley DB
源代码分析
(4) --- 事务和日志
1.innestedtxns,whenchildtxnsofanylevelcommit,__txn_childlogsarealwayswritten,nomatterthechildtxncommitsexplicitlyorimplicitlybyitsparent'scommit.2.Readonlytxnsdon'twriteanythingintothelogbecausethe__t
dazhao_cn
·
2013-06-20 14:18
分析
内核
源代码
Berkeley
DB
Berkeley DB
源代码分析
(4) --- 事务和日志
1.innestedtxns,whenchildtxnsofanylevelcommit,__txn_childlogsarealwayswritten,nomatterthechildtxncommitsexplicitlyorimplicitlybyitsparent'scommit.2.Readonlytxnsdon'twriteanythingintothelogbecausethe__t
dazhao_cn
·
2013-06-20 14:18
DB
源代码
分析
内核
Berkeley
Berkeley DB
源代码分析
(3) --- Btree的实现 (2)
__bam_ditemInbtreewestoreon-pageduplicatekey/datapairsthisway:1.weonlyputthekeyontothepageonce,sinceit'sduplicated,thereisnomeaningputtingidenticalkeysmultipletimes.andweputeachofthedupkeys'dataitemso
dazhao_cn
·
2013-06-20 14:26
DB
源代码
分析
内核
Berkeley
Berkeley DB
源代码分析
(2) --- Btree的实现 (1)
II.TypeDictionary1.BTREETheDBhandle'sDB->bt_internalstructure,storesper-processandper-dbhandlebtreeinfoandfunctionpointers.2.BTMETAThebtreemetapagestructuresharedbyallprocesses.Itstoreswhat'sinthebtr
dazhao_cn
·
2013-06-20 14:10
DB
源代码
分析
内核
Berkeley
Berkeley DB
源代码分析
(1) --- 代码特征与游标的实现
I.GeneralNotes1.useacursortoaccessdbinternally.cursorconnectslock/txn/logging/AM,etc.Togetapage,firstcreateacursorifdon'thaveone,thencall__db_lgettolockthepage,thencall__memp_fgettogetthepagefromcach
dazhao_cn
·
2013-06-20 14:12
DB
源代码
分析
内核
Berkeley
(莱昂氏unix
源代码分析
导读-46)权限、管道
bycszhao1980 1. 文件与权限控制进程u结构中,身份相关的信息有:0420:charu_uid;/*effectiveuserid*/0421:charu_gid;/*effectivegroupid*/0422:charu_ruid;/*realuserid*/0423:charu_rgid;/*realgroupid
cszhao1980
·
2013-06-15 21:00
NUTCH主要
源代码分析
心得
主要类分析:一、org.apache.nutch.crawl.Injector: 1,注入url.txt 2,url标准化 3,拦截url,进行正则校验(regex-urlfilter.txt) 4,对符URL标准的url进行map对构造,在构造过程中给CrawlDatum初始化得分,分数可影响urlhost的搜索排序,和采集优先级! 5,reduce只做一件事,判断url是
atco
·
2013-06-09 09:00
EXTjs4.0
的store的findRecord的BUG演示代码
在findRecord方法调用了findRecord:function()这个方法复制代码代码如下:findRecord:function(){varme=this,index=me.find.apply(me,arguments);returnindex!==-1?me.getAt(index):null;},进入find方法复制代码代码如下:find:function(property,val
·
2013-06-08 10:57
Android应用程序启动过程
源代码分析
http://blog.csdn.net/luoshengyang/article/details/6689748Android应用程序启动过程
源代码分析
分类:Android2011-08-1900:5854220
laokaddk
·
2013-06-06 18:27
android
activity启动过程
Tomcat7调试运行环境搭建与
源代码分析
入门
转载于:http://rdc.taobao.com/team/jm/archives/18091.需要准备好下面这些工具JDK1.6+Maven2或3TortoiseSVN1.7+(从1.7开始”.svn”目录集中放在一处了,不再每个目录下都放一份)Eclipse3.5+这4个工具不在这里描述怎么配置了,如果你是有两三年开发经验的Java开发人员,正常来讲都一直在用了。另外,分析tomcat源代码
zgmzyr
·
2013-06-06 18:00
EXTJS4.0
表单form设置属性为只读
在网上找了好多例子,找的都不对。在http://stackoverflow.com/questions/12895606/extjs-set-read-only-for-all-fields-on-form-on-the-fly老外这个网站上最终找到了结果。直接给出我的代码。转载请注明:http://blog.csdn.net/fuli_mouren/article/details/9015097
fuli_mouren
·
2013-06-03 17:00
form
readOnly
Extjs4.0
表单只读
Linux经典书籍推荐
国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中
源代码分析
比较多,基
royjj
·
2013-05-31 23:00
hid-multitouch驱动
源代码分析
hid驱动代码看了一下,顺便做了做笔记,不详细,见谅。Hid驱动代码(kernel/drivers/hid/hid-multitouch.c)。staticint__initmt_init(void) { returnhid_register_driver(&mt_driver); } 这里面主要是调用了一个hid_register_driver函数。看一下传进去的参数。staticstructh
jiangbei_lengyu
·
2013-05-30 21:00
input
HID
触摸屏驱动
9、struts2
源代码分析
struts启动信息分析1、ActionProxy接口2、分析入口点,过滤器调试:F5进入方法里面,F6直接过,F7从方法里直接回到调用端,F8以断点为单位执行方法的调用采用了反射机制 3、总结(1)struts2框架的引入:分三步,导入相关库文件和依赖包文件,即各种.jar文件、配置web.xml文件,添加过滤器、在src目录下建立struts.xml文件(2)struts2涉及的重要类:Act
kaoa000
·
2013-05-30 10:00
(莱昂氏unix
源代码分析
导读-45) 文件与“资源”
bycszhao1980我们已经知道文件会占用很多资源,如磁盘inode资源、盘块资源,访问时还要占用inode数组资源,等等。 除此之外,unixv6还使用file数组来记录整个系统中被open开的文件,file数组的定义如下:5507:structfile5508:{5509: charf_flag;5510:
cszhao1980
·
2013-05-29 19:00
Proxy
源代码分析
--谈谈如何学习linux网络编程
本文出自:http://www.china-pub.com作者:李培源(2001-08-1012:00:00) Linux是一个可靠性非常高的操作系统,但是所有用过Linux的朋友都会感觉到,Linux 和Windows这样的"傻瓜"操作系统(这里丝毫没有贬低Windows的意思,相反这应该是 Windows的优点)相比,后者无疑在易操作性上更胜一筹。但是为什么又有那么多的 爱好者钟情于Linu
fall221
·
2013-05-29 09:00
ajax 返回数据多出一个空行
今天遇到一个问题非常令我纠结,ajax反馈回的数据无缘无故的多了一个空行,导致反馈回去的信息出错(前台用的
Extjs4.0
后台为thinkphp3.1.2),查找了很久也没有想通,最后就用json回传,
wyfhist
·
2013-05-28 18:00
ExtJs
ajax反馈数据
extjs4.0
第二课
今天是学习
EXTJS4.0
的第二课,主要学习了6点知识,内容有点多,但是非常简单。
myokm123
·
2013-05-28 16:00
Extjs4.0
snake与LunarLander
源代码分析
这个一个每个人都喜欢的简单的小游戏Snake是游戏的实现类,通过控制小蛇在花园中游走寻找苹果,注意,每吃掉一个苹果,小蛇身体不但会变的更长,还会移动的更敏捷,一旦撞上四周的墙或是碰到自己就会结束这次游戏。 代码结构分析:Snake :主游戏窗口SnakeView :游戏视图类,是实现游戏的主体类TileView :一个处理图片或其它Coordinate :这是一
四把刷子
·
2013-05-28 12:00
extjs4.0
第一课,HelloWord
1、下载
extjs4.0
包,去官方下载。不知道的可以google,一切都知道了!O(∩_∩)O~ 2、在eclipse中创建webproject,命名为:EXTJS 3、本
myokm123
·
2013-05-27 23:00
Extjs4.0
Extjs4 之grid组件
智能渲染:在
extjs4.0
之前的版本中采用了‘最小公分母’的策略来支持各种丰富的特性,这种方式会对每一个表格产生大量的标签,而这些标签对于简单表格来说是不必要的,而在4.0中默认的表格只会产
依山慕雪
·
2013-05-26 10:00
数据库
区域函数[置顶] linux 3.4.10 内核内存管理
源代码分析
5:伙伴系统初始化
在本篇文章中,我们主要分析区域函数的内容,自我感觉有个不错的建议和大家分享下 法律声明:《linux3.4.10内核内存管理
源代码分析
》系列文章由陈晋飞(ancjf@163.com)发表于http
·
2013-05-23 21:00
linux
WebKit中的html词法解析(dlmu2001)
WebKit中的html词法解析(dlmu2001) tomorrow.cyz@gmail.com 摘要:webkit
源代码分析
,webcore,html解析,htmlparse,htmltoken,htmltokenizer
peirenlei
·
2013-05-23 14:00
webkit
Linux 2.6.11内核文件IO系统调用详解
1.引言从事Linux环境工作2年有余,一直懵懵懂懂,1年前拜读了《莱昂氏UNIX
源代码分析
》一书,感觉自己的学习道路漫漫且修远。
zaizaishan
·
2013-05-20 09:00
Android应用程序内部启动Activity过程(startActivity)的
源代码分析
(尊重作者)转载地址:http://blog.csdn.net/luoshengyang/article/details/6703247?reload 上文介绍了Android应用程序的启动过程,即应用程序默认Activity的启动过程,一般来说,这种默认Activity是在新的进程和任务中启动的;本文将继续分析在应用程序内部启动非默认Activity的过程的源代码,这种非默认Activity一般
fengyuxing168
·
2013-05-17 13:00
关于导入Extjs项目MyEclipse内存溢出
前先天开始接触
Extjs4.0
,从网上下下来的包导入MyEclipse10,很卡,一会儿就报内存溢出,今天终于解决了 解决办法如下: 1.去掉javascript Validation,在window
hehaisu
·
2013-05-16 13:00
JavaScript
MyEclipse
ExtJs
内存溢出
Android应用程序启动过程
源代码分析
前文简要介绍了Android应用程序的Activity的启动过程。在Android系统中,应用程序是由Activity组成的,因此,应用程序的启动过程实际上就是应用程序中的默认Activity的启动过程,本文将详细分析应用程序框架层的源代码,了解Android应用程序的启动过程。在上一篇文章Android应用程序的Activity启动过程简要介绍和学习计划中,我们举例子说明了启动Android应用
doloveme
·
2013-05-16 10:00
android
Android应用程序内部启动Activity过程(startActivity)的
源代码分析
nbsp;在应用程序内部启动非默认Activity的过程与在应用程序启动器Launcher中启动另外一个应用程序的默认Activity的过程大体上一致的,因此,这里不会像上文Android应用程序启动过程
源代码分析
一样详细分析每一个步骤
doloveme
·
2013-05-16 10:00
startactivity
ExtJS4 API文档阅读(三)——布局和容器
ExtJS4API文档阅读(三)——布局和容器
ExtJS4.0
布局和容器(LayoutsandContainers)是ExtJS中最强大的部分之一。它负责控制你应用程序中每个组件的尺寸和定位。
悠悠客
·
2013-05-15 10:00
ExtJs
布局
容器
netcat
源代码分析
,udp模式(1)服务端如何得到客户端的ip地址和端口号?
/*UDPisaspeeeeecialcase--wehavetodoI/O*and*getthecalling party'sparticularsallatonce,listen()andaccept()don'tapply. AtleastintheBSDuniverse,however,recvfrom/PEEKisenoughtotell ussomethingcamein,and
sitelist
·
2013-05-14 18:00
【C/C++】程序如何来,编译全过程
其中主要阶段是词法分析和语法分析,也可以称为
源代码分析
,分析过程中发现有语法错误,给出提示信息。词法分析 词法分析的目的是处理源代码中的单词。词法分析程序按照从左到右
infohacker
·
2013-05-12 16:34
程序
编译过程
mystery
成鹏致远
netcat
源代码分析
,gethostpoop()函数
errno=0; if(name) poop=(HINF*)Hmalloc(sizeof(HINF)); if(!poop) bail("gethostpoopfuxored"); strcpy(poop->name,unknown); /*preloadit*//*seewzv:workarounds.cfordg/uxreturn-a-structinet_addrloss
sitelist
·
2013-05-10 19:00
netcat
源代码分析
,dolisten()函数中的whoisit
G:\nc\nc114-debug>nc-lp66inres_initafterrecycleaftergo:xnow,optarg0optind3curport=(null)indolistenlp=66indoconnectindoconnect,listensocketnnetfd=1864.indolistennnetfd=1864inarmnum=2stdhnd=7handleis7b
sitelist
·
2013-05-10 18:00
Java
源代码分析
最近做了一个Java实验,下面是实验要求:实验类型:验证性实验目的:掌握Java语言的字符串处理、文本文件的读写实验内容:Java语言共有50个关键字(自行查找相关文档),已知Java源程序是以“.java”为扩展名的文本文件。可以考虑在Java源程序中共有3类元素:代码行,可运行的Java源代码;注释行,3种注释均可;空行,既无代码,也无注释;编写一个类名为JavaCodeAnalyzer的类,
u010520477
·
2013-05-10 16:00
java
源代码
Tomcat源码分析之Connector
以下就针对coyoteconnector做一下
源代码分析
。 对上面的类图做一下简单说明:JIoEndpoint:提供监听线程Acceptor接受socket并且创建一个新的Wor
kobejayandy
·
2013-05-08 22:00
netcat
源代码分析
,doconnect()函数的作用
在服务端是建立侦听套接字,参数中,最后一个不为0。在客户端是直接和服务端连接,参数中,前两个参数第一个是服务端的ip地址,第二个是要连接的服务端的端口。doconnect() fprintf(stderr,"indoconnect,listensocketnnetfd=%d.\n",nnetfd); if(o_listen) return(nnetfd); /*thanks
sitelist
·
2013-05-08 12:00
aion中的chatserver
源代码分析
1
1:googlecode中搜索aion 项目地址:https://code.google.com/p/u3j-aion-beta/2:svn地址:http://u3j-aion-beta.googlecode.com/svn/trunk/ 导入到eclipse中可以看到有4个工程: 1:chatserver 2:gameserver3:loginserver4:commons 看chatserve
iluoxuan
·
2013-05-07 23:00
server
open函数的流程
引言 从事Linux环境工作2年有余,一直懵懵懂懂,1年前拜读了《莱昂氏UNIX
源代码分析
》一书,感觉自己的学习道路漫漫且修远。
rain0993
·
2013-05-06 09:00
(莱昂氏unix
源代码分析
导读-44) 文件系统资源
bycszhao1980一个设备被mount进系统后,就被称为一个文件系统。它有两类资源:(1) 磁盘inode资源;(2) 普通盘块资源。1.磁盘inode资源对于inode资源,unixv6采用了一种很简单的管理方法。即在超级块中维护一个freeinode资源数组(max1
cszhao1980
·
2013-05-05 08:00
netcat
源代码分析
,doexec.c中的句柄
Result=CreatePipe(&Session->ReadPipeHandle,&ShellStdoutPipe, &SecurityAttributes,0); if(!Result){ holler("Failedtocreateshellstdoutpipe,error=%s", itoa(GetLa
sitelist
·
2013-05-04 21:00
Uncaught TypeError: Cannot call method 'substring' of undefined
今天用
Extjs4.0
做一个表单时突然出现了一下错误调试半天不知道是什么地方出错了,到网上搜了搜网上解释如下,纠结了半天,又继续搜,发现一个网友说是一个属性写错了会出现这种情况,受到启发后仔细检查自己的代发终于发现了错误如下
wyfhist
·
2013-04-27 20:00
extjs4
substring
TypeError
uncaught
Hadoop NameNode的元数据持久化存储FSImage和日志存储EditLog
源代码分析
HDFSNameNodeHighAvailability中一个关键的问题就是Editlog如何保存,怎么才能保证在Active和Standby的NameNode切换时Editlog不丢失记录,也不会重复计算。这就需要对NameNode的元数据持久化机制(metadatapersistentstorage)有比较深的理解。目前HadoopEditLogsRe-write由Cloudera的工程师发起
lskyne
·
2013-04-24 10:00
Android系统进程Zygote启动过程的
源代码分析
在前面一篇文章Android应用程序进程启动过程的
源代码分析
中,我们看到了,当ActivityManagerSe
RationalGo
·
2013-04-23 14:00
netcat
源代码分析
,doexec ()函数和readwrite ()函数的关系
#ifdefGAPING_SECURITY_HOLE if(pr00gie) /*-egiven?*/ doexec(netfd);#ifdefWIN32 if(!pr00gie) //doexecdoestheread/writeforwin32#endif#endif/*GAPING_SECURITY_HOLE*/ x=readwrite(netfd);
·
2013-04-23 12:00
write
netcat
源代码分析
(4)doexec.c文件中的SessionWriteShellThreadFn ()函数
//**********************************************************************//SessionWriteShellThreadFn////Thewritethreadprocedure.Readsfromsocket,writestopipeconnected//toshellprocess. staticVOIDSessionW
·
2013-04-23 12:00
session
Chrome
源代码分析
之进程模型(八)
在Chrome的多进程模型里面,有一个主进程和多个辅助进程。主进程Browser负责处理chrome的大部分工作,并且负责创建和销毁其他辅助进程,辅助进程称为Renderer进程,他们主要负责页面的显示工作。每个Renderer进程对应一个或者多个页面或者说站点。下面是Chrome主页上的一张进程模型图。很形象的展示了Chrome的多进程模型。一般的,WINDOWS下面的应用程序以单进程的方式工作
namelcx
·
2013-04-18 18:00
Hadoop
源代码分析
(七)
聊完了Client聊Server,按惯例,先把类图贴出来。 需要注意的是,这里的Server类是个抽象类,唯一抽象的地方,就是 Java代码1publicabstractWritablecall(Writableparam,longreceiveTime)throwsIOException; 这表明,Server提供了一个架子,Server的具体功能,需要具体类来完成。而具体类,当然就是实现ca
·
2013-04-15 20:00
hadoop
centos6.3 eclipse weka 学习
(1)Weka
源代码分析
[0]如何将weka导入eclipsehttp://wenku.baidu.com/view/7e2cf4db6f1aff00bed51e3b.html(2)
lydyangliu
·
2013-04-13 20:00
上一页
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
其他