上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: STL源码剖析 "C++之STL源码剖析" . "STL源码剖析" . "STL源码剖析学习笔记" . 阅读全文
posted @ 2019-05-13 19:03 coding-for-self 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 现代操作系统 进程与线程 进程用于把资源集中到一起,而线程则是在CPU上被调度执行的实体。 线程有一个程序计数器,用于记录接着要执行的指令。 线程拥有寄存器,用来保存线程当前的工作变量。 线程还拥有一个堆栈,用来记录执行历史,每一帧保存已调用但没有从中返回的函数。 只有认为等待时间非常短的情形下,才 阅读全文
posted @ 2019-05-12 23:08 coding-for-self 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 深入理解计算机系统 "卡内基·梅隆一门棵" 。 "原书第3版资料" . "第三版源码" . "原书第2版资料" . 计算机系统漫游 源文件到目标文件的翻译过程可分为四个阶段, 这四个阶段的程序被称为预处理器,编译器,汇编器和链接器,它们一起构成了编译系统(compilation system)。 缓 阅读全文
posted @ 2019-05-12 18:40 coding-for-self 阅读(2191) 评论(0) 推荐(1) 编辑
摘要: 设计模式 聪明的程序员用50%~70%的时间来思考, 尝试和权衡各种设计的实现, 而用30%~50%的时间来编码, 调试和测试. 设计模式使人们可以更加简单方便地复用成功的设计和体系结构. 设计模式是对被用来在特定场景下解决一般设计问题的类和相互通信对象的描述 23个设计模式: 抽象工厂(abstr 阅读全文
posted @ 2019-05-01 17:15 coding-for-self 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 深度探索C++对象模型 什么是C++对象模型: 语言中直接支持面向对象程序设计的部分. 对于各个支持的底层实现机制. 抽象性与实际性之间找出平衡点, 需要知识, 经验以及许多思考. 导读 这本书是C++第一套编译器cfront的设计者所写. 了解C++对象模型, 有助于在语言本身以及面向对象观念两方 阅读全文
posted @ 2019-04-26 22:56 coding-for-self 阅读(4209) 评论(0) 推荐(1) 编辑
摘要: More Effective C++ 35个改善编程与设计的有效方法 只有深入了解C++编译器如何解释代码, 才有可能用C++语言写出健壮的软件. C++的难学, 不仅在其广博的语法, 语法背后的语义, 语义背后的深层思维, 深层思维背后的对象模型; C++4种不同的编程思维模型: 基于过程的程序设 阅读全文
posted @ 2019-04-25 21:34 coding-for-self 阅读(1649) 评论(0) 推荐(0) 编辑
摘要: MySQL必知必会 联结的使用, 子查询, 正则表达式和基于全文本的搜索, 存储过程, 游标, 触发器, 表约束. 了解SQL 数据库基础 电子邮件地址薄里查找名字时, 因特网搜索站点上进行搜索, 验证名字和密码, 都会用到数据库. 数据库是一个以某种有组织的方式存储的数据集合. 把数据库想象成一个 阅读全文
posted @ 2019-04-23 22:32 coding-for-self 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: 数据结构与算法分析 C 语言描述 引论 从N个数中确定第k个最大值,称为选择问题(selection problem). 不是所有的数学递归函数都能有效地(或正确地)由C的递归模拟来实现. 递归将反复进行直到基准情形出现. 递归的四条基本法则: 基准情形: 不需递归也能得到的解, 即终止条件. 不断 阅读全文
posted @ 2019-04-23 00:02 coding-for-self 阅读(1560) 评论(0) 推荐(0) 编辑
摘要: Java编程思想(后) 持有对象 如果一个程序只包含固定数量的且其生命期都是已知的对象,那么这是一个非常简单的程序。 Java中的库基本类型: List, Set, Queue和Map 称为集合类. ArrayList用add()插入对象, 用get()访问这些对象。 如果一个类没有显式地声明继承那 阅读全文
posted @ 2019-04-21 13:04 coding-for-self 阅读(1672) 评论(0) 推荐(0) 编辑
摘要: Java编程思想 有C++编程基础的条件下, 前10章可以快速过一下,都是基本语法,不需要花太多时间. 着重中后段的一些章节,类型信息、泛型、容器、IO、并发等. "中文翻译版" "阅读地址" 对于一个架构师而言,掌握各种语言的优势并可以运用到系统中,由此简化系统的开发,是其架构生涯的第一步. 每一 阅读全文
posted @ 2019-04-15 22:26 coding-for-self 阅读(247) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页