自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (11)
  • 收藏
  • 关注

原创 JAVA8函数式编程

public static void lambdaExpression() { /** * lambda表达式的几种方式 */ Runnable noArguments = () -> { System.out.println("Hello World!"); }; ActionListener oneArguments...

2020-01-12 17:04:46 77

原创 剑指Offer的刷题记录

一、位运算 1、二进制中1的个数 2、判断二进制中0的个数 3.二进制高位连续0的个数 二、二叉树 1、二叉搜索树第k个结点 2.0从上往下打印二叉树 2.1二叉树打印成多行 2.2按之字形顺序打印二叉树 题目描述 3.数据流中位数 4.二叉树中和为某一值的路径 5.重建二叉树 6.树的子结构 7.二叉树的镜像 8、二叉搜素树的后序遍历序列 9、二叉搜索树与双向...

2019-08-25 15:47:21 100

原创 《深入理解jvm》读书笔记

第2章 java内存区域和内存溢出异常 1、运行时数据区域 pc程序计算器,内存区域中唯一没有内存溢出的区域,当前程序所执行的字节码的行号指示器; java虚拟机栈,和pc一样也是线程私有,存放局部变量表,虚拟机栈执行的是java方法; 本地方法栈,执行的是nativa方法服务; java堆,被所有线程共享的一块内存区域; 方法区:和java堆一样,各个线程共享,用于存储被虚拟机加载的...

2019-06-02 21:02:35 139

原创 EasyCanary

EasyCanary的诞生 github链接的地址: https://github.com/yuboxiao/EasyCanary 欢迎star 欢迎fork !!! 目前已经读完了LeakCanary + blockCanary源码,想基于这两个解决内存+卡顿的神器做一个简单化的定制,目前能想到的第一个事情就是先把这两个工程做一个融合并且裁减; 1、EasyCanary的融合 ...

2019-05-12 16:38:26 168

翻译 Android内存泄露专题——leakCanary源码分析

Android内存泄露专题——leakCanary源码分析 目录 Android内存泄露专题——leakCanary源码分析 一、内存泄露的检测机制 1、初始化 2、开启显示内存泄漏信息的页面 3、初始化一个ServiceHeapDumpListener,这是一个开启分析的接口实现类,类中定义了analyze方法,用于开启一个DisplayLeakService服务,从名字就可以看出,...

2019-04-21 17:37:41 381

原创 Android 卡顿专题

目录 目录 BlockCanary源码分析: 1、入口 2、外观类BlockCanary的创建 3、接下来看核心类BlockCanaryInternals的初始化过程 4、start方法 5、卡顿的监控方法 6、采集器分析 6.1 Stack采集器 6.2CPU采集器 功能 总结 BlockCanary源码分析: 1、入口 BlockCanary.i...

2019-03-31 20:25:06 238

原创 Andoird 组件化研究

集成模式:业务组件被APP壳工程依赖组成一个完成的APP 组件模式:可以独立开发业务组件。每个业务组件就是一个APP 从组件化工程模型中可以看到,这些业务组件在集成模式下是一个个Library 被APP壳依赖,在组件开发模式下,业务组件变成了一个个application 整改过后,所有的模块不再直接引用和依赖,而是通过路由中间站产生联系 组件化的具体...

2019-03-17 19:28:05 86

原创 Android 单元测试

记录一下,事情是这样的 我目的是在不启动Android模拟器的情况下,对网络请求到的数据进行一个处理。觉得每次都启动模拟器很麻烦,于是就想写单元测试代码; 遇到的问题就是我想通过junit的方式,然而在读取json数据的时候遇到了麻烦。于是采取如下的方法 public class JUnitTest { private static final String DEFAULT_LO...

2018-12-16 19:18:49 90

原创 Android进阶之光 读书笔记

第一章, Android 5.6.7新特性 1、RecycleView的自定义分割线 public class DividerItemDecoration extends RecycleView.ItemDecoration { } 2、自定义点击事件 3、CardView 4、运行时权限问题 Normal Permissions 不涉及用户隐私,在androidMainfe...

2018-11-27 21:10:30 235

原创 封装RecycleView的 RecyclerView.Adapter的方式

目录     一、BaseQuickAdapter的写法 1.1 用法: 二、BaseViewHolder的写法   一、BaseQuickAdapter的写法 public abstract class BaseQuickAdapter<T> extends RecyclerView.Adapter<BaseViewHolder> { publi...

2018-11-25 17:28:19 279

原创 Android TV LeanBack方式下,仿小米TV 短视频业务样式的实现总结

目录 一、布局实现: 二、播放的实现: 2.1 播放器的实现 三、右侧标题栏和左侧播放的联动 先看下样式:基本上如下图所示: 左边是短视频的播放栏,右边是标题栏,我们这一行在整个界面中一出现就要开始播放,当点击右侧标题栏的时候,可以切换左侧短视频的播放内容,差不多就是这样~ 下面开始介绍实现方式: 一、布局实现: ShortVideoRowPresenter 继承leanBack...

2018-11-25 12:58:56 1625 1

原创 记录下TvRecycleView控件的飞框实现方式

先上code,代码是从TvRecycleView中拷贝过来的,敲了一边特此记录下学习的过程。 https://github.com/yuboxiao/Launcher_learn 好了,话不多说,开始分析:

2018-11-04 17:00:55 318

原创 如何用代码实现动态生成的Chart 控件的复制粘贴功能

先动态生成一张Chart表在主界面上,

2014-06-23 16:07:39 600

every_thing好用的搜索工具

every_thing好用的搜索工具

2018-12-09

SurfaceView+MediaPlayer的控制播放器

SurfaceView+MediaPlayer的控制播放器

2018-11-25

Mybatis学习视频+教程+源码

Mybatis学习视频+教程+源码 +相关jar包。和spring 集成的教程文档和jar包都有!

2014-10-25

搭建spring mvc 工程所需要的Jar包

搭建spring mvc 工程所需要的Jar包

2014-10-25

spring+springmvc+mybatis整合详细过程+示例工程

spring+springmvc+mybatis整合详细过程+示例工程 详细的示例工程,并且在文档中手把手的教你如何搭建ssm的框架!

2014-10-25

C#写的聊天室程序

C#写的聊天室程序 适合刚开始学习ASP.NET的初级程序员学习

2014-07-03

C#实现改变控件大小,拖拽

C#实现 改变控件大小 实现可拖动 在PictureBox中动态画图

2014-07-02

微软Chart控件示例大全

Chart控件 示例大全 利用Chart开发必看 ,上面有最全的微软Chart 控件给的例子并且都有源代码, 是您开发必备

2014-06-23

京东商城源代码

京东商城 网页开发版全部源代码。只要环境你配置好了,即可运行

2014-06-22

打地鼠的游戏

打地鼠 游戏 C#开发的,完整源代码,下载之后即可运行!

2014-06-22

Chart 控件做的地质插图

Chart 控件做的地质插图,包括所有的图,比如柱形图,饼图,圆环图,面积图等等

2014-06-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除