自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (13)
  • 收藏
  • 关注

转载 解放日报:“差生”得诺奖说明什么

今年获得诺贝尔生理学或医学奖的科学家约翰·格登,中学时曾被老师看成“差生”,并断言“今后不适合搞科研”。然而,格登的成长与这一判断截然相反,他不但从事了科研,还成为卓有成就的大家。 曾经的“差生”得诺奖说明了什么? 其一,卓越的成就取决于志趣而非一时的学业成绩。古今中外科学家的故事一再印证,成功多源于内心的坚持和执着,而非单纯的知识技能。格登能够忍受各种压力,持续努力奋斗,多年后终

2012-10-27 23:21:25 1165

转载 栈求最小值

题目: 实现一个栈,它有三个操作。 1、压栈push。 2、出栈pop。 3、找出当前栈的最小元素。 要求:这三个操作的时间复杂度是O(1)。 解: 使用两个数组(或链表),element和least,它们的大小一致。element数组用来存放压栈和出栈的元素;least数组用来存放当前栈中最小值的下标。 1、push操作。把需要压栈的元素A放进element数组栈

2012-10-27 20:19:05 596

原创 压缩编码算法

当输入char* sz = "aaaabbbbqqqffffff"时,输出结果为a4b4q3f6 void Print(char sz[]){ char one = sz[0]; int nCount = 1; std::cout << one << " "; while (*sz){ sz++; if (one == *sz){ nCount+

2012-10-27 10:51:39 706

转载 经典算法

排序排序算法:http://baike.baidu.com/view/297739.htm冒泡排序法:http://baike.baidu.com/view/1313793.htm起泡法:http://baike.baidu.com/view/174304.htm鸡尾酒排序:http://baike.baidu.com/view/1981861.htm桶排序

2012-10-26 16:38:50 459

转载 sql表记录值变成字段

表中记录变字段:表 a_a  : student_idstudent_namesubjectgrade20070001markmath  8820070001markchinese9020070001

2012-10-26 11:56:20 1245

原创 按层次遍历二叉树算法

#define MaxSize 1000typedef char ElemType; typedef struct node { ElemType data; struct node *lchild; struct node *rchild;} BTNode;//创建二叉树void CreateBTNode(BTNode *&b,char *str){

2012-10-25 09:48:23 8753

转载 未来计算:IT四律与三大趋势(张亚勤)

展望2012,回避不了2011——在这个PC诞生的第30个年头里,许多伟大的IT英雄们相继辞世,其中我们最为熟知的莫过于DEC创始人、以小型机挑战IBM的肯尼斯·奥尔森(Kenneth H. Olsen),苹果的传奇创始人史蒂夫·乔布斯,以及C语言之父丹尼斯·里奇(Dennis M. Ritchie)——这些时代标志性人物的谢幕,让我们在哀悼和惋惜之余,也在思考一个问题,未来的计算将向何处去?

2012-10-24 15:32:27 2402

原创 google笔试大题(2012\10\15)

1. 编码找出小于或者等于整数N的全部素数2.一个数组有N个数,这些数正好为0,1,...,N-1,不过顺序混乱,要求对其进行排序。(要求任何数只能和0进行交换)3.现在有删除,修改,插入字符函数,通过对一串不完全相等的数进行修改使得他们相等。(如:A(abcfe)  和 B(abf),只需要将A中c和e去掉,A和B就相等,共进行了两次操作) 要求使用最少的删除、修改、插入字符操作次数实现

2012-10-16 20:07:14 647

转载 gcc编译过程

以helloworld为例分析gcc编译过程:#include int main(){         printf(“Hello World\n”);         return 0;}通常我们使用gcc来生成可执行程序,命令为:gcc hello.c,生成可执行文件a.out实际上gcc hello.c可以分解为4个步骤,分别是预处理(Preprocess),

2012-10-14 15:04:12 454

转载 Buddy算法实现

Buddy算法是为了解决linux内存管理提出的一种高效管理算法,主要解决内存碎片问题,其基本思路如下:首先把内存中的页框(一个页框大小4kb,对应一个页面,物理的)分为连续的1,2,4,8,16,32,64,128,256,512,1024个页框数量,这样当你需要分配6个页面时,首先查看连续8个页面中大小是否为1,如果是则直接将这8个页面分配出去,如果连续8个页面也没有就去看连续16个页面是

2012-10-14 10:08:56 1619

转载 Buddy算法(雅虎全球研发中心笔试题)

1.Buddy算法linux对空闲内存空间管理采取buddy算法, Buddy算法:把内存中所有页面按照2^n划分,其中n=0~5,每个内存空间按1个页面、2个页面、4个页面、8个页面、16个页面、32个页面进行六次划分。划分后形成了大小不等的存储块,称为页面块,简称页块,包含一个页面的页块称为1页块,包含2个页面的称为2页块,依次类推。每种页块按前后顺序两两结合成一对Buddy“

2012-10-14 10:03:14 1465

转载 进程通信方式

Linux下进程通信的八种方法:管道(pipe),命名管道(FIFO),内存映射(mapped memeory),消息队列(message queue),共享内存(shared memory),信号量(semaphore),信号(signal),套接字(Socket).(1) 管道(pipe):管道允许一个进程和另一个与它有共同祖先的进程之间进行通信;(2) 命名管道(FIFO):类似于管

2012-10-13 23:19:37 976

转载 查找中位数

查找中位数是面试中经常出现的一类题。用快速排序的思想可以解决这种问题,算法如下:1.抽取数组的第一个元素作为中间值,用快速排序的思想进行一次调整,将比中间值小的放在中间值的左边,比中间值大的放在中间值的右边。2.如果中间值的索引等于数组长度的一半,那么就找到了。3.如果中位数的索引比数组长度的一半大的话,那么在中间值的索引到数组的结尾这个期间内找第(数组长度的一半-中位数)大的数。

2012-10-09 22:56:20 9168

转载 printf的格式控制的完整格式

%     -     0     m.n     l或h     格式字符下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略表示右对齐输出。③0:有0表示指定空位填0,如省略表示指定空位不填。④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于说明输出的实型数的小数位数。为指定n时,隐含的精度为n=

2012-10-01 18:58:13 584

转载 新一轮工业革命的灵魂是信息革命 张亚勤

新一轮工业革命的灵魂是信息革命新一轮的工业革命,一定是原子、比特和DNA的融合发展,即能源科学、信息科学、生命科学的共同发展。信息革命是新一轮工业革命中的骨架,更是它的灵魂,它支撑起整个能源的分配、生命科学的发展。信息是最核心的东西。制造业中劳动力因素在整个产业链里面的比重会越来越少,可能更多的是服务、创新和软件。 中国有很大的机遇。中国正处于高度的城市化进程中,各种需求旺盛,

2012-10-01 17:42:22 6377

转载 B树、B-树、B+树、B*树

B树       即二叉搜索树:       1.所有非叶子结点至多拥有两个儿子(Left和Right);       2.所有结点存储一个关键字;       3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;       如:              B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,

2012-10-01 14:51:38 651

坐标转换工具

54 80 WGS84 坐标之间的转换

2013-12-01

OpenGL 官方教程实例整理

OpenGL 官方教程 实例 整理,以飨读者。

2013-11-01

2009年国际地学计算会议论文

地学计算针对地理学、地质学问题的建模与计算分析方法、信息处理技术与其他计算机技术问题、数字技术(包括遥感)的研究与应用。

2013-05-21

地理信息系统算法基础

地理信息系统算法基础

2013-03-02

《地理信息系统——原理、方法和应用》word版本

《地理信息系统——原理、方法和应用》word版本,能够为您的论文写作带来很多有用的资料。

2013-02-25

openGL编程实例程序

本文件中包含大量openGL编程实例程序,希望能够为广大OpenGL开发者提供帮助。

2013-02-23

线程池源码

线程池,能极大的提高程序的效率,本附件中有源码以及实例程序。有一定C++基础的人看看就应该知道怎么用。

2012-12-20

OpenGL 编程指南(第七版)书中源代码

OpenGL 编程指南(第七版)书中源代码,希望能够给学习OpenGL人员提供帮助。

2012-12-15

gdal和geos联合编译后dll和lib文件

gdal和geos联合编译后dll和lib文件。gdal如果不与geos一起联合编译,gdal功能中的一些空间分析功能将无法使用,联合编译是一件很费劲的事情,资源中是已经联合编译好的库文件。

2012-12-10

geos完整工程(可以通过sln加载到vs2010)

geos可以编译为dll,lib库文件,但是目前没有一个sln能够通过vs2010把它加载到工程中去,并编译通过,这是一个缺陷,上传的代码解决了这个问题!

2012-12-05

SQLite安装程序

SQLite安装程序。体积小,功能强大,想学习数据库知识必备工具。

2012-10-26

基于Excel的地理数据分析数据

包含《基于Excel的地理数据分析数据》这本书的数据,在网上可以下载到该书的pdf,这是该书光盘里面的数据,以飨读者。

2012-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除