九路 九路
5年前
1 手写ArrayList核心源码
手写ArrayList核心源码ArrayList是Java中常用的数据结构,不光有ArrayList,还有LinkedList,HashMap,LinkedHashMap,HashSet,Queue,PriorityQueue等等,我们将手写这些常用的数据结构的核心源码,用尽量少的代码来揭示核心原理。下面我们来手写ArrayList的核心源码首先
九路 九路
4年前
Android窗口管理框架:Android应用视图的管理者Window
Android窗口管理框架:Android应用视图的管理者Window文章目录一窗口类型二窗口参数三窗口模式四窗口回调五窗口实现从这篇文章开始,我们来分析和Window以及WindowManager相关的内容,Abstractbaseclassforatoplevelwindowlookandbehaviorpolic
Stella981 Stella981
4年前
HashMap源码
!(https://oscimg.oschina.net/oscnet/de01e75cfce7dfb63eb3fc0e9a8c535854e.jpg)!(https://oscimg.oschina.net/oscnet/905ae1ca93fd3f6f2b896f7e1b23aaf3bf4.jpg)!(https://oscimg.o
Stella981 Stella981
4年前
MediaScannerService研究
MediaScannerService研究侯亮(本文以Android5.1为准)1概述MediaScannerService是Android平台提供的一个用于扫描手机中多媒体文件的应用级service。它并不是系统服务。MediaScannerService和MediaProvider有着非常紧密的关系,因为扫
Wesley13 Wesley13
4年前
CRT源码
CRT的源码分为3部分:1.cC语言2.cppc3.asm性能优化汇编版本strcatchar  __cdecl strcat (        char  dst,        const char  src        )
Stella981 Stella981
4年前
Centos7 linux 安装 redis 遇到的几个问题
环境:centos7redis5.0解决方案仅供参考,如不能解决问题,请查找请他方案。1、不能编译没有GCC 编译工具make报错:make\1\: \persistsettings\ Error 2 (ignored)CC adlist.o/bin/sh: cc: command not found
Stella981 Stella981
4年前
Groovy Android build.gradle文件
buildscript{repositories{jcenter()}dependencies{classpath'com.android.tools.build:gradle:1.2.3'classpath'
Stella981 Stella981
4年前
ABP框架源码学习之修改默认数据库表前缀或表名称
ABP框架源码学习之修改默认数据库表前缀或表名称1,源码1namespaceAbp.Zero.EntityFramework2{3///<summary4///Extensionmethodsfor<see
Wesley13 Wesley13
4年前
## tyboot 无sql编码简单功能演示
tyboot无sql编码简单功能演示tybootdemo源码https://gitee.com/magintursh/tybootdemo(https://gitee.com/magintursh/tybootdemo)tyboot源码:https://gitee.com/magintursh/
京东云开发者 京东云开发者
10个月前
Seata 源码
作者:京东物流张士欣核心接口和类ResourceManagerResourceManager是seata的重要组件之一,RM负责管理分支数据资源的事务。AbstractResourceManager实现ResourceManager提供模板方法。Defau