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
UnityECS框架源码分析
Small插件化
框架源码分析
简介Small框架写得非常简洁,核心类只有几个。大概涉及以下几部分:gradle-small插件:Small中的一个gradle自定义插件,用于打包组件aapt:用于分离资源文件,重设资源id等等插件类的加载:动态加载.so包插件资源id冲突问题Activity启动和生命周期问题如果没有看过Small的wiki,建议先看一下SmallAndroid三个核心问题的解决插件类的加载这个问题的解决和其它
黑岛様
·
2020-06-28 06:56
Android高级开发教程实战视频
Android高级进阶项目:主要内容有Android源码阅读设计模式分析,以及第三方
框架源码分析
,自己手动一步步搭建整个项目的整体框架。
qq_38472434
·
2020-06-25 14:27
分布式持久内存文件系统Octopus(ATC-17 )分析(一)
清华课题Octopus源码分析一前言论文摘要设计
框架源码分析
清华课题Octopus源码分析(一)前言由于项目工作的需要,我们团队阅读了清华在文件系统方面的一个比较新颖的工作:Octopus。
Meditator_hkx
·
2020-06-22 01:47
科研生活
分布式文件系统
持久内存NVM
RDMA
分布式持久内存文件系统Octopus(ATC-17 )分析(三)
清华课题Octopus源码分析(三)前言论文摘要设计
框架源码分析
include头文件src源文件fs模块net模块client模块tools模块文件依赖关系分析函数依赖关系分析典型工作流程清华课题Octopus
Meditator_hkx
·
2020-06-22 01:16
科研生活
分布式持久内存文件系统Octopus(ATC-17 )分析(二)
清华课题Octopus源码分析(二)前言论文摘要设计
框架源码分析
include头文件Configuration.hppcommon.hppbitmap.hppdebug.hpplock.htable.hppglobal.hmempool.hpphashtable.hppstorage.hppfilesystem.hppTxManager.hppRdmaSocket.hppRPCClient.hpp
Meditator_hkx
·
2020-06-22 01:15
科研生活
Android进阶之旅与你同行
主要内容有Android源码阅读设计模式分析,以及第三方
框架源码分析
,自己手动一步步搭建整个项目的整体框架。列表获取数据展示,哈弗曼算法
王人冉
·
2020-06-21 09:53
android
Android之UI Automator
框架源码分析
(第一篇:简要介绍与学习计划)
什么是Uiautomator?Uiautomator的正式名称是UIAutomator(官网),Uiautomator是它的别称,它是Google提供的界面功能自动化测试框架,该测试框架的特性是支持跨应用的UI功能自动化测试,另外在单个App下也能很好的胜任功能自动化测试工作,该测试框架也常常被称为轻型框架,这是因为我们需要学习UIAutomator的常用类很少,本系列文章将会全面学习UIAuto
叫我王员外就行
·
2020-05-28 20:02
Android
开发业务
视频教程-Unity ECS(二) 小试牛刀-Unity3D
UnityECS
(二)小试牛刀二十多年的软件开发与教学经验IT技术布道者,资深软件工程师。具备深厚编程语言经验,在国内上市企业做项目经理、研发经理,熟悉企业大型软件运作管理过程、软件架构设计理论。
delphigod2008
·
2020-05-28 10:00
Uncode-Schedule
框架源码分析
博客原文之前发布过一篇文章《分布式定时任务框架---UncodeSchedule》,在这篇文章中已经介绍uncode-schedule分布式定时任务框架的有关功能,以及实现机制。本文主要结合源码来介绍一下分布式定时任务uncode-schedule框架的实现原理。1.Uncode-Schedule功能概述Uncode-Schedule是基于zookeeper的分布式任务调度组件,非常小巧,使用简单
rabbitGYK
·
2020-04-11 16:15
GPUImage 详解与
框架源码分析
一、前言这篇文章咱们来看一下cats-oss的android-gpuimage。根据作者自己的解释,该项目的创意来自于IOSGPUImage。而GPUImage的作用是利用OpenGL帮助我们实现图片初级处理,像高斯模糊,亮度,饱和度,白平衡等一些基础的滤镜。另外,GPUImage帮助我们搭建好了一个框架,使得我们可以忽略使用OpenGL过程中的各种繁锁的步骤,我们只要专注于自己的业务,通过继承G
仰简
·
2020-04-11 07:58
Phoenix Pull-to-Refresh 下拉刷新
框架源码分析
PhoenixPull-to-Refresh是一个简洁且美观的Android下拉刷新框架,看它的源码对熟悉View事件传递很有帮助。Phoenix的源码很短,其中关于下拉刷新就是PullToRefreshView这个类,因此我会尽可能说的详细点。PullToRefreshView类下拉刷新的核心类。先看它的初始化:publicPullToRefreshView(Contextcontext,Att
Mozhou暴君
·
2020-04-09 17:02
MJExtension
框架源码分析
iOS开发中经常会用到数据和模型的互相转换,大致有两种转换方式:1.手动写转换的代码,2.利用开源库进行转换。常用的开源库有:JSONModel、Mantle、MJExtension、YYModel等等,本文主要介绍一下MJExtension的底层实现,看一看小码哥如何设计这个轻量级的数模转换框架。本着面向应用的角度,我觉得还是从一个字典转模型的例子入手,来详细介绍一下MJExtension的转换
飞鱼湾
·
2020-04-02 21:09
Android webView与js 交互以及jsbridge
框架源码分析
原文链接:http://blog.csdn.net/qq_22329521/article/details/73610277最近在处理androidwebView与js的通信上的问题,作为总结1.简单篇如何实现简单的android调用js与js调用android让webview做一下操作privatevoidinit(Contextcontext){WebSettingssetting=getSe
越长越圆
·
2020-03-31 04:48
yii2
框架源码分析
系列(6)之事件
回顾上一篇聊了下yii2的Application,本来这篇应该继续后面的url解析了,但是有些前置知识还是需要提前解释,所以今天来介绍下yii2中的事件EventEvent事件是yii2中一个非常重要的特性,可以很好的实现代码解耦,同时也是一种流行的任务流程设计模式,我们在业务处理中,都会碰到针对某个触发点而执行一个或多个事件的情况,而某些事件又可以埋到多个触发点,实现代码复用实现yii2中事件的
killtl
·
2020-03-28 15:57
Android进阶之旅与你同行
主要内容有Android源码阅读设计模式分析,以及第三方
框架源码分析
,自己手动一步步搭建整个项目的整体框架。
红橙Darren
·
2020-03-27 16:01
流行
框架源码分析
(8)-OkHttp源码分析
主目录见:Android高级进阶知识(这是总目录索引) OkHttp的知识点实在是不少,优秀的思想也有很多,这里只能说尽量会提到但是没有把握非常详细,要读懂Okhttp的代码需要的知识还比较多,大家做好准备呀,如果提到的知识不懂,可以另外查查,不然这篇文章就会太长了,同时这里借鉴一张整体流程图:OkHttp流程图这张流程图还是非常详尽的,再结合我们代码的解析,应该能了解整体的过程,当然中间还会说明
ZJ_Rocky
·
2020-03-26 11:11
流行
框架源码分析
(13)-责任链设计模式
主目录见:Android高级进阶知识(这是总目录索引) 学习设计模式,个人觉得第一就是不能局限于一个思维,也许些许的变化有时能让它更加符合你的设计,所以我们不要拘泥于固定的角色,生搬硬套的场景,我们要经得起变化。这也是为什么会有那么多的变形的原因。我们今天要讲责任链设计模式(chainofresponsibility),这个模式也是会有很多的变形,我们待会会在分析例子的过程中讲到。我们先来看下它的
ZJ_Rocky
·
2020-03-20 18:36
Android Retrofit
框架源码分析
(配置篇)
Android技术研究原创如需转载请注明出处以下是在Application中需要配置的Retrofit代码,这是一个典型的Builder模式建造者模式定义将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。配置代码.png首先来分析Retrofit.Builder(),调用默认BuiltInConverters构造初始化,不做任何操作,然后新增B
Android技术研究
·
2020-03-19 02:21
CodeIgniter--CI
框架源码分析
(一)
PHP--CI
框架源码分析
,版本2.1.4。
xxxLiuxxx
·
2020-03-16 06:48
CodeIgniter--CI
框架源码分析
(二)
上一篇文章分析了CI框架的入口文件index.php,最后说到了index.php文件的最后一行代码是引入system/core/CodeIgniter.php文件,本篇文章来分析该文件。/**---------------------------------------*为了防止跨站攻击,直接通过访问文件路径用的*---------------------------------------*/
xxxLiuxxx
·
2020-03-14 15:28
框架源码分析
-EventBus
介绍EventBus在项目中也用得非常多,用法也非常简单,只要在需要监听事件的类中注册,然后在事件发布的方法中发布就可以了。在类创建的时候注册:EventBus.getDefault().register(this);在事件方法中发布:EventBus.getDefault().post(newConnectionEvent(ConnectionEvent.ON_RIGHT_WIFI));源码分析
twinsnan
·
2020-03-11 08:37
注解
框架源码分析
(XUtils、ButterKnife)
1.前言频繁的findViewById是一件挺烦人的事,IOC注解框架应运而生,Android中IOC框架就是注入控件和布局或者说是设置点击监听。现在主流的有ButterKnife、xUtils、afinal等,IOC注解框架刚出来的时候,粗略看过源码后我是摒弃使用的,因为里面有反射、循环遍历寻找控件等操作,但是慢慢的接收了这种快捷方式,发现对实际性能影响并不大,不是在特别强迫症的情况下完全可行,
默阳听风
·
2020-03-02 16:39
开源
框架源码分析
:网速监听—facebook/network-connection-class
前言#上一篇跟大家推荐了一个监听网速的开源框架,所以就研究了一下开源的代码,没想到会这么简单,原本以为要多看一阵才能写出来,所以今天我们就来聊聊facebook/network-connection-class的源码。正文#源码连接:https://github.com/facebook/network-connection-class/我们从github上直接下载zip,然后引入到Android
珠穆朗玛小王子
·
2020-03-01 01:16
Unity ECS 入门
更多内容推荐一个博客笨木头与游戏开发
UnityECS
入门。他总结得很详细,故不赘述。1.新手入门我的学习顺序:跟着笨木头与游戏开发
UnityECS
入门第0-10篇动手敲一遍代码。
悬崖边有点脚滑
·
2020-02-28 05:58
巧夺天工之作:Java+Python两大全新完整视频可直接试学至精通!
基础深化和提高第三阶段:数据库编程和设计第四阶段:网页编程和设计第五阶段:JAVAEE和项目开发第六阶段:SSM框架和项目开发第七阶段:JAVA高级技术第八阶段:电商高级项目_架构/编码第九阶段:设计模式/
框架源码分析
第十阶段
3829a40ab7b9
·
2020-02-27 12:12
JAVA集合
框架源码分析
2-Stack
java中的数据结构之集合
框架源码分析
的系列文章如下:JAVA集合
框架源码分析
1-ArrayListJAVA集合
框架源码分析
2-StackJAVA集合
框架源码分析
3-LinkedListStack(栈)
zx_tree
·
2020-02-23 19:43
Uber RIBs
框架源码分析
Uber最近开源了他们的移动端框架RIBs,RIBs是一个跨平台框架,支持着很多Uber的移动应用。RIBs这个名字,取自Router、Interactor、Builder的缩写。早在2016年,Uber就在EngineeringtheArchitectureBehindUber’sNewRiderApp一文中介绍了他们重构Uberapp所采用的架构和技术,从源码我们能看出,RIBs就是VIPER
黑岛様
·
2020-02-23 05:29
laravel5.5框架解析[2]——容器与依赖注入
laravel5.5框架解析系列文章属于对laravel5.5
框架源码分析
,如有需要,建议按顺序阅读该系列文章,不定期更新,欢迎关注已经有很多文章写laravel的ioc了,这篇文章浅谈一下其实现原理laravel
PeterQ1998
·
2020-02-22 00:07
JAVA集合
框架源码分析
3-LinkedList
java中的数据结构之集合
框架源码分析
的系列文章如下:JAVA集合
框架源码分析
1-ArrayListJAVA集合
框架源码分析
2-StackJAVA集合
框架源码分析
3-LinkedList数据结构中有多种存储结构
zx_tree
·
2020-02-20 21:46
Okhttp
框架源码分析
1.OkHttp的简单使用一般情况下,对于网络框架有两种常见的使用场景,同步请求和异步请求。同步请求:OkHttpClientclient=newOkHttpClient();Requestrequest=newRequest.Builder().url("http://www.baidu.com").build();Callcall=client.newCall(request);Respons
懒癌患者2018
·
2020-02-15 10:40
自己简易打造的IOC注解框架:SteadyoungIOC
1前言前面的文章注解
框架源码分析
(XUtils、ButterKnife)和ButterKnife编译时生成代码原理:butterknife-compiler源码分析,按照源码的思路我们自己打造一款IOC
默阳听风
·
2020-02-15 02:43
Blog Collection
还有设计模式的源码念茜的博客(程序媛)sunnyXX‘blog有关于CALayer的系列文章,或许可以了解异步绘制相关实现标哥的技术博客(有不少运行时的,还有其他的)南峰子的技术博客(运行时系列文章,quartz2D系列文章,
框架源码分析
丁小丁iOS
·
2020-02-13 20:59
Java Android技术学习以及面试
点我跳转github查看目录Android基础进阶Gradle相关自定义View插件化相关热修复相关编译器相关
框架源码分析
性能优化开源框架打包Java基础容器并发JVMI/OJava8编程规范面试指南备战面试常见面试题总结面经
雨落文染丶
·
2020-02-13 15:54
最合理的Java学习规划,全套Java视频教程、学习资料无偿分享
基础深化和提高第三阶段:数据库编程和设计第四阶段:网页编程和设计第五阶段:JAVAEE和项目开发第六阶段:SSM框架和项目开发第七阶段:JAVA高级技术第八阶段:电商高级项目_架构/编码第九阶段:设计模式/
框架源码分析
第十阶段
信心的果效
·
2020-02-12 05:39
laravel5.5框架解析[4]——Pipeline
laravel5.5框架解析系列文章属于对laravel5.5
框架源码分析
,如有需要,建议按顺序阅读该系列文章,不定期更新,欢迎关注pipeline狗不理包子打狗,有进有出functiontestPipelineBasic
PeterQ1998
·
2020-02-10 11:33
laravel5.5框架解析[3]——响应Request的流程
laravel5.5框架解析系列文章属于对laravel5.5
框架源码分析
,如有需要,建议按顺序阅读该系列文章,不定期更新,欢迎关注掌握laravel应用的代码执行流程,对解决项目构建过程中遇到的一些疑难杂症大有裨益
PeterQ1998
·
2020-01-03 23:48
JCF
框架源码分析
系列(一)
唠叨前两天第一次写博客,发布第一天就突破1000的访问量了,还被oschina首页推荐了,想想也是开心极了,这给我坚持写博文提供了动力,毕竟分享技术观点和大家一起讨论是一件非常有意义的事情。装逼,不要打我先聊聊为什么突然想去看JDK源码吧因为本人暂时的目标是2年内做到架构师,于是我试图学习和了解各种框架、技术且找机会在项目中不断应用,如cache、nosql、MQ,设计模式、服务器架构等等,可是学
Ambitor
·
2020-01-01 20:25
流行
框架源码分析
(9)-Retrofit2源码解析
主目录见:Android高级进阶知识(这是总目录索引) 我们知道Retrofit2是基于OkHttp的一个RestfulApi请求工具,它是一个类型安全的http客户端请求工具(Type-safeHTTPclientforAndroidandJava),上一篇文章[OkHttp源码分析]我们已经说了OkHttp的机制,这里我们就来说说Retrofit2了,从功能上来说,Retrofit有点类似Vo
ZJ_Rocky
·
2019-12-28 14:54
Android
框架源码分析
目录
已经开发Android3、4年,手上有一些常用的开发框架,里面的设计非常优美,带给我很多设计的思路,所以最近开了一个文集-开源库源码解析,对这些轮子一一打开,品茶细看。主要通过流程图、代码详细、设计之美等方面展开,争取做到一周一更。下面只是初步的目录,我会在分析过程中根据情况进行修改,不作为最终目录。希望给自己一个总结,给大家带来一些思路。让我们在Android的世界一路前行。Android框架源
不二先生的世界
·
2019-12-26 08:07
JCF
框架源码分析
系列-ArrayList(二)
1、揭开ArrayList真面目作者将在本文详细赘述日常开发中最常用集合类-ArrayList,本次JCF源码分析基于JDK1.7,主要从以下几个方向分析:UML类图关系数据结构接口介绍常用、重要方法的实现1.1UML类图关系(UML类图)从UML关系类图,我们可以直观的看出ArrayList的类结构,图中虚线表示实现(implements)关系,实线表示继承(extends)关系,我们不必在还不
Ambitor
·
2019-12-26 03:52
Java,Web,Python,大数据,人工智能五大学习路线你都了解吗?
第三阶段:数据库编程和设计;第四阶段:网页编程和设计;第五阶段:JAVAEE和项目开发;第六阶段:SSM框架和项目开发;第七阶段:JAVA高级技术;第八阶段:电商高级项目_架构/编码;第九阶段:设计模式/
框架源码分析
大数据01
·
2019-12-23 03:50
SDWebImage
框架源码分析
之SDImageCache
SDWebImage-Cache.pngSDImageCacheConfig配置文件SDImageCacheConfig和SDImageCache是聚合关系,SDImageCacheConfig为SDImageCache提供一些默认的属性配置:@property(assign,nonatomic)BOOLshouldDecompressImages;//默认是YES,自动解压图片,提高性能的同时产
_Vitality
·
2019-12-21 21:42
程序员职业素养
代码整洁之道重构改善既有代码代码大全敏捷软件开发:原则,模式与实践领域内驱动设计Gitvim1.2硬技能iOS领域专家基础开发多媒体开发IM开发SDK开发MVCMVVMMVPVIPERRXSwift常用
框架源码分析
单元测试持续集成反编译
彡廿
·
2019-12-12 12:56
laravel5.5框架解析[1]——设计理念
laravel5.5框架解析系列文章属于对laravel5.5
框架源码分析
,如有需要,建议按顺序阅读该系列文章,不定期更新,欢迎关注了解框架的一些设计理念,对于快速了解框架实现原理有很大帮助.这篇文章就来谈一谈吧
PeterQ1998
·
2019-12-06 20:20
laravel
框架源码分析
laravel框架的文档中的例子很多时候不是很明显,所以想要真正的使用好这个框架,我们可以尝试去阅读它源码中的注释(不得不说laravel源码的注释还是很详细的)。我们先来看一下laravel的文件目录结构,上图为laravel官方给出的5.3版本目录结构,事实上laravel对目录结构的要求是松散的,你可以按照自己的需求,自由组合文件结构,关于各个文件夹的作用大家可以自行参考官方文档。现在我们开
久伴成忆
·
2019-11-23 17:00
Micro (3)
go-microRPC
框架源码分析
最近由于辞职,心想着要好好研究下RPC的实现,于是乎,就拿go-micro开刀了...首先回顾一下go-microRPCservice的开发和启动流程,以helloworlddemo
zouqilin
·
2019-11-08 06:53
pink高性能网络
框架源码分析
这篇文章主要分析的是360开源的pink高性能网络框架,会列出一些主要技术实现点,其中用到了slash里的部分基础代码,建议clone到本地一起分析,看这个主要是为了分析后面的floyd代码,即raft工程实现(这里也关联了rocksdb,顺便看下leveldb的整体框架及实现原理)。前几天看到了Pebble分布式框架,看了下介绍,感觉也蛮有意思的,我只分析了下它的线程池实现,也会在这里一并列出;
fooboo
·
2019-11-01 06:31
Android网络
框架源码分析
二---Retrofit
前面分析了Volley的代码,读者可能已经发现了基本上就是分析几个任务队列的处理逻辑和工作线程(网络工作线程和缓存工作线程)。Volley中的工作线程是自己使用线程数组来维护的,那么就有可能存在线程由于异常退出之后,没有下一个工作线程补充的风险(线程池可以弥补这个缺陷)。不管怎么样,个人觉得Volley代码是比较简洁、高效的,而且也比较适合阅读,建议大家花个小半天搂一眼源码。ok,我们接着说今天的
楚云之南
·
2019-10-30 20:00
是什么在阻止我们学习unity2019?
在学习最新的
unityecs
过程中,以及学习最新的effect时,在迈出第一步的时候即遭遇一些困难(学习和测试环境搭建不起来,有时候真的很无语),造成了一种“出师未捷,身先死”的赶脚。
伊利丹·怒风
·
2019-10-26 20:00
七.misc类设备与蜂鸣器驱动(下)
接上:https://blog.csdn.net/wangweijundeqq/article/details/101698711目录三.misc驱动
框架源码分析
13.1、misc源码框架基础misc设备初始化函数
MrT_WANG
·
2019-09-29 16:31
ARM+Linux探索之旅
ARM(linux驱动开发)
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他