软考复兴
湫龙
用自己的双手绘制自己未来的蓝图!
展开
-
编译原理你懂多少
1.从课本开始首先第一步将编译原理的课本可以一遍。因为系统的看一遍课本才知道很多东西的由来和应用,在课本中知道知识的来龙去脉更能更好的理解这部分知识,虽然书中很多的东西自己看的不是很懂,自己大约花费了三个小时,将编译原理看了一遍(当然不是很熟悉,说实话很多东西还是读不懂,但是我还是咬着牙将这部分知识看完了)。2.总的提纲 本书一直沿着这幅图进行讲解编译原创 2012-04-23 17:11:11 · 1900 阅读 · 7 评论 -
如何更快的理解简单的排序算法
一类:插入排序 插入排序法: 一.基本思想:输入一个元素,检查数组列表中的每个元素,将其插入到一个已经排好序的数列中的适当位置,使数列依然有序,当最后一个元素放入合适位置时,该数组排序完毕。 二.实例分析:原创 2012-04-30 15:30:08 · 2695 阅读 · 13 评论 -
程序员必备的七大面向对象设计原则(三)
五、接口隔离原则1. 定义 i. 客户端不应该依赖那些它不需要的接口。 ii. 一旦一个接口太大,则需要将它分割成一些更细小的接口,使用该接口的客户端仅需知道与之相关的方法即可。 2.分析 i. 接口隔离原则是指使用多个专门的接口,而不使用单一的总接口。每一个接口应该承担一种相对独立的角色,不多不少,不干不该干的事,该干的事原创 2012-05-28 07:50:35 · 14269 阅读 · 39 评论 -
程序员必备的七大面向对象设计原则(二)
二、依赖倒转原则 1.依赖倒转原则定义 i. 高层模块不应该依赖低层模块,它们都应该依赖抽象。抽象不应该依赖于细节,细节应该依赖于抽象。 ii. 要针对接口编程,不要针对实现编程。 2. 依赖倒转原则分析a) 简原创 2012-05-28 07:49:50 · 22816 阅读 · 25 评论