摘要: 尝试了好多工具,其余的都不work~~~LinuxLive USB Creator,UltraISO等等。发现这个openSUSE做的才是最好,最简单的。1.下载写入工具:http://cloud.github.com/downloads/openSUSE/kiwi/ImageWriter.exe2.将ubuntu安装光盘镜像后缀从 .iso 改为 .raw3.打开ImageWriter.exe,选择上面的镜像。4.点Copy5.等6.重启7.F12Enjoy~注意,swap 分区是在used as 里面选择的 阅读全文
posted @ 2012-06-03 15:49 zaleilynn 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: 简要的说,variant是有限定的变体类型(any是不限定的)。限定有限定的好处,variant是基于栈来储存值的,比起any用堆来要快得多;另外variant与STL的配合也容易得多。Boost.VariantVariant库包含一个不同于union的泛型类,用于在存储和操作来自于不同类型的对象。这个库的一个特点是支持类型安全的访问,减少了不同数据类型的类型转换代码的共同问题。Variant 库如何改进你的程序?对用户指定的多种类型的进行类型安全的存储和取回在标准库容器中存储不同类型的方法变量访问的编译期检查高效的、基于栈的变量存储 阅读全文
posted @ 2012-06-03 14:11 zaleilynn 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 目前经常使用的平衡数据结构有:B树,红黑树,AVL树,Splay Tree, Treep等。(典型用处,关联数据,即,hash map 或者 字典)用跳表吧,跳表是一种随机化的数据结构,目前开源软件 Redis 和 LevelDB 都有用到它,它的效率和红黑树以及 AVL 树不相上下,但跳表的原理相当简单,只要你能熟练操作链表,就能轻松实现一个 SkipList。插入,搜寻元素的复杂度都为O(logn)------------------------------------------------------------------------------------------------- 阅读全文
posted @ 2012-06-03 13:43 zaleilynn 阅读(1046) 评论(0) 推荐(0) 编辑
摘要: https://github.com/facebook/folly/blob/master/folly/docs/Overview.md定位: 作为std和boost库的补充,高性能包括散列,向量,内存分配,位处理等部件: Arena.h ThreadCachedArena.h 内存管理的简单应用场景,多重分配一次被回收 AtomicHashMap.h AtomicHashArray.h 高性能的hash map,几乎没有用锁 Benchmark.h 测试代码的简单框架 Bits.h 高性能的一些位操作 ConcurrentSkipList.h 并发... 阅读全文
posted @ 2012-06-03 13:42 zaleilynn 阅读(1066) 评论(0) 推荐(0) 编辑