自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

倚竹幽篁

心静,成器。[github/ysy950803]

原创 微信小程序任务栈实现原理

背景 之前面试一些校招同学,聊到微信小程序是什么launchMode,其任务栈是如何实现的?很多同学只提到singleInstance,这是不合适的。 今天我们就猜测并解析一下微信主程序与小程序的关系与大致实现,最后给出源码,可以给大家作一个简单参考。 初探 既然要研究微信,那么我们就先打开几个小...

2019-04-27 14:25:07 751 1

原创 NDK开发中为什么除以0程序不崩溃?

我们都知道不管是在Java还是在C++程序中,下面这段代码都会导致程序错误: int x = 10; int y = x / 0; ... 但是我今天发现了一个比较神奇的事情,把这段代码写成Native方法后在Java层调用,竟然没有导致App崩溃,代码是这样子的: #include <j...

2019-04-15 15:25:09 906 0

原创 源码茶舍之android:externalService是什么属性?实现原理?

发现 在AndroidManifest中声明Service时,偶然发现一个布尔类型的属性:android:externalService 示例如下: <service android:externalService="true" ... /> 如果...

2019-04-10 16:55:29 575 0

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