Loading

随笔分类 -  [02]基础理论

计算机科学与技术的核心支撑理论与方法的跟进学习!
摘要:第1章 Algorithm Interview && Coding Style · 通过strStr这一道常见面试题讲解面试中的常见误区 · 从面试官的角度分析面试的考察点 · 从Subset中了解算法面试中模板的重要性 · 面试常见问题答疑 第2章 二分搜索 Binary Search · 学习B 阅读全文
posted @ 2016-10-17 16:27 dai.sp 阅读(2747) 评论(0) 推荐(0) 编辑
摘要:“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。” 很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推... 阅读全文
posted @ 2015-03-27 15:18 dai.sp 阅读(219) 评论(0) 推荐(0) 编辑
摘要:URI标识一个事物,URL定位一个事物;然而,位置同样可以标识一个事物,所以,每个URL都是一个 URI,但一个URI并不一定是一个URL。 举例说明 罗杰·佩特 这是我的名字,这是一个标识。它就像一个 URI,但它不是一个 URL,因为,它不能告诉你任何关于我的位置或如何找到我的信息。在我说的这种 阅读全文
posted @ 2015-03-27 14:45 dai.sp 阅读(498) 评论(0) 推荐(0) 编辑
摘要:策略与机制相分离的本质是什么 分层逻辑策略是针对问题域问题解决得逻辑描述。是设计。是形而上的。机制是对策略的实现,可以有多种方法,不同的机制可以实现同样的策略,是形而下的。 软件是策略,硬件是机制。 授权是策略,访问控制是机制。 命令是策略,实施是机制。 宏观是策略,微观... 阅读全文
posted @ 2015-02-25 21:39 dai.sp 阅读(4115) 评论(0) 推荐(0) 编辑
摘要:学习系统调用时,书上提到机制与策略,是一种设计模式,帮助我们理解操作系统的设计。 Unix/Linux的接口设计有一句通用的格言“提供机制而不是策略”。 区别对待机制(mechanism)和策略(policy)是Unix设计中的一大亮点。大部分的编程问题都可以被切割成两个部分:“需要提供什么... 阅读全文
posted @ 2015-02-25 20:52 dai.sp 阅读(623) 评论(0) 推荐(0) 编辑
摘要:以下内容是摘自《算法:第四版》1.1节,如下:现代编程风格是将数据结构和算法封装在一起。数据抽象并定义抽象数据类型(ADT)以进行模块化编程。在任何领域,精心设计的算法都是解决大型问题的最有效的方法。先有API,再有实现,之后是证明,最后是数据。即:先接口后实现,强调测试。为了组织数据产生了数据结构... 阅读全文
posted @ 2015-02-25 14:11 dai.sp 阅读(275) 评论(0) 推荐(0) 编辑
摘要:声明:忘了从哪里转来的啦,Sorry,作者请私信! Mathematics Data Structures & Algorithms Compiler Operating System Database C C++ Object-Oriented Software Engine... 阅读全文
posted @ 2014-09-16 15:18 dai.sp 阅读(670) 评论(0) 推荐(0) 编辑
摘要:Native Code — 本机代码,即已被编译为运行于特定处理器机器码的代码。 本地代码(native code)是计算机编程(代码),编译用来运行一个特殊的处理器(如英特尔x86级的处理器)和它的特殊指令集。如果同一个程序在不同的处理器上执行的话软件就必须能够模拟出旧的处理器的指令。这种... 阅读全文
posted @ 2014-03-23 20:00 dai.sp 阅读(366) 评论(0) 推荐(0) 编辑