九路 九路
4年前
1 手写ArrayList核心源码
手写ArrayList核心源码ArrayList是Java中常用的数据结构,不光有ArrayList,还有LinkedList,HashMap,LinkedHashMap,HashSet,Queue,PriorityQueue等等,我们将手写这些常用的数据结构的核心源码,用尽量少的代码来揭示核心原理。下面我们来手写ArrayList的核心源码首先
御弟哥哥 御弟哥哥
4年前
android view 常用的6种 View 的滑动方法
View的滑动是Android实现自定义控件的基础,实现View滑动有很多种方法,在这里主要讲解6种滑动方法,分别是layout()、offsetLeftAndRight()与offsetTopAndBottom()、LayoutParams、动画、scollTo与scollBy,以及Scroller。  View的滑动是Android
九路 九路
4年前
Android窗口管理框架:Android应用视图的管理者Window
Android窗口管理框架:Android应用视图的管理者Window文章目录一窗口类型二窗口参数三窗口模式四窗口回调五窗口实现从这篇文章开始,我们来分析和Window以及WindowManager相关的内容,Abstractbaseclassforatoplevelwindowlookandbehaviorpolic
Stella981 Stella981
3年前
MediaScannerService研究
MediaScannerService研究侯亮(本文以Android5.1为准)1概述MediaScannerService是Android平台提供的一个用于扫描手机中多媒体文件的应用级service。它并不是系统服务。MediaScannerService和MediaProvider有着非常紧密的关系,因为扫
Stella981 Stella981
3年前
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
3年前
Groovy Android build.gradle文件
buildscript{repositories{jcenter()}dependencies{classpath'com.android.tools.build:gradle:1.2.3'classpath'
Wesley13 Wesley13
3年前
VS中静态使用openssl
OpenSSL在windows下编译比较不友好,因此较难直接用于开发。但是网上有大神一直维护编译windows下需要的文件http://www.npcglib.org/~stathis/blog/precompiledopenssl/(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%
Stella981 Stella981
3年前
ABP框架源码学习之修改默认数据库表前缀或表名称
ABP框架源码学习之修改默认数据库表前缀或表名称1,源码1namespaceAbp.Zero.EntityFramework2{3///<summary4///Extensionmethodsfor<see
Wesley13 Wesley13
3年前
## tyboot 无sql编码简单功能演示
tyboot无sql编码简单功能演示tybootdemo源码https://gitee.com/magintursh/tybootdemo(https://gitee.com/magintursh/tybootdemo)tyboot源码:https://gitee.com/magintursh/
京东云开发者 京东云开发者
8个月前
Seata 源码
作者:京东物流张士欣核心接口和类ResourceManagerResourceManager是seata的重要组件之一,RM负责管理分支数据资源的事务。AbstractResourceManager实现ResourceManager提供模板方法。Defau