自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 简述JVM基础(七): Java 内存模型与线程

作者 | 井方哥地址 | https://zhuanlan.zhihu.com/p/31582064声明 | 本文是 井方哥 原创,已获授权发布,未经原作者允许请勿转载前言我们通过前面的学习,已经知道了各个内存区域的分配等等。我们首先应该知道:服务性能重要指标:每秒事务处理数线程并发问题:阻塞、死锁本篇还解答了如下问题:Java在进行执行运算时有哪些优化策略?Java内存模型是怎样的?工作内存和主

2017-12-29 00:00:00 676

原创 Activity 显示之 ViewRootImpl的PreMeasure、WindowLayout、EndMeasure 等方法

作者:wangle12138地址:http://www.cnblogs.com/wangle12138/声明:本文是作者系列原创文章,转载请联系原作者授权。第五篇了,,接着上一篇说终于到了我们的猪脚 ViewRootImpl 出场的时候了。ViewRootImpl 类比较复杂,如果要把这个类全部解释清楚那需要很多章节,并且该类涉及了许多其他知识,如Android进程间通信的Binder了,还有其他

2017-12-28 00:00:00 480

转载 理解 Android 硬件加速原理的小白文

作者 | 看书的小蜗牛地址 | http://www.jianshu.com/p/40f660e17a73声明 | 本文是 看书的小蜗牛 原创,已获授权发布,未经原作者允许请勿转载前言硬件加速,直观上说就是依赖 GPU 实现图形绘制加速,同软硬件加速的区别主要是图形的绘制究竟是 GPU 来处理还是 CPU,如果是GPU,就认为是硬件加速绘制,反之,软件绘制。在 Android 中也是如此,不过相对

2017-12-27 00:00:00 1038

转载 程序员必读的职业规划书,少走 5 年弯路(送书)

作为一名普通的程序员:你想买一套房子,不想再租住在远离公司的偏僻地带每天通勤 4 个小时上下班你想买一部车子,可以周末开着去山里转转,看看红叶听听鸟鸣你想买衣服时去窗明几净微笑服务的商场而不是每次都找一个不知名姓的小二网购经济适用款你想每年出去旅游 10 次 8 次,今天在苏梅岛潜水明天在魁北克吃枫糖你想每年给爸爸妈妈 5 万块的生活费,让他们露出欣慰的笑脸这些想法不能实现,会经常性地带给你痛

2017-12-25 00:00:00 8725 3

转载 程序员的五种不同寻常的特质

程序员身上有很多特质,用通俗点的话说,是“易黑体质”,但同时优秀程序员也有很多体质。因此,如果你认为自己缺少下面的某些品质,千万别往心里去。不是一时兴起才来探讨这些,其中的很多迹象来自于对其他程序猿的观察或阅读他们的代码。1. 先试试是本能反应编译器和运行环境通常能比人更快地解释一个问题。一个优秀的程序猿在拿着问题去向别人寻求帮助之前,会自己试试看并判断方法是否有用,而不是直接找一个高级程序员问“

2017-12-24 00:00:00 937

转载 开除了没情商的“技术大神”后,整个团队都好起来了

译者 | 郝鹏程地址 | https://medium.freecodecamp.org/we-fired-our-top-talent-best-decision-we-ever-made-4c0a99728fde声明 | 本文是 郝鹏程 翻译,转载请注明原文出处编者按人才是二十一世纪科技发展最重要的资源,但切勿为了某个天才顾此失彼。本文作者是来自加利福尼亚大学洛杉矶分校的软件工程师 Jonat

2017-12-23 00:00:00 499

转载 Android Lint增量扫描实战纪要

作者 | sunshine8地址 | http://www.jianshu.com/p/4833a79e9396声明 | 本文是 sunshine8 原创,已获授权发布,未经原作者允许请勿转载前言先来说我为什么要做增量扫描这个事情,毕竟代码扫描已经老生常谈了,业界方案一搜一大堆,有什么好讲的,大部人看到这篇文章的时候肯定这么想吧,但是注意今天我要分享的不是全量扫描,我分享的是从无到有实现增量扫描的

