自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZMer的专栏

Ac漂流记~~~~~

  • 博客(10)
  • 资源 (14)
  • 收藏
  • 关注

原创 AQS 在 ReentrantLock 等锁中的作用及原理

文章目录简介ReentrantLocklock 和 unlockawait 和 signaltryAcquire 与多条件等待Semaphoreacquire 和 release其它方法ReentrantReadWriteLock简介AQS 全称 AbstractQueuedSynchronizer,抽象队列同步器,是实现锁和同步器的框架。Java 提供了 synchronized 关键字完成...

2020-01-18 18:33:35 504

原创 网络七层、四层模型概念

OSI 七层协议是国际化标准组织制定的用于计算机系统间互联的标准体系,是一个抽象的模型,包括一系列抽象的术语和概念,也包括具体的协议。TCP/IP 四层模型是实际中使用的模型。802.11 是无线局域网协议,802.16 是宽带无线协议。信息在整个互联网中传输过程大致如下图所示:信息在每层传输时都会添加一个信息头来进行跨层传输,相关层之间会通过加头或解开操作获取用于本层的数据。像这样...

2019-12-29 10:20:14 431

原创 RB-Tree 构建、插入与删除

文章目录二叉查找树插入删除左旋与右旋红黑树从零开始构建一棵红黑树红黑树删除处理(待续)红黑树只有以下 5 条性质(很简单,很好记,最好按顺序记忆)树中结点只有两种颜色,红色和黑色树的根是黑色结点每个叶结点(nil[T] 也叫哨兵结点)都是黑色结点红色结点的子红点必须为黑色结点对任意结点,从它到它子孙叶结点的所有路径上包含相同数目的黑色结点红黑树特点:查找效率高,即使在最坏情况下也...

2019-12-27 00:39:47 214

原创 okio 原理分析(一)

文章目录1 okio 概念1.1 okio1.2 ByteStrings 和 Buffers1.3 Sources 和 Sinks2 底层实现2.1 简洁明了 API 背后的逻辑2.2 复用缓存2.3 超时处理3 待整理部分1 okio 概念以下三小节翻译自 okio 文档。1.1 okiookio 是对传统 io 和 nio 的扩展库,使数据访问、数据存储及相应处理更加简单。1.2 B...

2019-12-24 22:00:29 406

翻译 MRAID3.0

原文地址移动端富媒体广告接口标准(MRAID)移动端富媒体广告接口标准(MRAID)3.0 版本关于 IAB 技术实验室概要周知介绍1.1 定义1.2 范围1.3 MRAID 是如何工作的1.4 版本1.4.1 MRAID 3.0 版本中的更新2 概述2.1 Web 技术支持2.1.1 广告服务器(Ad Server)2.1.2 渲染广告(Ad R...

2019-12-23 10:49:15 867

翻译 APPT2

APPT2原文AAPT2 全称 Android Asset Packaging Tool 属于构建工具,Android Studio 与 Gradle 插件使用它编译并打包 app 的资源文件。AAPT2 将资源文件解析、索引并编译成二进制格式,并将该二进制包进行 Android 平台的优化处理。Android Gradle 插件 3.0.0 及以上版本默认支持 AAPT2,开发者无需直接调...

2019-12-23 10:46:29 506

原创 java 小品,理解方法分派调用

以下程序输出值是什么?public class Main { static class Base { String name = "base"; Base() { sayHello(); } void sayHello() { System.out.println(name...

2019-12-21 14:30:31 98

原创 Java 注解基础

文章目录1 简介2 分类2.1 元注解@Target@Retention@Inherited@Repeatable (Java 8)2.2 普通注解3 注解处理器3.1 运行机制3.2 编写处理器3.3 注册处理器4 常用工具5 注意事项6 进阶学习1 简介许多 API 都有很多固定套路的代码,比如 Android 里绑定 View 的操作 findViewById(R.id.xxx),添加点...

2019-12-02 00:48:22 178 1

原创 发布三方 aar 包到 jCenter

文章目录1 私有项目发布到 jCenter public 仓库1.1 背景1.2 思路1.3 具体步骤2 将三方 aar 发布到 jCenter public 仓库2.1 背景2.2 思路2.3 具体步骤本文介绍如何将自己的 aar 包上传到 jCenter 并发布至 public 仓库。1 私有项目发布到 jCenter public 仓库1.1 背景源码在 Github 上以私有库的形...

2019-11-24 16:18:42 164 1

翻译 Gradle 插件入门

译文地址主要内容构建什么需要什么环境创建项目创建插件将插件配置到宿主工程声明插件 id摘要下一步本文将全程介绍如何创建可重用的构建逻辑,即 Gradle 插件。该插件源码位于工程的 buildSrc 目录,此目录可单独导出一个工程,用于发布或应用到其它 Gradle 构建脚本中。插件提供了普适的约定(convention),任务类型(task type)和其它构建逻辑,使...

2019-11-23 19:19:15 107

Miflash_miphone20130420

小米刷机时用到的刷机工具。这是我从官网上下载备用的,没有病毒。

2014-03-26

sqlite-netFx40

vs集成开发环境下c#使用的sqlite安装文件。

2014-03-25

C#开发宝典3

本压缩文件与前面的两个下载到同一个文件夹后再一同解压

2013-02-28

C#入门经典2

与前一个是同一个文件 因为太大分成了2个文件 将这两个文件下载到同一个文件夹再解压 才可使用

2013-02-28

C#开发实战宝典2

绝对经典的一本实战书籍, 适合初学者的实战书籍. 由于文件过大, 分成了三部分, 全部下载完后再用好压解压.就可以了....

2013-02-27

C# 字符串 正则表达式

关于C#处理字符串, 还有关于正则表达式的一些细节叙述

2013-02-27

C#正则表达式

正则表达式的用处不用我过多罗嗦了, 本书出了列举了普通表达式外, 还添加了C#特有的正则表达式, 还有高级正则表达式的概念. 如果你想全面了解或学习正则表达式, 这本书将是你的不二选择.

2013-02-26

C#2010从入门到精通

从书的目录就可以知道本书是什么类型的学习资料了. 从入门到精通之C#系列. 值得一度

2013-02-26

C#软件项目开发全程剖析

C#的进阶书籍, 该书弱化最最基础层面的讲解, 将重点放在项目的开发上. 就项目主要的服务进行详细解答. 注重项目开发的子问题. 缺点就是没有开发出完全成型的项目. 不过正是因为这才是得该书的成为C#项目开发的必备书籍. 只要全面理解这些项目中的子问题, 才会在项目开发过程中有行云流水的感觉.

2013-02-26

C#入门经典第五版

C#入门经典第五版

2013-02-26

C#基础概念教程

C#入门级的书籍 本书重点讲解OOP的概念性问题 结合大量代码示例 详细讲解了什么是类 对象 属性 字段 方法 构造方法 析构 是一本相当好用的C#基础学习书籍 如果想对OOP中的概念有较全面的了解的话 那么这本书就足够你了解的了

2013-02-26

C#的windows程序设计

相当好的C#进阶学习书籍, 内容深刻, 不过该书不适合初学者或者英语不好的道友. 因为该书为国外原版, 相当珍贵的.....

2013-02-26

30多个C#基础学习实例

相当基础的C#学习实例, 适合初学者, 大神就不要围观了.

2013-02-26

空空如也

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

TA关注的人

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