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源代码分析
Android AsyncTask
源代码分析
AsyncTask
源代码分析
public abstract class AsyncTask<Params, Progress, Result> { //日志TAG
·
2015-10-31 16:44
AsyncTask
jQuery源码分析:jQuery对象属性设置(attr、access、$.attr)
源代码分析
jQuery中设置对象属性有以下几种: 1、获取属性attr(name) $("img").attr("src"); 2、设置属性attr(name,value) $("img").attr("src","test.jpg"); 3、批量设置属性attr(properties
·
2015-10-31 15:46
JQuery对象
EXTJS4.0
grid 可编辑模式 配置
首先配置这个参数 plugins:[//插件 Ext.create("Ext.grid.plugin.CellEditing",{ clicksToEdit:1//单元格 点一下就可以编辑,需要设置对应列的列模式。 }) ], 其次 在行里面要配置 columns: [ { header: '最大预约数量', width: 100, dataInde
·
2015-10-31 15:41
Extjs4.0
EXTJS4.0
显示图片 动态图片
在网上找了好久没有好的解决方法 都是用 'box' 什么的组件 改写的 autoEl 好麻烦,修改 好的属性都不能用.弄了好久没弄成 最后: 用panel 显示 html 文本 追加 ‘'<img id="ccc" src="">’ 想直接用变量 结果显示不了 : var imgsrc = 'img/img.jpg
·
2015-10-31 15:40
Extjs4.0
MVC4.0 JSON JsonResult 序列化之后 对JSON 进行修改
EXTJS4.0
分页
事情是这样的:我在MVC 下 前后台交互 用JsonResult 返回给前台使用。 public JsonResult AjaxFindHospitalInfo() { List<T> list = new List<T> return Json(list,JsonRequestBehavior.AllowGet); } 但是在对EX
·
2015-10-31 15:40
Extjs4.0
extjs4.0
Ext.menu.Menu itemcontextmenu 树形面板 右击事件 总结
tree.on("itemcontextmenu", function (view, record, item, index, e) { e.preventDefault(); var treeMenu = new Ext.menu.Menu({ shadow: 'frame', allowOtherMenus: true, items: [ {text: '新建' }, {
·
2015-10-31 15:35
contextMenu
ExtJS4.0
fieldLabel 整死人了,就是显示不出来
var pageT = Ext.create('Ext.form.Panel', { width: 400, frame: true, title: 'dd', // layout:"form", defaults: { labelSeparator: ':', lableWidth: 50, width: 400, allowBlank: true, blankText: '
·
2015-10-31 15:34
Extjs4.0
EXTJS4.0
tree.Panel 使用了model 取值 问题
Ext.regModel('EncyModel', { fields: ['ENCY_ID', 'UP_ENCY_ID', 'ENCY_NAME', 'ENCY_PAGE_ID', 'ENCY_SEQ'] }); //Nav_Title.activeTab(6); //数据加载 var store = Ext.create('Ext.data.TreeStore', { pro
·
2015-10-31 15:34
Extjs4.0
ExtJS4.0
JSON数据无法显示的问题
Ext.regModel('EncyModel', { fields: ['ENCY_ID', 'UP_ENCY_ID', 'ENCY_NAME', 'ENCY_PAGE_ID', 'ENCY_SEQ'] }); var store = Ext.create('Ext.data.TreeStore', { proxy: { type: 'ajax', url: '/Scripts/check-
·
2015-10-31 15:33
Extjs4.0
MediaInfo
源代码分析
2:API函数
本文主要分析MediaInfo的API函数。它的API函数位于MediaInfo.h文件中的一个叫做MediaInfo的类中。 该类如下所示,部分重要的方法已经加上了注释: //MediaInfo类 class MEDIAINFO_EXP MediaInfo { public : //Constructor/Destructor MediaInfo ();
·
2015-10-31 14:34
media
MediaInfo
源代码分析
4:Inform()函数
我们来看一下MediaInfo中的Inform()函数的内部调用过程 首先Inform()函数封装了MediaInfo_Internal类中的Inform()函数 //返回文件信息 String MediaInfo::Inform(size_t) { //封装了一层 return Internal->Inform(); } 查看一下MediaInfo_Intern
·
2015-10-31 13:08
media
开源流媒体处理库live555服务器端、客户端
源代码分析
总结
RTSP服务器端流程: 1. RTSP连接的建立过程 RTSPServer类用于构建一个RTSP服务器,该类同时在其内部定义了一个RTSPClientSession类,用于处理单独的客户会话。 首先创建RTSP服务器(具体实现类是DynamicRTSPSer
·
2015-10-31 13:39
live
utu2440 vxWorks DM9000A驱动移植
1.从网上下载一个DM9000A的BSP,查看
源代码分析
网卡初始化流程,具体修改代码。
·
2015-10-31 11:04
驱动
dma.c
源代码分析
由于在传输大块数据的过程中无须CPU干预(当然在开始、出错和结束时仍然需要),所以与轮询和中断相比,DMA传输效率要高得多。另外,Marvell平台上提供了所谓的memory switch,总线有更高的利用率,DMA就更能显出它的优势了。 下面我们看看mach-pxa/dma.c中的代码: 1 31 static struct
·
2015-10-31 11:03
源代码
linux2.6.24内核
源代码分析
(1)——扒一扒sk_buff
最近研究了linux内核的网络子系统上的网络分组的接收与发送的流程,发现这个叫sk_buff的东西无处不在,内核利用了这个结构来管理分组,在各个层中传递这个结构,因此sk_buff可以说是linux内核网络子系统的基石,所以我决定在这篇文章中好好扒一扒这个sk_buff。 下面列出我我认为比较重要的sk_buff中的成员变量: 内核是利用一个双链表来管理sk_buff的,不过不
·
2015-10-31 11:54
linux
linux2.6.24内核
源代码分析
(2)——扒一扒网络数据包在链路层的流向路径之一
在2.6.24内核中链路层接收网络数据包出现了两种方法,第一种是传统方法,利用中断来接收网络数据包,适用于低速设备;第二种是New Api(简称NAPI)方法,利用了中断+轮询的方法来接收网络数据包,是linux为了接收高速的网络数据包而加入的,适用于告诉设备,现在大多数NIC都兼容了这个方法。 今天我的任务是扒一扒网络数据包在传统方法也就是低速路径中如何传入链路层以及如何将其发送给上层
·
2015-10-31 11:54
linux
源代码分析
系列(1)--./include/common.inc.php
转自http://www.cnblogs.com/redfox241/admin/www.discuz.net 作者:郭鑫 转载地址:http://www.discuz.net/viewthread.php?tid=611716&highlight=%2B%CA%B7%C9%CF%B5%DA%D2%BB%C7%BF%A3%BADiscuz%21 // 定义PHP一些环
·
2015-10-31 11:18
include
nginx
源代码分析
--监听套接字的创建 套接字的监听 HTTP请求创建连接
作为一个webserver,那么肯定是有监听套接字的,这个监听套接字是用于接收HTTP请求的,这个监听套接字的创建是依据配置文件的内容来创建的,在nginx.conf文件里有多少个地址就须要创建多少个监听套接字。这里不说各个结构体的构造 仅仅说大体情况! 1)、首先在main函数中调用了ngx_init_cycle()函数,在这个函数的最后调用了ngx_open_listening_socke
·
2015-10-31 10:52
nginx
Android应用程序内部启动Activity过程(startActivity)的
源代码分析
nbsp; 在应用程序内部启动非默认Activity的过程与在应用程序启动器Launcher中启动另外一个应用程序的默认Activity的过程大体上一致的,因此,这里不会像上文Android应用程序启动过程
源代码分析
一样详细分析每一个步骤
·
2015-10-31 10:20
startactivity
ExtJS4.0
入门学习笔记一
从extjs.com/download下载ext的zip格式的发布包,、 在每个项目中必须导入 1.ext-all.js 2.adapert/ext/ext-base.js 3.build/locale/ext-lang-zh_CN.js 4.整个resources目录 在每个页面引用 1.放置目录下的/resources/css/ext-all.css 2.放置目录下
·
2015-10-31 10:36
Extjs4.0
extjs4 TreeStore Load()方法调用
extjs4.0
tree的刷新问题困扰了我好一段时间,看官方的例子,看api,百度谷歌是一顿搜索,但是始终不得其解。
·
2015-10-31 10:11
extjs4
linux环境下tcpdump
源代码分析
Linux 环境下tcpdump
源代码分析
韩大卫@吉林师范大学 tcpdump.c 是tcpdump 工具的main.c, 本文旨对tcpdump的框架有简单了解,只展示linux
·
2015-10-31 10:13
tcpdump
svn版本库目录结构
该文是svn
源代码分析
系列文章服务端架构中的一篇,主要描述svn服务端版本库数据存储目录结构,并且对这些文件以及目录的作用进行简单分析。
·
2015-10-31 10:31
SVN
<转>boost::any的用法、优点和缺点以及
源代码分析
01.#include <iostream> 02.#include <list> 03.#include <boost/any.hpp> 04. 05.typedef std::list<boost::any> list_any;
·
2015-10-31 10:50
boost
(莱昂氏unix
源代码分析
导读-50)LP11行式打印机
&
·
2015-10-31 10:36
unix
ASP.NET组件设计Step by Step(9)
如果不存在web服务器(采用asp.net的缺省web处理),那你可以参鄙人的《CASSINI
源代码分析
》htt
·
2015-10-31 10:05
asp.net
Ext开发笔记
目前项目里用了
Extjs4.0
,之前只是简单的看了3.0,做了Demo,这次有机会好好学习它的架构了, 目前项目还是采用one page one application的方式,这个并不是
extjs4.0
·
2015-10-31 10:22
ext
Proxy
源代码分析
--谈谈如何学习linux网络编程
Linux是一个可靠性非常高的操作系统,但是所有用过Linux的朋友都会感觉到,Linux和Windows这样的"傻瓜"操作系统(这里丝毫没有贬低Windows的意思,相反这应该是Windows的优点)相比,后者无疑在易操作性上更胜一筹。但是为什么又有那么多的爱好者钟情于Linux呢,当然自由是最吸引人的一点,另外Linux强大的功能也是一个非常重要的原因,尤其是Linux强大
·
2015-10-31 10:07
linux
cocos2d-x
源代码分析
: Ref (CCObject)
源代码分析
cocos2d-x内存管理策略
转载请注明 cocos2d-x 总的文件夹的
源代码分析
: http://blog.csdn.net/u011225840/article/details/31743129 1.Ref,AutoreleasePool
·
2015-10-31 09:59
cocos2d-x
HBase
源代码分析
http://www.docin.com/p-647062205.html http://blog.csdn.net/luyee2010/article/category/1285622 http://www.cnblogs.com/gpcuster/archive/2011/04/12/2013411.html http://wenku.baidu.com/link?url
·
2015-10-31 09:48
hbase
zend
源代码分析
Application.php
<?php /** * Zend Framework * * LICENSE * * This source file is subject to the new BSD license that is bundled * with this package in the file LICENSE.txt. * It is also available thro
·
2015-10-31 09:27
application
计算机经典
Linux内核
源代码分析
(美)[S.麦克斯韦尔] 3。Linux编程白皮书 4。Linux IP协议栈
源代码分析
5。莱昂氏unix
源代码分析
【Unix】 1。
·
2015-10-31 09:08
计算机
BlogEngine.Net架构与
源代码分析
系列part1:开篇介绍
最近我要开始这个系列了,这是我的第一个系列。关于BlogEngine.Net我想说的是,它设计的真的很棒,代码简洁但是功能很多,真是麻雀虽小,五脏俱全啊,而且具有了很多Web2.0的特征,甚至它的每一行代码都值得我们去研究一下,它的开发团队很棒。实际上很多国外的个人Blog都是采用BlogEngine.Net加上自定义皮肤实现的,如果您是一个Blog的开发者,这更是您的必备参考! 很多兄弟都
·
2015-10-31 09:56
Engine
[导入]BlogEngine.Net架构与
源代码分析
系列part2:业务对象——共同的父类BusinessBase
摘要: 上篇文章朋友的评论给了我很大的动力写这个系列的文章,看来大家都比较关注这个系列。为了后续文章做一个铺垫,我在这篇文章的前半部分讲解一下BlogEngine.Net的整体架构,后半部分主要是对于BusinessBase类的分析。 阅读全文 [新闻]Gmail支持通过URL添加的第三方gadget 博客园首页 社区 新闻频
·
2015-10-31 09:58
Engine
UiAutomator喷射事件的
源代码分析
上一篇文章《UiAutomator
源代码分析
之UiAutomatorBridge框架》中我们把UiAutomatorBridge以及它相关的类进行的描写叙述,往下我们会尝试依据两个实例将这些类给串联起来
·
2015-10-31 09:49
auto
Enterprise Library 3.0 Logging Application Block 扩展
源代码分析
: &nb
·
2015-10-31 09:08
application
Hadoop
源代码分析
(一)
Google的核心竞争技术是它的计算平台。Google的大牛们用了下面5篇文章,介绍了它们的计算设施。 GoogleCluster: http://research.google.com/archive/googlecluster.html Chubby:http://labs.google.com/papers/chubby.html GFS:http://labs.google.com/
·
2015-10-31 08:17
hadoop
Hadoop
源代码分析
(三)
由于Hadoop的MapReduce和HDFS都有通信的需求,需要对通信的对象进行序列化。Hadoop并没有采用Java的序列化,而是引入了它自己的系统。 org.apache.hadoop.io中定义了大量的可序列化对象,他们都实现了Writable接口。实现了Writable接口的一个典型例子如下: Java代码 public class MyW
·
2015-10-31 08:17
hadoop
Hadoop
源代码分析
(四)
为org.apache.hadoop.io.compress等的分析预留位置 介绍完org.apache.hadoop.io以后,我们开始来分析org.apache.hadoop.rpc。RPC采用客户机/服务器模式。请求程序就是一个客户机,而服务提供程序就是一个服务器。当我们讨论HDFS的,通信可能发生在: Client-NameNode之间,其中NameNo
·
2015-10-31 08:17
hadoop
Hadoop
源代码分析
(五)
既然是RPC, 自然就有客户端和服务器,当然,org.apache.hadoop.rpc也就有了类Client和类Server。在这里我们来仔细考察 org.apache.hadoop.rpc.Client。下面的图包含了org.apache.hadoop.rpc.Client中的关键类和关键 方法。 由于Client 可能和多个Server通信,典型的一次HDFS读,需要和NameNode打交
·
2015-10-31 08:17
hadoop
模版引擎AderTemplate
源代码分析
笔记
概述 AderTemplate是一个小型的模板引擎。无论是拿来直接使用还是用来研究模板引擎实现方式,都是一个不错的选择。本文尝试对其源代码做一些分析。 数据流程 AderTemplate的数据处理流程可以总结为: 模版文件 -> 模版分析 -> Template对象 -> 分析处理Template的Element集
·
2015-10-31 08:11
template
Github android客户端
源代码分析
之一:环境搭建
1、下载相应的包及项目,参考https://github.com/github/android/wiki/Building-From-Eclipse。 2、若需查看某些包的源文件或者javadoc,则(以org.eclipse.egit.github.core-2.1.5.jar为例) (1)下载其源代码https://github.com/lujinhong/egit-github/t
·
2015-10-31 08:48
android
XBMC
源代码分析
4:视频播放器(dvdplayer)-解码器(以ffmpeg为例)
XBMC分析系列文章: XBMC
源代码分析
1:整体结构以及编译方法 XBMC
源代码分析
2:Addons(皮肤Skin) XBMC
源代码分析
3:核心部分(core)-综述 本文我们分析
·
2015-10-31 08:13
ffmpeg
Proxy
源代码分析
--谈谈如何学习linux网络编程
Linux是一个可靠性非常高的操作系统,但是所有用过Linux的朋友都会感觉到,Linux和Windows这样的"傻瓜"操作系统(这里丝毫没有贬低Windows的意思,相反这应该是Windows的优点)相比,后者无疑在易操作性上更胜一筹。但是为什么又有那么多的爱好者钟情于Linux呢,当然自由是最吸引人的一点,另外Linux强大的功能也是一个非常重要的原因,尤其是Linux强大
·
2015-10-30 15:32
linux
Raid1
源代码分析
--Barrier机制
本想就此结束Raid1的专题博客,但是觉得Raid1中自己构建的一套barrier机制的设计非常巧妙,值得单独拿出来分析。它保证了同步流程和正常读写流程的并发性,也为设备冻结/解冻(freeze/unfreeze)机制提供了保障。 Barrier的意思就是,在某个请求设置上barrier之后,要先挡住barrier请求之后到来的请求,并催促barrier请求之前还未完成的请求执行,等待之
·
2015-10-30 14:34
raid
Raid1
源代码分析
--一些补充
Raid1的源码的读、写、同步,在本系列博客中都已经分析完成。除了barrier机制要专门拿出来分析(下一篇会写)以外,有一些问题值得思考和注意,分析如下。 1、freeze_array是如何做的? 通过barrier挡住上层用户io请求,并且nr_waiting++计数。nr_pending表示未完
·
2015-10-30 14:33
raid
Mysql
源代码分析
(7): MYISAM的数据文件处理
好久没写分析文章了,一个是比较忙,另一个是因为余下的内容都是硬骨头,需要花时间慢慢理解。剩下的比较有意思的内容有: select语句的执行和优化过程。大家关心数据库的查询性能,主要是对着部分比较感兴趣,特别是其中的查询优化部分。 Mysql的replication。Mysql的master/slave架构是大部分使用mysql的高性能网站架构的不二选择,replication则是这
·
2015-10-30 14:56
myisam
Mysql
源代码分析
(5): Plugin架构介绍
Mysql现在很多模块都是通过plugin的方式连接到 Mysql核心中的,除了大家熟悉的存储引擎都是Plugin之外,Mysql还支持其他类型的plugin。本文将对相关内容做一些简单介绍。主要还是 以架构性的介绍为主,具体细节会提到一点,但是肯定不会包括所有的细节。 主要数据结构和定义 大部分的数据接口,宏和常量都定义在include/mysql/plugin.h中,我们来慢慢看。 先看p
·
2015-10-30 14:56
plugin
Mysql
源代码分析
(6): Plugin架构介绍(续)
上篇文章我们分析了Mysql的Plugin接口以及plugin的初始化过程,这里我们继续看plugin怎么被使用的。基本还是通过例子看问题,主要分析myisam如何通过plugin接口被调用的。 myisam是mysql最早的和默认的storage engine,前面我们也看到在plugin初始化的时候是优先初始化myisam,然后才初始化其他的存储引擎。这里我们假定用户要对一个myisa
·
2015-10-30 14:56
plugin
Mysql
源代码分析
系列(4): 主要调用流程(续)
在上一篇文章中我们讲到了的 mysql_execute_command,这个函数根据解析出来的SQL命令分别调用不同的函数做进一步处理。我们这里先看"INSERT"命令的处 理流程。其对应的处理函数是mysql_insert,在sql/sql_insert.cc中,还是很长,大概300多行。 bool mysql_insert(THD *thd, &nb
·
2015-10-30 14:55
mysql
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他