TODO
Description
notes.
Article
TODO
- Python- 中- set- 原理及效率
- 切片操作的效率(对比遍历)
- 内置函数 - sum的效率- s = [1, 2, 3] * 1000000 print(time.clock()) sum(s) print(time.clock()) print(time.clock()) res = 0 for i in s: res += i print(time.clock()) # output 0.032466 0.046174 0.046191 0.220772
- all() / any()
- set() == set()- >>> set([1, 2]) == set([1, 2]) True >>> s1 = set([1, 2]) >>> s2 = set([1, 2]) >>> s1 == s2 True >>> s1.add(3) >>> s1 == s2 False >>> l1 = [1, 2] >>> l2 = [1, 2] >>> l1 == l2 True >>> l1.append(3) >>> l1 == l2 False
- 整理MVC笔记 
- 整理函数式编程笔记 
- Java - Java函数式编程 
 
- JVM- 垃圾回收
 
- SpringMVC 
- 剑指Offer - 数组 
- 字符串 
- 链表 
- 树 
- 栈和队列 
- 查找排序 
- 二分 
- 快排 
- 旋转数组的最小数字 
- 回溯 
- 动规 
- 贪心 
 
- C++ - 基础 
- 面向对象 
- 模板与范型编程 
- 抛出异常 
- new & malloc 
- 堆 & 栈 
- struct & class 
- sizeof(...struct) 
- 指针 & 引用 
- 友元 
- move 
- * & &&
- push_back emplace_back
- 特性 
- STL 
- 算法 
- 容器 - stack 
 
- 迭代器 
- 堆 
 
- 操作系统 - 引论 
- 进程管理 
- 经典进程同步问题,使用记录型信号量、AND信号量、管程解决 
- 处理机调度 
- 存储器管理 
- 虚拟存储器 
- 输入输出系统 
- 文件管理 
- 磁盘存储器的管理 
- 内核 
- 计算机物理结构 
- CPU 
 
- CMake 
- thrift 
- 算法 - 经典 
- 查找 
- 二分 
- 排序 
- 归并 
- 快排 
- 堆排序 
- 回溯 
- 动规 
- 贪心 
 
- 数据结构 - 树 
- 平衡二叉搜索树 
- 红黑树 
- 堆 
- 应用 
- 哈夫曼编码 
 
- 网络 - TCP/IP 
- HTTP 
 
- 架构 - protocolBuffer 
 
- Linux - grep 
- sort 
- wc 
- uniq 
- cut 
- sed 
- awk 
 
BOOK
- 并行程序设计导论 
- 计算广告 
- 深入理解计算机系统 
- C++性能优化指南 
- 深入理解Java虚拟机 
Task
- 001 - 堆 - 构建 
- 插入 
- 删除 
- 排序 
 
 
- 002 - 树 - 二叉搜索树 
- 平衡二叉搜索树 
- 构建 
- 插入 
- 删除 
- 红黑树 
 
 
- next - set、map遍历输出,有序带来的特点 
- gdb 
- 分布式系统 
- 高并发 - 模型 
 
 
- map benchmark 
- JVM 
最后更新于
这有帮助吗?