2017-12-22 00:00:00 1896 2

转载 简述JVM基础(六):虚拟机字节码执行引擎

作者 | 井方哥地址 | https://zhuanlan.zhihu.com/p/31235268声明 | 本文是 井方哥 原创,已获授权发布,未经原作者允许请勿转载前言物理机的执行引擎是直接在物理硬件如CPU、操作系统、指令集上运行的,但是对于虚拟机来讲,他的执行引擎由自己实现。 执行引擎有统一的外观(Java虚拟机规范),不同类型的虚拟机都遵循了这一规范,输入字节码文件,解析字节码处理,然后

2017-12-21 00:00:00 469

原创 Android 开发之漫漫长途 Ⅳ——Activity 的显示之 ViewRootImpl 初探

作者:wangle12138地址:http://www.cnblogs.com/wangle12138/p/7825484.html声明:本文是 wangle12138 原创,转发请联系原作者授权。该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列。该系列引用了《Android开发艺术探索》以及《深入理解Android 卷Ⅰ,Ⅱ,

2017-12-20 00:00:00 529

转载 "DeepNight-in-kotlin"一个纯看妹纸的 Kotlin 开源项目

作者 | Donkor地址 | http://www.jianshu.com/p/cfdf8b3adaf2声明 | 本文是 Donkor 原创,已获授权发布,未经原作者允许请勿转载简介DeepNight-in-kotlin陪你度过每一个深夜,妹纸看不停看够了代码家的妹纸,来看看豆瓣的妹纸。Github地址:https://github.com/ChenYXin/DeepNight-in-kotli

2017-12-19 00:00:00 812

转载 了解全宇宙最神秘的团体,只需要这九张图

作者 | 原作者暂不清楚地址 | 原文地址暂不清楚声明 | 本文是  转载网络,未经原作者允许请勿转载性取向想加薪怎么办?去一家公司主要看什么?最孤独的时刻两个程序员见面聊什么?人生理想最讨厌听到的话如何让一个程序员辞职最心烦的事又为您刷新了3条... 1 程序员,你还没有软技能吗?难怪你不幸福2 一个老程序员的建议3 「译文」资深程序员应该有的样子

2017-12-17 00:00:00 1193

转载 Android 开发之漫漫长途 Ⅲ—Activity 的显示之 Window和View(2)

作者 | 忘了12138地址 | http://www.cnblogs.com/wangle12138/p/7814840.html声明 | 本文是 忘了12138 原创,已获授权发布,未经原作者允许请勿转载该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列。该系列引用了《Android开发艺术探索》以及《深入理解Android

2017-12-15 00:00:00 781

转载 AndroidStudio JNI详细教程+Gradle3.0 以上 JNI 爬坑之旅

作者 | Android开发者社区地址 | http://www.jianshu.com/p/997ae19a5fae声明 | 本文是 Android开发者社区 原创,已获授权发布,未经原作者允许请勿转载什么是 JNIJNI——(Java Native Interface),他是java平台的特性,不是安卓系统提供的。他定义了一些JNI函数,来让开发者可以通过调用这些函数来实现java代码调用C/

2017-12-13 00:00:00 1037

转载 热修复——Tinker 的集成与使用

作者 | CSDN_LQR地址 | https://juejin.im/post/5a27bdaf6fb9a044fa19bcfc声明 | 本文是 CSDN_LQR 原创,已获授权发布,未经原作者允许请勿转载简述Tinker是微信官方的Android热补丁解决方案,它支持动态下发代码、So库以及资源,让应用能够在不需要重新安装的情况下实现更新。当然,你也可以使用Tinker来更新你的插件。上面是T

2017-12-12 00:00:00 2712

转载 仿微信表情输入键盘(支持 Gif 表情图文混排 )

