java LinkedHashMap源码解析
本源码解析是基于JDK1.7,本篇与HashMap源码解析较强的关联性
LinkedHashMap概要
LinkedHashMap是基于HashTable与LinkedList原理实现的
HashMap是基于数组的...
8个嵌入式软件支柱
成功开发和启动嵌入式系统需要各种工程学科的广泛技能。每个嵌入式系统开发团队都需要八个不同软件开发领域的知识。开发人员掌握嵌入式软件这八大支柱的程度将直接影响开发成本,代码可扩展性以及其他关键开发指标中的系统稳健性。
GSON使用笔记(3) -- 如何反序列化出List
GSON使用笔记(3) -- 如何反序列化出List
时间 2014-06-26 17:57:06 CSDN博客原文 http://blog.csdn.net/zxhoo/article/details/34856061
本文通过3个问题来讨论如何使用 GSON 把JSON反序列化为List。
如何在linux 32位机器编译64位程序
编译64位程序,不一定要编译机器是64位的,但是32位机器默认安装的gcc编译环境还是不能用来编译64位程序。
编译64位程序,需要加上-m64编译器参数,默认安装的gcc已经支持该参数,但是缺少64位机器指令相关的文件,所以不能编译,会出现下面的错误
[plain] view pla...
iOS八种内存泄漏问题
循环引用(Retain Cycle)
先简单说一下什么是循环引用(retain cycle)
假设我们有两个实例A和B,B是A的一个strong型的property,则B的引用计数是1,当A的需要释放的时候,A则会调用[B release]来释放B,B的引用计数则减为0,释放。