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
Sketchup源代码分析
数据库连接池DBCP框架的研究以及
源代码分析
二:寻找真正的DataSource
从DataSourceFactory中,我们看到DataSourceFactory创建了一个DataBaseSource,如下代码publicstaticDataSourcecreateDataSource(Propertiesproperties)throwsException{BasicDataSourcedataSource=newBasicDataSource();//省略设置属性若干re
springcsc1982
·
2020-08-04 11:25
JAVA框架研究
Activity启动过程
源代码分析
事实上写分析源代码文章总会显得非常复杂非常乏味,可是梳理自己看源代码时的一些总结也是一种提高。这篇博客分析下Activity启动过程源代码,我会尽量说得简单点。个人的观点是看源代码不能看得太细,否则就会花费非常多时间并不是常难理清整个过程。所以本次分析重在理清activity的一个启动流程。首先大概总结下activity启动的整个流程。这个过程涉及到Instrumentation,Activity
helloxielan
·
2020-08-04 04:54
移动开发
java
操作系统
用unity3d可以支援多种模型格式
Atuocad与
SketchUp
,加上3ds
ria9
·
2020-08-04 02:51
java.lang.ref.Reference
源代码分析
自己想学习下java.lang.ref这个package下面的源码,在网上找了找一些帖子看了看,感觉对自己的帮助很大,打算自己总结下java.lang.ref这个包,以及垃圾回收的机制,期待对自己有帮助.一,引用实例有4个状态,Active,Pending,Enqueued,Inactive.jdk源码的解释如下:Active:Subjecttospecialtreatmentbythegarba
行者路上
·
2020-08-04 02:25
core
java
Vxworks中的tt命令
源代码分析
Vxworks中的tt命令
源代码分析
吴学军目录tt实现的函数说明具体实现分析trcStack函数分析trcStackLvl分析tt实现的函数说明*tt-displayastacktraceofatask
白渔樵
·
2020-08-04 02:06
VXWORKS
IO输入/输出从PipedInputStream/PipedOutputStream谈起(源码分析)
谈及软件设计的变化,以及如何将软件拆分、组合,适配……1
源代码分析
下面将详细分析
shazhuzhu1
·
2020-08-04 00:07
Java
spring cloud gateway 整合ribbon、nacos discovery实现负载均衡源码简析
本文
源代码分析
基于springcloud版本:Hoxton.SR3,springcloudalibaba版本:2.2.1.RELEASE。
a maple leaf
·
2020-08-03 20:01
spring
cloud
ArrayList
源代码分析
ArrayList的底层实现是数组1.构造函数publicArrayList(){this(10);}publicArrayList(intinitialCapacity){super();//默认可以不写if(initialCapacitytrue(asspecifiedby{@linkCollection#add})*/publicbooleanadd(Ee){ensureCapacity(s
zhouyong0
·
2020-08-03 12:20
通过
源代码分析
Mybatis的功能流程详解
SQL解析Mybatis在初始化的时候,会读取xml中的SQL,解析后会生成SqlSource对象,SqlSource对象分为两种。DynamicSqlSource,动态SQL,获取SQL(getBoundSQL方法中)的时候生成参数化SQL。RawSqlSource,原始SQL,创建对象时直接生成参数化SQL。因为RawSqlSource不会重复去生成参数化SQL,调用的时候直接传入参数并执行,
·
2020-08-03 11:26
aodv协议
源代码分析
转自:http://www.netforum.com.cn/forum_posts.asp?TID=9403ns里实现的aodv是单播的,多播的aodv叫MAODV,网上有源代码。我觉得看代码之前最好先对协议有个了解,这样看起来会更有效率;另外,实现与理论不一样,如果不对代码做改动的话,没必要对每个细节都了解很清楚。以下将简略介绍aodv中的重要函数。不足之处请谅解,我也是两年前看的源代码了,可能
yaoyaoruirui
·
2020-08-03 09:12
LibRTMP
源代码分析
5:建立网络连接
服务器和客户端之间只能建立一个网络连接,但是基于该连接可以创建很多网络流。他们的关系如图所示:网络连接的基本步骤在第一篇文章中有所介绍,此处不再重复。源代码中的RTMP_Connect(...)用于建立RTMP网络连接。/***@brief建立RTMP中的网络连接(NetConnection).*a)创建并设置目标socket,包括ip地址和端口号*b)建立socket连接,设置socket的超时
wongainia158158
·
2020-08-03 08:07
android
android应用
java
LibRTMP
源代码分析
6
前面介绍了建立网络连接(NetConnection)和建立网络流(NetStream),这些命令数据是怎么发送出去的呢?在底层是怎么实现的呢?接下来就要详细分析各种消息的发送过程。首先大致列举一下消息命令:发送connect命令:SendConnectPacket()发送createStream命令:RTMP_SendCreateStream()发送releaseStream命令:SendRele
wongainia158158
·
2020-08-03 08:35
Toast
源代码分析
Toast
源代码分析
日常开发中经常使用到Toast开发,用于显示一个提示用户的弹出消息,简单易用。
niostar
·
2020-08-03 08:19
Android
Spark SQL
源代码分析
之Physical Plan 到 RDD的详细实现
/**SparkSQL
源代码分析
系列文章*/接上一篇文章SparkSQLCatalyst
源代码分析
之PhysicalPlan。
weixin_34159110
·
2020-08-03 07:37
spark.mllib中LogisticRegression
源代码分析
前言:在用spark编写多分类逻辑回归的不同优化器算法求解时遇到问题,特写此篇。主要包含LogisticRegressionModel和LogisticRegressionWithLBFGS直接看源码:注释说明了一些参数的维度importorg.apache.spark.SparkContextimportorg.apache.spark.annotation.Sinceimportorg.apa
chen狗蛋儿
·
2020-08-03 04:09
Spark
UCOS-III学习笔记(个人总结)
一、UCOSIII简介二、USOSIII
源代码分析
1、EvalBoards文件夹STM32F4的工程文件。2、UC-CPU文件夹与CPU相关的代码。
Oliver__Chen
·
2020-08-03 04:21
uCOS
Android应用程序发送广播(sendBroadcast)的过程分析
Android系统进程间通信(IPC)机制Binder中的Server启动过程
源代码分析
http://disanji.net/2011/08/13/android%E7%B3%BB%E7%BB%9F%E8%
CaliforniaSunshine
·
2020-08-02 22:18
Android
Android学习之Adapter(适配器)
源代码分析
与观察者模式的运用(一)
博客地址:http://blog.csdn.net/jiangqq781931404有兴趣一起交流学习,欢迎联系.之前已经学习过了观察者模式(点击进入观察者模式文章),今天来结合一下android的frameworks中的Adapter等相关类来更加深入的学习一下观察者模式的具体使用;在安卓App开发中,我们会经常使用到一些适配器来进行数据绑定例如:SimpleAdapter,ArrayAdapt
weixin_34396103
·
2020-08-02 21:57
通过
源代码分析
Mybatis的功能
SQL解析Mybatis在初始化的时候,会读取xml中的SQL,解析后会生成SqlSource对象,SqlSource对象分为两种。DynamicSqlSource,动态SQL,获取SQL(getBoundSQL方法中)的时候生成参数化SQL。RawSqlSource,原始SQL,创建对象时直接生成参数化SQL。因为RawSqlSource不会重复去生成参数化SQL,调用的时候直接传入参数并执行,
weilence
·
2020-08-01 22:00
x264源代码简单分析:熵编码(Entropy Encoding)部分
=====================================================H.264
源代码分析
文章列表:【编码-x264】x264源代码简单分析:概述x264源代码简单分析
雷霄骅
·
2020-08-01 13:20
x264
开源多媒体项目源代码分析
从ffmpeg
源代码分析
如何解决ffmpeg编码的延迟问题(如何解决编码 0 延时)
在看到这篇文章前我已经解决了这个问题,但是知其然不知其所以然,看到原作者写的文章很详细。于是转之,感谢原作者。原文链接:http://blog.csdn.net/ymsdu2004/article/details/8565822FFMPEG中如果你编码完一段视频发现视频变短了,那很有可能就是没有设置0延时的原因。近日在做一个分布式转码服务器,解码器是采用开源的ffmpeg,在开发的过程中遇到一个问
zsc09_leaf
·
2020-08-01 09:28
FFMPEG
android settings
源代码分析
(1)
1.androidsettings源码的sourcecode路径为:kikat_4.4_CTS\packages\apps\Settings2.settings主界面UI布局Settings的启动类为:/***Top-levelsettingsactivitytohandlesinglepaneanddoublepaneUIlayout.*/publicclassSettingsextendsPr
zhudaozhuan
·
2020-08-01 08:33
android移动开发
贪吃蛇
源代码分析
今天已经是农历12月16号了,用这一篇博文给今年的博客画上一个句号吧。首先,下载一个贪吃蛇的源代码,结构如下:(网上资源很多,我这里就不给出了)打开AndroidManifest.xml找到应用入口可以看到入口Activity是Snake,好吧我们先进到Snake.java文件中看看onCreate方法在onCreate方法中首先是如下两句代码://设置为无标题的主题样式requestWindow
weixin_34071713
·
2020-08-01 04:51
WeUI Picker组件
源代码分析
前言由于最近做的一个移动端项目需要使用到类似WeUIPicker组件的选择效果,所以在这里来分析下WeUIPicker的实现逻辑。(weui.js项目地址)之前也做过类似的组件,是基于iscroll实现的。单列滑动的效果还可以。至于多列联动,数据结构整的太乱了,不太好扩展。1.项目结构大家通过上面weui.js的项目地址去下载到本地,打开之后找到src下面的picker就是我们今天要学习的pick
weixin_34067049
·
2020-08-01 04:50
数据结构与算法
Android SystemUI
源代码分析
和修改
1.在导航栏中添加音量加减button一些Android音量调节button。或者从保护实体按键的角度考虑,就须要在导航栏的虚拟按键中加入音量加减调节按键。效果例如以下图所看到的:实现步骤例如以下:1.首先在SystemUI中加入音量加减的资源文件。路径例如以下:frameworks/base/packages/SystemUI/res/将图片放入相应的drawable目录,包含音量+。和音量-,
weixin_33725807
·
2020-08-01 03:31
Android应用程序窗口(Activity,Window,View)原理解析
1.Android应用程序启动过程的
源代码分析
;2.Android应用程序内部启动Activity过程(startActivity)的
源代码分析
。
卖火柴的小男孩2020
·
2020-08-01 02:16
framework
微信小程序实验二、小程序后台PHP入门——从数据库中读取与返回数据视频讲解
3、界面显示三、小程序端与服务器端
源代码分析
1、通过变量返回数据1)小程序端代码在client\pages\addCgi\addCgi.js中
qlchenxh
·
2020-08-01 02:20
PHP
微信使用与开发
Android5.0 Recovery
源代码分析
与定制---recovery UI相关(二)
在上一篇文章中,我们大致的介绍了recovery的启动流程,那么,recovery升级或者做双清的时候,那些图形动画又是如何实现的呢?我们来看看代码。以下这段代码位于recovery/screen_ui.cpp1voidScreenRecoveryUI::Init()2{3gr_init();45gr_font_size(&char_width,&char_height);67text_col=t
放大的EZ
·
2020-07-31 21:25
Android
Ota
hashmap,hashset
通过HashMap、HashSet的
源代码分析
其Hash存储机制实际上,Has
一只会飞的猪_
·
2020-07-31 20:26
java8
Android应用程序启动过程
源代码分析
前文简要介绍了Android应用程序的Activity的启动过程。在Android系统中,应用程序是由Activity组成的,因此,应用程序的启动过程实际上就是应用程序中的默认Activity的启动过程,本文将详细分析应用程序框架层的源代码,了解Android应用程序的启动过程。《Android系统源代码情景分析》一书正在进击的程序员网(http://0xcc0xcd.com)中连载,点击进入!在
罗升阳
·
2020-07-31 20:45
Android
老罗的Android之旅
android
application
class
null
token
Android扫描多媒体文件剖析
转自:原文这篇文章从系统
源代码分析
,讲述如何将程序创建的多媒体文件加入系统的媒体库,如何从媒体库删除,以及大多数程序开发者经常遇到的无法添加到媒体库的问题等。
yyg
·
2020-07-31 16:04
看透 Spring MVC
源代码分析
与实践 —— 网站基础知识
网络传输分解方式:标准的OSI参考模型TCP/IP参考模型海量数据的解决方案缓存和页面静态化缓存通过程序直接保存在内存中使用缓存框架(Encache、Redis、Memcache)页面静态化使用模板技术生成(Velocity、FreeMaker等)数据库优化表结构优化SQL语句优化分区分表索引优化使用存储过程代替直接操作过程分离活跃数据批量读取和延迟修改读写分离分布式数据库NoSQL和Hadoop
Java架构师Carl
·
2020-07-31 14:06
Fabric 1.0
源代码分析
(1)BCCSP(区块链加密服务提供者)
#Fabric1.0源代码笔记之BCCSP(区块链加密服务提供者)##1、BCCSP概述BCCSP,全称BlockchainCryptographicServiceProvider,即区块链加密服务提供者,为Fabric提供加密标准和算法的实现,包括哈希、签名、校验、加解密等。BCCSP通过MSP(即MembershipServiceProvider成员关系服务提供者)给核心功能和客户端SDK提供
尹成
·
2020-07-31 13:34
区块链
unity3d能应用到什么领域
Atuocad与
SketchUp
,加上3ds
哈德门烟头
·
2020-07-31 10:16
Unity3D
Sketch up常用的快捷键总结--组合键
¨°èé~
Sketchup
¨±±¤3D¨èéè¨è°éè¤èé°±èè·è¨
Sketchup
¨·é(é)èèè°¤§é·éAlt+1é¤Alt+2èAlt+3è¨èAlt+4èAlt+5·éé/Alt+
哲想动画
·
2020-07-31 00:00
LOCAL_PRIVILEGED_MODULE 详解(1)
本文
源代码分析
基于Android6.0.1。1.编译时作用对于Android系统应用,LOCAL_PRIVILEGED_MODULE决定了其编译后的在ROM中的安装位置:如果不设置或者设置为fals
00甘道夫00
·
2020-07-30 23:33
JDK1.8中的ConcurrentHashMap
源代码分析
,为什么高效
文章目录先上总结数据结构预备知识源码解读成员变量hash处理initTabletabAtputValhelpTransferaddCounttransfer先上总结本文是按照JDK8的源码分析.使用compareAndSwap利用LongAdder原理当冲突的元素达到一定数量时,使用红黑树管理冲突的元素;较少时,仍然使用链表扩容时,并不是粗暴的让其它线程等待,而是让它们参与扩容过程中,达到加速效果
wzj_whut
·
2020-07-30 18:12
后端
sonar扫描处理lombok问题
问题分析Sonar是一个静态代码扫描工具,默认根据
源代码分析
代码质量和潜在的问题。lombok是一个字节码增强工具,通过在编译期修改javaclass字节码实现简化代码的目的。
老螺丝
·
2020-07-30 16:01
开发工具
ArrayList
源代码分析
(总结)
结合API文档和网上搜索来的ArrayList的特效来总结下:API文档是如此介绍ArrayList的:接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括null在内的所有元素。除了实现List接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。(此类大致上等同于Vector类,除了此类是不同步的。)Vector由于使用了synchronized方法(线程安全)所以性能上比Ar
jiqing2006
·
2020-07-30 15:09
JDK源码分析
linux内核IOCTL网络控制框架实现分析
tom.comMSN:
[email protected]
:15210449(转载请注明出处)目录一、概述...3二、用户空间ioctl控制函数调用形式...3三、内核主要函数调用框架...3四、IOCTL框架
源代码分析
jccz_zys
·
2020-07-30 15:30
linux内核/网络通讯
Redis源码研究—代码整体架构
【注】本文的
源代码分析
是基于redis-2.4.3版本的。
雨落
·
2020-07-30 13:30
云计算
redis
redis
代码分析
server
null
数据结构
数据库
Hadoop源代码学习(完整版)
Hadoop源代码学习(完整版)Hadoop
源代码分析
(一)HadoopMapreduceGoogleHBaseFacebook经济不行啦,只好潜心研究技术。Google的核心竞争技术是它的计算平台。
xiaogugood
·
2020-07-30 05:48
分布式计算系统
java ArrayList集合分析
一、ArrayList概述:本文的
源代码分析
基于的JDK版本是1.8.ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。
android小菜比
·
2020-07-30 01:09
java
基于 linux 平台的 libpcap
源代码分析
关于作者施聪,成都人,高级程序员、网络设计师。从事基于UNIX/LINUX下的c/c++程序设计和数据库建模工作已10年。libpcap是unix/linux平台下的网络数据包捕获函数包,大多数网络监控软件都以它为基础。Libpcap可以在绝大多数类unix平台下工作,本文分析了libpcap在linux下的源代码实现,其中重点是linux的底层包捕获机制和过滤器设置方式,同时也简要的讨论了lib
lv603
·
2020-07-29 20:36
网络编程
linux
代码分析
平台
filter
socket
struct
java hashMap解读
通过HashMap、HashSet的
源代码分析
其H
cnmclixin
·
2020-07-29 17:36
java基础
三维输电线路建模
一句杆塔的型号对杆塔进行分类,同型号的杆塔再依据表面材质,纹理的相似性进行分类,这些模型在工具软件(3DMAX、
Sketchup
banyu4566
·
2020-07-29 17:37
源码跟踪-springmvc(一):DispatcherSevlet
我找了很多博客文章,甚至看了《看透SpringMVC:
源代码分析
与实践》,写的很好,但是视角都是从整体框架出发,大而全,而我仅仅只是想解决当前的问题,所以我以代码跟踪的视角记录下这篇文章,免得下次忘了还要重新跟踪源码
A_19cb
·
2020-07-29 12:07
linux内核sys_open
源代码分析
打开一个文件,是通过内核提供的系统调用sys_open来实现的,在用户空间的open函数会被编译器编译成为int80的汇编代码,进入内核空间执行打开操作,我们来顺着内核的代码来看一下具体的实现过程。sys_open函数定义在fs/open.c文件,定义如下asmlinkagelongsys_open(constchar__user*filename,intflags,intmode){longre
mindlesslcc
·
2020-07-29 05:28
文件系统
Spring Security——OAuth 2.0 Client自动配置
源代码分析
基本概念OAuth2.0:OAuth2.0是OAuth协议的延续版本,但不向前兼容OAuth1.0(即完全废止了OAuth1.0)。OAuth2.0关注客户端开发者的简易性。要么通过组织在资源拥有者和HTTP服务商之间的被批准的交互动作代表用户,要么允许第三方应用代表用户获得访问的权限。同时为Web应用,桌面应用和手机,和起居室设备提供专门的认证流程。官方文档https://docs.spring
STZG
·
2020-07-28 21:48
#
JAVA
【原创】kafka controller
源代码分析
(一)
Kafka集群中的一个broker会被作为controller负责管理分区和副本的状态以及执行类似于重分配分区之类的管理任务。如果当前的controller失败了,会从剩下的broker中选出新的controller。一、PartitionLeaderSelector.scala顾名思义就是为分区选举出leaderbroker,该trait只定义了一个方法selectLeader,接收一个Topi
weixin_33813128
·
2020-07-28 17:34
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他