作者 | PandaQ404地址 | http://www.jianshu.com/p/fddca2b0a26b声明 | 本文是 PandaQ404 原创,已获授权发布,未经原作者允许请勿转载简介自定义的表情输入键盘在很多应用中都会有用到,譬如微信、QQ 等社交聊天软件中更是不可缺少的部分。本文将解析一下个人的自定义表情输入控件库 PandaEmoView 的实现和

2017-12-11 00:00:00 2315 1

转载 软件开发知识体系

作者 | 杨_飞地址 | http://blog.csdn.net/yangfeixien/article/details/54647026声明 | 本文是 杨_飞 原创,已获授权发布,未经原作者允许请勿转载软件开发历程ALL IN ONE软件开发最早时期的开发模式,可以理解为一体化,所有业务、接口都在一套系统,毫无层次可言。

2017-12-10 00:00:00 887

转载 编程的自学方法

作者 | 刘欣地址 | http://t.cn/RYsdvuB声明 | 本文是 刘欣 原创,已获授权转发,未经原作者允许请勿转载前言很多人通过我的QQ(14703250),微信(liuxinlehan) 问我类似这样的问题:我已经看了很多Java的书,也看了很多视频,可总觉得心里没底,觉得还是什么也不会,好像有很多东西看过都忘了, 接下来该干嘛? 迷茫了!我

2017-12-09 00:00:00 479

转载 简述JVM基础(五):虚拟机类加载机制

作者 | 井方哥地址 | https://zhuanlan.zhihu.com/p/31046150声明 | 本文是 井方哥 原创,已获授权发布,未经原作者允许请勿转载前言我们一定心里有个疑问,我们那个多态是怎么回事?我们指定的一个接口,却可以等到运行时可以对应于不同的实现类。这是因为,Java有个特性就是依赖运行期动态加载和动态连接,这样实现了Java可以动态进行

2017-12-08 00:00:00 311

转载 Android 开发之漫漫长途 Ⅱ——Activity的显示之Window和View(1)

作者 | wangle12138地址 | http://www.cnblogs.com/wangle12138/p/7810552.html声明 | 本文是 wangle12138 原创,已获授权发布,未经原作者允许请勿转载本系列文章继上一篇《Android 开发之漫漫长途Ⅰ—Android 系统的创世之初以及 Activity 的生命周期》之后,这是第二篇。

2017-12-07 00:00:00 421

转载 Android 键盘适配-中英文适配

作者 | 流水潺湲地址 | http://www.jianshu.com/p/87e8f1952a00声明 | 本文是 流水潺湲 原创,已获授权发布,未经原作者允许请勿转载英文环境下,密码框字体和一般字体不一致问题1、xml中不能设置inputType 属性、或者password属性2、中文环境中设置inputType可以3、当要是适配英文,只能在Java代

2017-12-06 00:00:00 1658

转载 Android 中.aar文件生成方法与用法

作者 | android阿杜地址 | http://blog.csdn.net/fesdgasdgasdg/article/details/76560341声明 | 本文是  原创,已获授权发布,未经原作者允许请勿转载前言无论是用Eclipse还是用Android Studio做android开发,都会接触到jar包,全称应该是:Java Archive,即java

2017-12-05 00:00:00 1256

原创 跃迁:成为高手的技术

你想成为某个领域的高手吗?看古典的《跃迁》:《跃迁》这本书系统的解构了成为高手的技术:高手的暗箱:利用规律,放大努力高手战略:在高价值区,做正确的事联机学习:找到知识源头,提升认知效率破局思维:升级思维,解决复杂问题内在修炼:跃迁者的心法我们一个一个简要解读。1. 高手的暗箱

2017-12-02 00:00:00 574

原创 简述 JVM 基础(四):类结构文件

作者 | 井方哥地址 | https://zhuanlan.zhihu.com/p/30719661声明 | 本文是 井方哥 原创,已获授权发布,未经原作者允许请勿转载程序存储格式统一的程序存储格式:不同平台的虚拟机于所有平台都统一使用程序存储格式——字节码(ByteCode);Java 虚拟机不关心 Class 文件的来源,而只和“Class文件"

2017-12-01 00:00:00 318

空空如也

空空如也

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

TA关注的人

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