自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

huachao1001的专栏

本人博客在《Python学习实战》同步更新,欢迎WX搜索并关注。

  • 博客(11)
  • 资源 (21)
  • 收藏
  • 关注

原创 JVM对象引用与内存分配策略

前两天对《深入理解虚拟机》一书做了个总结:《JVM理解其实并不难! 》,今天针对垃圾回收和内存分配做个深入了解。关于引用在《JVM理解其实并不难! 》一文中提到,JVM是通过可达性分析来判断对象是否需要被回收,这可以弥补引用计数法的不足。即就算两个对象相互引用,只要这两个对象没有引用链连接GC Roots,这两个对象都会被判定为可回收的对象!注意,这里是指被判定位可回收的对象,并不是说他们

2016-05-31 20:46:41 5252 2

原创 从Android代码中来记忆23种设计模式

我的简书同步发布:从Android代码中来记忆23种设计模式相信大家都曾经下定决心把23种设计模式牢记于心,每次看完之后过一段时间又忘记了~,又得回去看,脑子里唯一依稀记得的是少数设计模式的大致的定义。其实,网上很多文章讲得都非常好,我也曾经去看过各种文章。也曾一直苦恼这些难以永久记下的设计模式,直到我接触到了《Android源码设计模式解析与实战》——何红辉与关爱明著,发现原来其实我们在Andr

2016-05-30 19:56:22 24944 11

原创 JVM理解其实并不难!

我的简书同步发布:JVM理解其实并不难!在阅读本文之前,先向大家强烈推荐一下周志明的《深入理解Java虚拟机》这本书。前些天面试了阿里的实习生,问到关于Dalvik虚拟机能不能执行class文件,我当时的回答是不能,但是它执行的是class转换的dex文件。当面试官继续问,为什么不能执行class文件时,我却只能回答Dalvik虚拟机内部的优化原因,却不能正确回答具体的原因。其实周志明的这本书就有

2016-05-29 20:55:27 23793 11

原创 RenderScript 让你的Android计算速度快的飞上天!

在上一篇文章Android自动手绘,圆你儿时画家梦! 中结尾提到,我将介绍提升轮廓提取速度相关内容,今天一起学习Android中的RenderScript。看完本文,你将学会如何使用并行计算技术,提高你的app中计算模块速度,尤其是提升图像处理中的复杂计算。

2016-05-28 20:04:58 11455 2

原创 Android自动手绘,圆你儿时画家梦!

