- 博客(6)
- 收藏
- 关注
原创 安装Android开发环境
1. 安装 JDK 到 ORACLE 官方网站 http://www.oracle.com/technetwork/java/index.html 下载最新 JDK 。注意是下载 JDK 而非 JRE, 前者是 JAVA 开发包后者是 JAVA 虚拟机。 双击安装包(例如:安装包 jdk-6u21-windows-i586 )。 设置环境变量,则在“系统变量”中,设置 3 项属性, JAVA_HOME,PATH,CLASSPATH( 不分大小写 ) ,其中:
2011-02-17 18:07:00 504
原创 《我的女友是机器人》时空分析--五时空完整版
按照程序员的严谨逻辑对《我的女友是机器人》进行时空分析,得出5时空结论。文章解释了女孩为什么会回到过去、女孩前后两次回到过去表情细节是不一样的、次郎为什么会造和女孩一样的机器人等问题,制定5条时空变化规则来分析,并绘制详细的时空跳转、分叉图,清晰讲解了整个故事发生的过程。
2010-07-25 22:37:00 1413
原创 《STL源码剖析》学习笔记之四——序列式容器(deque之一)
1.1. deque1.2. deque概述deque双向开口逻辑上的连续空间,且没有容量的概念,即需要多少分配多少。deque的数据结构如下:图 deque的数据结构概略图其中,缓冲区才是deque中元素真正的存储地方。map是deque的中控器。deque中每个缓冲区的大小通常是固定的,其大小的获取函数入下:inline size_t __d
2010-04-23 22:19:00 606
原创 《STL源码剖析》学习笔记之三——序列式容器(list和vector)
<!-- /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-a
2010-04-23 21:34:00 745
原创 《STL源码剖析》学习笔记之二 空间配置器
1. 空间配置器为何称为空间配置器而不是内存配置器呢?因为空间不一定是内存,空间也可以是磁盘或其它辅助存储介质,这意味着你可以写一个allocator,直接向磁盘取空间。1.1. 空间配置器的标准接口 1.1.1. 设计一个简单的空间配置器 1.2. 具备次配置力(sub-allocation)的SGI空间配置器SGI STL的配置
2010-04-22 22:38:00 746 1
原创 《STL源码剖析》学习笔记之一 迭代器
1. 迭代器迭代器是算法(业务逻辑)和容器之间的黏合剂。迭代器关键是重载operator*和operator->,前者可以作为左值,后者返回指针;前者的语意是取得迭代器指向的对象,后者的语意是取得迭代器指向对象的地址。单向链表,重载operator++()和operator++(int),前者可以作为左值,后者不能作为左值。1.1. function te
2010-04-22 22:17:00 757 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人