- 博客(7)
- 资源 (42)
- 收藏
- 关注
原创 设计模式之一:策略模式(Strategy pattern)
设计模式之一:策略模式(Strategy pattern) 定义: 定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 The strategy pattern definesa family of algorithms, encapsulates each one, and makes them interchangeable.Strategy l
2013-02-20 17:19:37 2470 2
转载 各大计算机公司 笔试及面试 题目 - 深信服(八皇后问题)
八皇后问题是一个以国际象棋为背景的问题:如何能够在 8×8 的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后?为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。八皇后问题可以推广为更一般的n皇后摆放问题:这时棋盘的大小变为n×n,而皇后个数也变成n。当且仅当 n = 1 或 n ≥ 4 时问题有解。 在n×n格的棋盘上摆放n个皇后
2013-02-20 08:17:25 1626
转载 各大计算机公司 笔试及面试 题目 - 阿里巴巴、深信服(Linux的启动流程 V3)
· 启动第一步--加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。 启动第二步--读取MBR 众所周知,硬盘上第0磁道第一个扇区被称为MBR
2013-02-20 08:13:03 1310
转载 各大计算机公司 笔试及面试 题目 - 阿里巴巴、深信服(Linux的启动流程 V2)
引:本文以RedHat9.0和i386平台为例,剖析了从用户打开电源直到屏幕出现命令行提示符的整个Linux启动过程。并且介绍了启动中涉及到的各种文件。 阅读Linux源代码,无疑是深入学习Linux的最好方法。在本文对Linux启动过程的介绍中,我们也尝试从源代码的视角来更深入的剖析Linux 的启动过程,所以其中也简单涉及到部分相关的Linux源代码,Linux启动这部分的源码主要使用的是C
2013-02-20 08:11:39 1738
转载 百度面试题
百度面试题,仅提供一些参考。 1 完成函数 size_t foo(unsigned int *a1, size_t al1, unsigned int* a2, size_t al2) 其中a1和a2都为无符号数组,al1和al2为数组的长度,数组的长度为偶数。 无符号数组由一对数字区间组成。 如下例: a1 为 0,1,3,6,10,20 a2 为 0,1,20,50,
2013-02-20 08:09:48 1367 1
转载 各大计算机公司 笔试及面试 题目 - 腾讯
1、把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,不能申请额外的空间。 2、求N!后面0的个数。
2013-02-20 08:07:50 1339
原创 设计模式之零:开篇
设计模式介绍 模式:每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。 “模式”这个词是不局限于软件开发行业的,它几乎无处不在,它其实就是一种经验的积累,就象大多数人的教育经历都是从小学到初中再到高中再到大学,这也是一种模式,是中国的教育模式;现在越来越火的出国热,也是另一种模式,海外留学模式。因为GOF的《设计模式:可复用面向对象软件的基础》一书
2013-02-19 21:02:52 1766
geoserver跨域请求CORS
2015-06-24
JavaScript设计模式
2015-06-15
open lacal
2015-06-03
地理信息系统
2015-04-28
myeclipse10 对应egit2.3版本
2015-01-24
基于Spring和CXF的webservice开发模板
2014-12-17
基于OpenLayers的地图测量功能实现源码
2014-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人