前言 不错的好书,作者本身是从事JAVA为主,但以从业15年的角度看待计算机语言的发展史,有个概括通俗易懂的角度来讲述编程方面的知识。 程序员的精进 对技术的好奇心/兴趣是一...
前言 不错的好书,作者本身是从事JAVA为主,但以从业15年的角度看待计算机语言的发展史,有个概括通俗易懂的角度来讲述编程方面的知识。 程序员的精进 对技术的好奇心/兴趣是一...
前言 终所周知, editText想要监听文本输入,有两种方式:InputFilter与TextWatcher。为什么不建议TextWatcher来修改文本, 我们一起来探讨...
第一篇文章,记一个困扰了我很长时间的一个cmake的问题吧。 大家在用cmake时,应该经常会用到第三方so库,导入第三方so库中需要使用到set_target_proper...
今天来介绍大名鼎鼎的ConcurrentHashMap,众所周知,Java.Utils.Concurrent包出现后,就立马成为高并发的利器,而靠一己之力把此包写出来的Dou...
厉害了,大佬赶紧出SDK热修复方案啊,急需 哈哈哈。
APP 热修复都懂了,你会 SDK 热修复吗?最全方案在这里!前言 刚开始要做 SDK 热修复,我是拒绝的 ~ 某日,解决完一个线上 bug 后,我冒出了一个念头:让我们的 SDK 也具有热修复的能力呗! 但是查了查,网上资料少、很多热...
前言 刚开始要做 SDK 热修复,我是拒绝的 ~ 某日,解决完一个线上 bug 后,我冒出了一个念头:让我们的 SDK 也具有热修复的能力呗! 但是查了查,网上资料少、很多热...
很厉害。
如何用数学家的思维指导生活、管理时间?最近读完了英文图书《指导生活的算法》——Algorithms to Live By: The Computer Science of Human Decisions,结合万维...
最近读完了英文图书《指导生活的算法》——Algorithms to Live By: The Computer Science of Human Decisions,结合万维...
一 冒泡排序(buddle sort) 众所周知,冒泡排序一般是我们接触数据结构与算法里面的第一种排序算法。其经典型,稳定性,时间复杂性,空间复杂性 都已经明明白白,可以说,...
楼主这点确实讲的有问题,inc 为10 线程1读取后 做自增操作后为11,但仅在自己的缓存中,还未被写入主内存。线程2此时读取inc 还是为10,读取后做自增操作,然后写入主内存。 此时因为volatile的原因,导致线程1 会重新读取 ,但是线程1的工作结果已经丢失了,即不会重新对11 再次进行自增操作。
你真的了解volatile关键字吗?volatile关键字经常在并发编程中使用,其特性是保证可见性以及有序性,但是关于volatile的使用仍然要小心,这需要明白volatile关键字的特性及实现的原理,这也是...
牛皮
HashMap深度分析这次主要是分析下HashMap的工作原理,为什么我会拿这个东西出来分析,原因很简单,以前我面试的时候,偶尔问起HashMap,99%的程序员都知道HashMap,基本都会用H...
这次主要是分析下HashMap的工作原理,为什么我会拿这个东西出来分析,原因很简单,以前我面试的时候,偶尔问起HashMap,99%的程序员都知道HashMap,基本都会用H...
本文的内容是基于 《FFmpeg - 打造一款万能的音乐播放器》 来实现的,源码的地址在我个人的 github 上。我打算再新建一个 VideoPlayer 项目用来实现视频...
写的不错,看老罗的直接把人看懵逼,楼主这个简单易懂
Android线程的创建过程基于Android 6.0源码剖析,分析Android线程的创建过程 一.概述 Android线程,一般地就是指Android虚拟机线程,而虚拟机线程由是通过系统调用而创建的...
卷积神经网络是深度学习中的一个里程碑式的技术,有了这个技术,才会让计算机有能力理解图片和视频信息,才会有计算机视觉的众多应用。 本文讨论卷积神经网络模型(CNN)的Hello...