[置顶] Fuchsia文章汇总

摘要: 此文主要用来扩散一些关于Fuchsia的文章,方便大家了解下Fuchsia到底是怎么样的。后续将持续更新...... 阅读全文

posted @ 2020-01-02 16:48 赵杰A-124 阅读(920) 评论(0) 推荐(0) 编辑

[置顶] Androi O Automotive 介绍

摘要: 最近由于工作需要对android o 中的 automotive源码进行了深入的学习,现总结如下: Android O Vehicle之架构介绍 Android O Vehicle之Car Service 阅读全文

posted @ 2018-02-03 22:04 赵杰A-124 阅读(374) 评论(0) 推荐(0) 编辑

2017年11月4日

Linux 版本控制工具之rabbitvcs

摘要: 原文地址:http://www.robotshell.com/2017/11/04/Linux-%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6%E5%B7%A5%E5%85%B7%E4%B9%8BRabbitvcs/ 新公司的文档管理居然使用svn,不知道适合原因.很久不用 阅读全文

posted @ 2017-11-04 12:30 赵杰A-124 阅读(3337) 评论(0) 推荐(0) 编辑

纵论物联网

摘要: 原文地址:http://www.robotshell.com/2017/10/26/%E7%BA%B5%E8%AE%BA%E7%89%A9%E8%81%94%E7%BD%91/ 最近在网上看到一篇介绍物联网的系列文章《纵论物联网》,但是很遗憾,都是来回转载的,也没有找到出处,零零散散的,东一篇西一篇 阅读全文

posted @ 2017-11-04 12:26 赵杰A-124 阅读(198) 评论(0) 推荐(0) 编辑

2016年3月29日

Android Bitmap占用内存计算公式

摘要: Android对各分辨率的定义 当图片以格式ARGB_8888存储时的计算方式 占用内存=图片长*图片宽*4字节 图片长 = 图片原始长 (设备DPI/文件夹DPI) 图片宽 = 图片原始宽(设备DPI/文件夹DPI) 举例验证如下: 图片大小 200 * 320,设备为红米dpi为320,属于xh 阅读全文

posted @ 2016-03-29 00:06 赵杰A-124 阅读(4120) 评论(0) 推荐(0) 编辑

2016年3月28日

Android Activity生命周期与启动模式

摘要: Activity的完整生命周期如下图: Activity的加载模式有四种: standard: 标准模式,默认的加载模式,每次通过这种模式启动目标Acitivity,都创建一个新的实例,并将该Activity添加到当前栈中。 singleTop: 与标准模式类似,只有当Activity位于Task顶 阅读全文

posted @ 2016-03-28 23:06 赵杰A-124 阅读(1770) 评论(1) 推荐(0) 编辑

Java 引用

摘要: Java 对象的引用方式有如下四种,这四种方式主要是为了给垃圾回收提供更灵活的操作: 1、强引用,最常见的引用方式,当一个对象被一个或一个以上的引用变量引用时,它处于可达状态,这时不会被垃圾回收器回收。 2、软引用(SoftReference),通常用于内存敏感的程序中,当一个对象只有软引用时,当系 阅读全文

posted @ 2016-03-28 00:06 赵杰A-124 阅读(298) 评论(0) 推荐(0) 编辑

2016年3月27日

Java 垃圾回收

摘要: 当程序创建对象、数组等引用类型的实体时,系统会在堆内存中为这一对象分配一块内存,对象就保存在这块内存中,当这块内存不再被任何引用变量引用时,这块内存就变成垃圾,等待垃圾回收机制进行回收。垃圾回收机制具有三个特征: 垃圾回收机制只负责回收堆内存中的对象,不会回收任何物理资源(例如数据库连接,打开的文件 阅读全文

posted @ 2016-03-27 00:00 赵杰A-124 阅读(706) 评论(0) 推荐(0) 编辑

2016年3月26日

Java ThreadLocal

摘要: ThreadLocal类,代表一个线程局部变量,通过把数据放在ThreadLocal中,可以让每个线程创建一个该变量的副本。也可以看成是线程同步的另一种方式吧,通过为每个线程创建一个变量的线程本地副本,从而避免并发线程同时读写同一个变量资源时的冲突。 示例如下: 运行结果: 由运行结果可知,各线程都 阅读全文

posted @ 2016-03-26 11:14 赵杰A-124 阅读(4700) 评论(0) 推荐(1) 编辑

Java 线程池

摘要: 系统启动一个线程的成本是比较高的,因为它涉及到与操作系统的交互,使用线程池的好处是提高性能,当系统中包含大量并发的线程时,会导致系统性能剧烈下降,甚至导致JVM崩溃,而线程池的最大线程数参数可以控制系统中并发线程数不超过次数。 一、Executors 工厂类用来产生线程池,该工厂类包含以下几个静态工 阅读全文

posted @ 2016-03-26 00:20 赵杰A-124 阅读(993) 评论(0) 推荐(1) 编辑

导航