自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NoClay's Home

立志成为一名段子手!

  • 博客(4)
  • 资源 (6)
  • 收藏
  • 关注

原创 对象的内存布局与锁类型

对象的内存布局对象在内存中的存储的布局可以分为3块区域:对象头(Header)、示例数据(Instance Data)、和对齐填充(Padding)1. 对象头对象头分为两部分,一部分用于存储自身对象的运行时数据,如哈希码,GC粉黛年龄,锁状态,等等,这里举例了32位虚拟机上的mark word。另一部分是类型指针,即对象指向它的类的元数据的指针,虚拟机通过这个指针来确定这个对象是哪个类的实例,并不

2017-05-28 18:26:30 670

原创 面向对象的六大原则

面向对象的六大原则1. 单一职责原则一个类应该是一组相关性很高的函数、数据的封装!**eg:**ImageLoader可以拆分为加载图片和缓存两个实现类2. 开闭原则一个类的实现只应该因错误而被修改,新的或者改变的特性应该通过新建不同的类实现,新建的类可以通过继承的方式来重用原类的代码。已存在的实现类对于修改是封闭的,但是新的实现类可以通过复写父类的接口应对变化。或者是对于拓展是开放的,对于修改是封

2017-05-24 23:04:34 224

原创 ListView的Choice模式

ListView的Choice模式/** * Normal list that does not indicate choices */ public static final int CHOICE_MODE_NONE = 0; /** * The list allows up to one choice */ public static final int CHOICE

2017-05-16 15:58:00 432

原创 Android--Gradle build finished with 232 error(s) in 1m 43s

Android–Gradle build finished with 232 error(s) in 1m 43sWhat is this?(这是啥?)这些很多可能性是我们在Android 的开发过程中使用了过时的javaAPI,或者不太规范的编程,所以这232个error,其实是232个warnings, 所以如果我们可以编译通过,就代表并没有什么错,我们可以使用以下几种方式解决1解决方法以下都是

2017-05-09 16:57:53 3685

Linux教程孟庆昌版课后答案(1,2,3,4,5,6,8章)

这里是课后答案哦,已经打包好了,等待下载了

2017-04-27

一个实现IPC机制的例子

关于4种实现IPC机制的例子

2017-02-27

HashMap源码(上)

HashMap的部分源码解析

2016-09-25

几个小Demo合集

几个小Demo合集,比如在SecollView中的ListView,利用BmobFile截取、上传、下载头像

2016-09-01

头像的选择截取、上传和下载Demo

本文使用Bmob作为云后台,实现一个简简单单的头像的选取、截取、上传、下载功能的实现。 编码环境:Android Studio2.1.1 运行环境:Miui8.6.8.18(安卓版本号6.0.1MMB29M) 手机型号:小米3 如有错误,欢迎指正!

2016-09-01

Emu8086 4.07 英文版

汇编语言的编译器,较之其他的汇编语言编译器,是一款很不错的编译器,很适合于初学者。

2016-05-17

空空如也

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

TA关注的人

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