我的简书同步发布Android自动手绘,圆你儿时画家梦!从小就喜欢到处乱画,家里一米以下墙上就没有一块干净的地方(那是老房子啦~)~~(⊙﹏⊙)b。好了,废话不多说,进入主题。今天主要跟大家分享一下如何将一张图片转成手绘效果,并模拟画家动态绘制。先把最终效果图亮出来,觉得好的请点个赞,您的点赞是对我的最大鼓励(O(∩_∩)O哈哈

2016-05-27 20:02:46 8529 8

原创 简单明了,彻底地理解Binder

你是不是看过很多Binder文章但是还是对Binder没有一个深刻理解?不是那些文章讲得不够好,主要是存在两种情况,一种是讲的深,全C代码~,对我这种专做Java的人来说没有心情往下看;另一种是只讲framework层,Binder驱动并没有具体提,导致我们会用Binder,也大致能说的出一些原理,可并没有一个完整的深刻认知。那么接下来让我们一起学习Binder吧,相信接下来的内容会让你有一定的收获

2016-05-26 13:13:38 45510 35

原创 打造浪漫的Android表白程序

几年前,看到过有个牛人用HTML5绘制了浪漫的爱心表白动画。地址在这:浪漫程序员 HTML5爱心表白动画。发现原来程序员也是可以很浪……漫…..的(PS:刚过520,被妹子骂不够浪漫)。那么在Android怎么打造如此这个效果呢?参考了一下前面HTML5的算法,在Android中实现了类似的效果。先贴上最终效果图:生成心形线心形线的表达式可以参考:桃心线。里面对桃心线的表达式解析的挺好。

2016-05-25 16:27:54 26530 15

转载 Volley 源码解析

本文为 Android 开源项目源码解析 中 Volley 部分 转自http://a.codekk.com/detail/Android/grumoon/Volley%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%901. 功能介绍1.1. VolleyVolley 是 Google 推出的 Android 异步网络请求框架和图片加载框架。在 Googl

2016-05-23 17:51:40 965 1

原创 Volley使用原理笔记

本文参考郭霖大神的笔记整理出来用法:普通字符串:RequestQueue mQueue = Volley.newRequestQueue(context); StringRequest stringRequest = new StringRequest("http://www.baidu.com", new Response.Listener() {

2016-05-13 13:45:20 997

原创 Activity卡顿、变慢的原因

为准备面试,将最近所复习的内容以博客的形式保存起来,方便以后的查询从网上查询了一些Activity卡顿原因,然后结合个人看法,总结如下:(1)内存泄漏导致内存占用较高,导致JVM频繁触发GC。解决办法:尽可能的减少生命周期长的对象引用生命周期短的对象。导致内存泄漏的原因有一下几个   A)查询数据库后没有关闭游标cursor,各种资源文件没有close。   B)构造Ada

2016-05-13 13:26:02 7878 1

原创 Activity启动过程笔记

为准备面试,将最近所复习的内容以博客的形式保存起来,方便以后的查询本文参考老罗的文章http://blog.csdn.net/luoshengyang/article/details/6703247整理,由于老罗的这篇文章源码比较老,本文同时也参照结合主席的书。调用Activity的startActivity实际是内部是调用了startActivityForResult.而在startAc

2016-05-13 13:18:45 3563 1

OpenVINO运行Tensorflow模型

在VS2017中配置OpenVINO环境,并运行Tensorlfow训练的MobileNet,包括Tensorflow模型转为OpenVINO模型,VS2017运行OpenVINO模型等,配置OpenCV等,详情请阅读我的博客【OpenVINO运行Tensorflow模型】

2019-11-20

MobileNet移植到Android

使用Tensorflow Mobile库将MobileNet官方预训练库移植到Andorid端

2018-10-23

MobileNet V1官方预训练模型的使用

使用MobileNet V1官方预训练模型示例,通过该代码可以快速接入MobileNet V1

2018-10-22

为模型添加纹理

为3D模型添加纹理,使得3D模型看起来更真实、更有立体感!

2016-08-10

OpenGL显示任意Stl文件

通过解析STL文件,使得STL格式的3D模型文件能在手机上显示出来!

2016-07-28

通过自定义Gradle插件修改编译后的class文件

通过自定义Gradle插件,修改class文件

2016-07-04

AndroidStudio自定义Gradle插件

在AndroidStudio中自定义Gradle插件

2016-07-02

SVG图片变形

将两个SVG path以动画的形式变形

2016-06-20

Activity之间切换动画

Api21之后,系统内置的在两个Activity之间的切换动画使用

2016-06-15

自定义LayoutManager

教你一步一步打造自己的RecyclerView的LayoutManager

2016-06-06

各种圆形ImageView的实现

使用Xfermode、BitmapShader、clipPath等方法实现圆形ImageView

2016-06-04

AppBarLayout结合CoordinateLayout

AppBarLayout结合CoordinateLayout和Toolbar以及CollapsingToolbarLayout

2016-06-02

CoordinateLayout使用

通过自定义Behavior定制你的CoordinateLayout交互~

2016-06-01

RenderScript简单使用

简单的RenderScript实现照片取反色

2016-05-28

Android自动手绘,圆你儿时画家梦!

将图片自动转为手绘,并以动画方式显示手绘效果

2016-05-27

Android浪漫桃心线

程序员也可以浪漫,给你的女友or女神发过去吧~~~

2016-05-25

android邮件开发必备包:activation.jar+mail.jar+additionnal.jar

android开发邮件系统必备包activation.jar、mail.jar、additionnal.jar有了它们才可以开发邮件系统哦

2015-03-24

servlet获取url相关参数

包含了servlet获取url的各种参数,可以得到url里面任何信息

2013-05-04

java文件流

里面包含了大部分java文件读写文件的用法,面对各种文件流封装的类,不用担心怎么用,因为这里有样例

2013-05-04

html标签大全

html标签,用于查询标签,方便查询,比在线查询更好使用

2011-12-27

jsp入门代码

jsp基础代码,适合初学者,尤其是菜鸟级别的!!!!

2011-09-19

空空如也

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

TA关注的人

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