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源代码分析
兄弟连区块链教程Fabric1.0
源代码分析
LevelDB KV数据库
Fabric1.0源代码笔记之LevelDB(KV数据库)1、LevelDB概述LevelDB是Google开源的持久化KV单机数据库,具有很高的随机写,顺序读/写性能,但是随机读的性能很一般,也就是说,LevelDB很适合应用在查询较少,而写很多的场景。LevelDB的特点:key和value都是任意长度的字节数组;entry(即一条K-V记录)默认是按照key的字典顺序存储的,当然开发者也可以
congdianquan3478
·
2020-06-23 00:23
Android
源代码分析
要看这18本书
原文地址:http://www.jizhuomi.com/android/book/457.html关于看书的一些建议:1.书不是要用的时候才去看的,要养成经常看书、终身学习的习惯。2.不要只看与目前自己工作相关的书,IT技术日新月异,三五年河东,三五年河西。3.书看得多了,就会越看越快,学习新的东西时也越容易进入状态。对于Android应用开发,力推官方文档:http://developer.a
chituan8181
·
2020-06-22 22:56
Java并发阻塞队列之ArrayBlockingQueueArrayBlockingQueue
文章目录Java并发阻塞队列之ArrayBlockingQueueArrayBlockingQueueJUC简介ArrayBlockingQueue简介ArrayBlockingQueue函数列表
源代码分析
加入队列取出队列实战
amoshcxy
·
2020-06-22 13:26
java高并发
Android DeepLink原理与应用(2)
以下Android
源代码分析
版本为Android7.1。(1)Intent跳转这其实是一个Intentfilter+startActivity的过程,使用的IntentCatagory是Int
00甘道夫00
·
2020-06-22 13:23
Qt元对象系统(Meta-Object)(四)、Moc
源代码分析
目录前言打开源代码源码追踪解析总结前言 前面讲了那么多,Qt的元对象系统是多么多么厉害,多么多么好,那么Moc是具体是怎么工作的,所谓源码面前,了无秘密,下面让我们一探究竟。打开源代码前提时安装qt的时候必须选择源码。比如我的路径是/opt/Qt5.9.5/5.9.5/Src/qtbase/src/tools/moc/moc.pro当然我是以管理员的权限打开QtCreator的源码追踪解析打开m
FlyWM_
·
2020-06-22 11:17
qt
openVswitch(OVS)
源代码分析
之工作流程(数据包处理)
上篇分析到数据包的收发,这篇开始着手分析数据包的处理问题。在openVswitch中数据包的处理是其核心技术,该技术分为三部分来实现:第一、根据skb数据包提取相关信息封装成key值;第二、根据提取到key值和skb数据包进行流表的匹配;第三、根据匹配到的流表做相应的action操作(若没匹配到则调用函数往用户空间传递数据包);其具体的代码实现在datapath/datapath.c中的,函数为:
庾志辉
·
2020-06-22 09:09
云计算
openVswitch(OVS)
源代码分析
之工作流程(收发数据包)
前面已经把分析openVswitch源代码的基础(openVswitch(OVS)
源代码分析
之数据结构)写得非常清楚了,虽然访问的人比较少,也因此让我看到了一个现象:第一篇,openVswitch(OVS
庾志辉
·
2020-06-22 09:09
云计算
使用JS压缩图片上传图片
源代码分析
HTML5的FileReader接口canvasdrawImage接口toDataUrl接口转换base64编码PHP将base64转换成图片个人注意的点点滴滴
源代码分析
先贴上源代码,其他的不多说
thginWalker
·
2020-06-22 08:39
JavaScript
PHP
Android应用程序启动过程
源代码分析
前文简要介绍了Android应用程序的Activity的启动过程。在Android系统中,应用程序是由Activity组成的,因此,应用程序的启动过程实际上就是应用程序中的默认Activity的启动过程,本文将详细分析应用程序框架层的源代码,了解Android应用程序的启动过程。《Android系统源代码情景分析》一书正在进击的程序员网(http://0xcc0xcd.com)中连载,点击进入!在
罗升阳
·
2020-06-22 00:50
Android
老罗的Android之旅
android
application
class
null
token
Android之A面试题③应用程序启动过程
源代码分析
前文简要介绍了Android应用程序的Activity的启动过程。在Android系统中,应用程序是由Activity组成的,因此,应用程序的启动过程实际上就是应用程序中的默认Activity的启动过程,本文将详细分析应用程序框架层的源代码,了解Android应用程序的启动过程。在上一篇文章Android应用程序的Activity启动过程简要介绍和学习计划中,我们举例子说明了启动Android应用
Lingbulei
·
2020-06-22 00:25
Android面试题
discuz
源代码分析
第一个文件当然是分析./include/common.inc.php这个文件,这个是Discuz的核心中的核心,基本上每次操作都include到了这个文件,下面就分七段来分析这个文件:SectionOne:QUOTE:CODE://定义PHP一些环境error_reporting(0);set_magic_quotes_runtime(0);//设置Discuz开始的时间$mtime=explod
囧
·
2020-06-21 20:47
PHP
基于Grub 2.00的x86内核引导流程--源代码情景分析(2)
2.基于Grub2.00的x86内核引导流程有了磁盘简介的铺垫,现切入主题Grub2.00内核引导
源代码分析
。
「已注销」
·
2020-06-21 19:12
Linux
Kernel
Android系统在新进程中启动自定义服务过程(startService)的原理分析、Android应用程序绑定服务(bindService)的过程
源代码分析
原文:Android系统在新进程中启动自定义服务过程(startService)的原理分析Android应用程序绑定服务(bindService)的过程
源代码分析
1、Android系统在新进程中启动自定义服务过程
DROfanghuang
·
2020-06-21 19:02
android
Android 应用程序进程启动过程源码分析
在Zygote进程启动过程的
源代码分析
一文中介绍到,Zygote是java世界的开创者,所有的java应用进程都是通过Zygote孵化出来的。
快乐安卓
·
2020-06-21 14:24
【Android
系统分析】
Monkey
源代码分析
之事件注入
本系列的上一篇文章《Monkey
源代码分析
之事件源》中我们描写叙述了monkey是怎么从事件源取得命令。然后将命令转换成事件放到事件队列里面的。
weixin_34289454
·
2020-06-21 11:52
BeanUtils.copyProperties忽略某些字段的值及其原理
BeanUtils.copyProperties(beforeObj,route,newString[]{"id","createDate","modifyDate"});包名为:org.springframework.beans2.
源代码分析
weixin_33752045
·
2020-06-21 10:58
MyBatis架构设计及
源代码分析
系列(一):MyBatis架构
如果不太熟悉MyBatis使用的请先参见MyBatis官方文档,这对理解其架构设计和源码分析有很大好处。一、概述MyBatis并不是一个完整的ORM框架,其官方首页是这么介绍自己TheMyBatisdatamapperframeworkmakesiteasiertousearelationaldatabasewithobject-orientedapplications.MyBatiscouple
weixin_30426065
·
2020-06-21 09:55
Apache
源代码分析
——关于模块结构的几个重要概念
转载请注明来源:http://blog.csdn.net/tingya本文分析了Apache中关于模块的几个重要的概念///////////////////////////////////////////////////////////////////////////////////////关于模块的几个重要的全局变量理解Apache模块的概念之前我们首先必须弄清楚apache中关于模块的几个重要
tingya
·
2020-06-21 08:19
Apache源代码分析
MediaInfo
源代码分析
1:整体结构
=====================================================MediaInfo
源代码分析
系列文章列表:MediaInfo
源代码分析
1:整体结构MediaInfo
雷霄骅
·
2020-06-21 02:47
MediaInfo
开源多媒体项目源代码分析
Mediainfo
源代码
结构
live555
源代码分析
live555源代码下载(VC6工程):http://download.csdn.net/detail/leixiaohua1020/6374387liveMedia项目(http://www.live555.com/)的源代码包括四个基本的库,各种测试代码以及MediaServer。四个基本的库分别是:UsageEnvironment&TaskScheduler,groupsock,liveMe
雷霄骅
·
2020-06-21 02:15
Live555
开源多媒体项目源代码分析
Android应用程序消息处理机制(Looper、Handler)分析
前面我们学习Android应用程序中的Activity启动(Android应用程序启动过程
源代码分析
和Android应用
iteye_12049
·
2020-06-21 02:59
Android应用程序绑定服务(bindService)的过程
源代码分析
Android应用程序组件Service与Activity一样,既可以在新的进程中启动,也可以在应用程序进程内部启动;前面我们已经分析了在新的进程中启动Service的过程,本文将要介绍在应用程序内部绑定Service的过程,这是一种在应用程序进程内部启动Service的方法。在前面一篇文章Android进程间通信(IPC)机制Binder简要介绍和学习计划中,我们就曾经提到,在Android系统
iteye_12049
·
2020-06-21 02:59
Android系统进程Zygote启动过程的
源代码分析
在前面一篇文章Android应用程序进程启动过程的
源代码分析
中,我们看到了,当ActivityManagerService启
iteye_12049
·
2020-06-21 02:59
Android应用程序进程启动过程的
源代码分析
Android应用程序框架层创建的应用程序进程具有两个特点,一是进程的入口函数是ActivityThread.main,二是进程天然支持Binder进程间通信机制;这两个特点都是在进程的初始化过程中实现的,本文将详细分析Android应用程序进程创建过程中是如何实现这两个特点的。Android应用程序框架层创建的应用程序进程的入口函数是ActivityThread.main比较好理解,即进程创建完
iteye_12049
·
2020-06-21 02:59
Android应用程序安装过程
源代码分析
Android系统在启动的过程中,会启动一个应用程序管理服务PackageManagerService,这个服务负责扫描系统中特定的目录,找到里面的应用程序文件,即以Apk为后缀的文件,然后对这些文件进解析,得到应用程序的相关信息,完成应用程序的安装过程,本文将详细分析这个过程。应用程序管理服务PackageManagerService安装应用程序的过程,其实就是解析析应用程序配置文件Androi
iteye_12049
·
2020-06-21 02:59
Android应用程序启动过程
源代码分析
前文简要介绍了Android应用程序的Activity的启动过程。在Android系统中,应用程序是由Activity组成的,因此,应用程序的启动过程实际上就是应用程序中的默认Activity的启动过程,本文将详细分析应用程序框架层的源代码,了解Android应用程序的启动过程。在上一篇文章Android应用程序的Activity启动过程简要介绍和学习计划中,我们举例子说明了启动Android应用
iteye_12049
·
2020-06-21 02:58
Android应用程序内部启动Activity过程(startActivity)的
源代码分析
这里,我们像上一篇文章Android应用程序启动过程
源代码分析
一样,采用再上一篇文章Android应用程序的Activit
iteye_12049
·
2020-06-21 02:58
Android多媒体框架(1)——MediaCodec.java
源代码分析
概述MediaCodec勇于访问底层的编解码器,是Android底层多媒体支持框架的一部分。它可以操作三种数据:压缩后的,原始的音频数据,以及原始的视频数据。MediaCodec以异步的方式处理数据,会用到一组输入和输出缓冲区,后文会详细介绍。MediaCodec有内部类BufferInfo来描述缓冲区。BufferInfo的代码如下:publicfinalstaticclassBufferInf
hunter800421
·
2020-06-21 01:25
Android
java
源码
音视频
Urho3D 1.7.1
源代码分析
(五)
1.Renderer子系统1.1Node、Component/Drawable1.1.1基本概念Component是绘制元件。Component接口定义了虚拟函数OnSceneSet()和OnMarkedDirty()。Drawable是可见的绘制元件。StaticModel是从建模文件得到的模型。它是可见的,从Drawable派生。Light是光照,是一种特殊的Drawable。Camera是摄
RonZheng2010
·
2020-05-11 17:09
Urho3D 1.7.1
源代码分析
(四)
1.UI子系统1.1UI组件UIElement是与用户交互的组件。它的成员children_指向一组子组件,parent_指向它的父组件,这样就可以将UIElement实例组成一棵树。UI就是这棵树的容器,它的成员rootElement_是树的根。UIElement的成员position_和size_分别指出它的位置和大小。UIElment()有两组虚拟函数。一是从UIElement收集用于Ope
RonZheng2010
·
2020-05-11 17:59
Urho3D 1.7.1
源代码分析
(三)
1.Application这里的分析主要参考Urho3D的两个例子HelloWorld和StaticScene,前者使用UI组件,用于分析UI子系统,后者显示模型,用于分析Renderer子系统。1.1URHO3D_DEFINE_APPLICATION_MAIN()URHO3D_DEFINE_APPLICATION_MAIN()宏用于创建唯一的application实例。下面是Urho3D的例子H
RonZheng2010
·
2020-05-11 17:50
Urho3D 1.7.1
源代码分析
(二)
1.Resource1.1Resource目录ResourceCache负责资源缓存。它的成员resourceDirs_保存了资源目录列表。成员resourceGroup_保存已加载的资源,这是一个从资源类型到ResourceGroup的映射,ResourceGroup的成员resources_保存了资源名字到Resource的映射,所以这是一个两级映射。在Engine::InitializeRe
RonZheng2010
·
2020-05-11 17:35
基于winAMS、CasePlayer2嵌入式软件单元测试
覆盖率专家winAMS源自日本gaio公司,gaio公司创始于1980年,公司早期开发编译器,随后开发了基于
源代码分析
和模拟技术的嵌入式软件测试工具。
fzm5298
·
2020-05-11 10:35
winAMS
CasePlayer2
嵌入式软件
AnsycDisplayKit
源代码分析
3:UIView的生命周期
AsyncDisplayKitAnsycDisplayKit是关注的人比较少的库之一,这是因为这是个很重量级的库,它基本重写了UIKit,使用它基本上就等同于放弃原来的UIView和UILayer的方案,还有个原因是很少有界面复杂到像Facebook那样对体验要求那么高。但这些问题都不影响我们探究它内部的机制,毕竟这是个Facebook内部使用的库。AnsycDisplayKit的下载地址http
顶级程序员不穿女装
·
2020-04-11 06:03
TreeMap
源代码分析
TreeMap是在java.util包下面,也是有序的map集合,它的原理是“红黑树”实现的:使用了红黑二叉树的结构来存储每个EntryTreeMap中的元素://比较器privatefinalComparatorcomparator;//根节点privatetransientEntryroot=null;//map的中的entry数量privatetransientintsize=0;//map
梦想家图图图
·
2020-04-07 21:15
微软开源一款功能强大的软件
源代码分析
与审计工具 Application Inspector
ApplicationInspector是一款功能强大的软件
源代码分析
与审计工具,它可以帮助研究人员识别和发现目标应用程序中的公众周知的功能以及源代码中有意思的特性,并清楚目标应用的本质特征以及实现的功能
张善友
·
2020-04-04 23:00
Tigase8.0
源代码分析
:四、集群配置篇
Tigase8集群配置是很简单的,本文从实验的角度来了解tigase集群配置及启动。首先你先能保证在机器上能跑单机版本的代码,如果还没有,先移步看前面的博客吧1、准备工作:内网中至少两台主机:我就以我本地实验来做参考:主机A:[192.168.3.2]主机名[llooper]主机B:[192.168.3.5]主机名[shirley-pc]2、修改C:\Windows\System32\driver
llooperliang
·
2020-04-04 21:00
Tigase8.0
源代码分析
:二、MUC源码分析
XMPP在其XEP-0045扩展中定义了一个用于多用户文本会议(群聊)的协议,类似于聊天室、QQ群等。由于它作为一个标准协议在定义模型上力求完备,涵盖了现实中的绝大部分IM产品模型,而现实中的IM产品基本都只实现了XMPP定义的模型中的一个子集。XMPP定义的一些基本概念:房间:房间的JID标识(例如,),这里"room"是房间的名称而"service"是多用户聊天服务运行所在的主机名房客:房客的
llooperliang
·
2020-04-03 11:00
Tigase8.0
源代码分析
: 三、消息流转篇
XMPP的节是使用基本的”push”方法来从一个地方到另一个地方得到消息。因为消息通常是不告知的,它们是一种”fire-and-forget”(发射后自寻目的)的机制来从一个地方到另一个地方快速获取信息消息节有五种不同的类型,通过type属性来进行区分:例如chat类型为chat的消息在两个实体间的实时对话中交换,例如两个朋友之间的即时通讯聊天。除了type属性外,消息节还包括一个to和from地
llooperliang
·
2020-04-02 17:00
从IQKeyboard
源代码分析
如何捕获键盘的收放事件
UIKeyboard1,点击屏幕隐藏键盘;系统自带的功能,滑动scrollview隐藏键盘2,键盘输入框覆盖页面时,能将页面向上移动,解决输入框或者按钮被键盘遮挡的问题3,设置页面被上移的距离。4,页面上移有两种方式:(1)scrollview移动(2)整个页面在window中移动5,为键盘添加工具栏(1)切换按钮,切换到下一个输入框响应,或者切换到上一个响应输入框。(2)工具栏标题(3)工具栏上
穿靴子的阿拉丁
·
2020-04-01 01:36
基于sonar的Android代码质量管理
SonarQubeDatabase):存放配置信息和分析结果信息;以Mysql为例;一个WEB服务器(SonarQubeServer):发布应用,在线浏览、配置分析;一个客户端(SonarQubeScanner):执行
源代码分析
数学视角
·
2020-03-23 01:07
读书计划 2016-04
JavaPersistencewithHibernate》(第2版)《深入理解Java虚拟机:JVM高级特性与最佳实践》《设计模式之禅》(第2版)《Java核心思想》(第9版)卷一&卷二《看透SpringMVC:
源代码分析
与实践
秋玉
·
2020-03-21 06:04
FFMPEG 3.4.2 - ffplay
源代码分析
(二)
1.mp4Box使用mp4info工具查看mp4文件的格式,如下图:mp4文件是由box组成。有两类box,leafbox和containerbox。containerbox可以包含子box,而leafbox不能。有了containerbox,mp4文件的信息就可以分层次组成树形结构了。containerbox的例子如moov,trak等,leafbox的例子如ftyp,mvhd等。所有的box都
RonZheng2010
·
2020-03-20 06:40
Android性能调优篇之探索JVM内存分配
一直在想以什么样的方式来呈现这个知识点才能让我们易于理解,最终决定使用方法为:图解+
源代码分析
。
进击的欧阳
·
2020-03-18 16:19
apache基础
编译一个helloworld模块使用apache使用apache配置简易代理服务VirtualHost举例apache指令介绍ProxyPassReverse指令解析参考Apache模块开发指南Apache
源代码分析
御浅永夜
·
2020-03-17 17:25
基于sonar的iOS代码质量管理
SonarQubeDatabase):存放配置信息和分析结果信息;以Mysql为例;一个WEB服务器(SonarQubeServer):发布应用,在线浏览、配置分析;一个客户端(SonarQubeScanner):执行
源代码分析
数学视角
·
2020-03-14 16:54
Django来敲门~第一部分【9.使用Django内置视图处理对象简化开发】
后面会详细讲解Django每一部分的使用方式和API了本节内容内置视图处理对象的定义内置视图处理对象的使用
源代码分析
1.内置视图处理对象的定义对于我们视图处理函数,从最原始的HttpResponse()
大牧莫邪
·
2020-03-14 14:03
一文详解单目VINS论文与代码解读目录
结合暑假秋招之前报名的深蓝学院的《从零开始手写VIO》课程,本文从VIO原理以及开
源代码分析
两部分进行详细介绍。PS:提升代码能力最好的办法就是从头到尾撸开源框架,这种体验是单纯推导公式体会不到的。
try_again_later
·
2020-03-14 09:16
视觉
激光SLAM
HashMap
源代码分析
1.HashMap简介HashMap继承了AbstractMap类该类实现了Map接口,HashMap同时实现了Map接口。HashMap是key,value结构的键值对,支持key和value都为nullHashMap和HashTable功能很相近,可以把它看做非线程安全的HashTable和允许key,value为空。2.分析下HashMap的内部结构hashmap结构图.pngHashMap
梦想家图图图
·
2020-03-13 00:15
Android系统源码分析--Process启动过程
(引用自老罗安卓之旅-Android应用程序进程启动过程的
源代码分析
)进程按照重要性可
翰墨飘香
·
2020-03-09 21:14
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他