自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (8)
  • 收藏
  • 关注

转载 MySQL索引背后的数据结构及算法原理

MySQL索引背后的数据结构及算法原理转载于 http://www.uml.org.cn/sjjm/201107145.asp写在前面的话在编程领域有一句人尽皆知的法则“程序 = 数据结构 + 算法”,我个人是不太赞同这句话(因为我觉得程序不仅仅是数据结构加算法),但是在日常的学习和工作中我确认深深感受到数据结构和算法的重要性,很多东西,如果

2015-04-13 09:46:41 795

原创 MPI在VS2010下运行程序配置

MPICH2安装完后,smpd为什么运行不了?安装后smpd无法运行,进程中没有smpd.exe。注册过程也完成了。运行自带的测试程序cpi.exe,提示:Error: No smpd passphrase specified through the registry or .smpd file, exiting.有没有大神知道是哪里出了问题,可以远程指导下。。。在此跪谢了

2015-03-30 15:33:16 5353

转载 MPI在VS2010下编译和运行

转载于http://blog.csdn.net/chw1989/article/details/7545719一.环境搭建(VS2010平台)1.从http://www.mcs.anl.gov/research/projects/mpich2/下载MPICH包并安装,安装后在安装目录中将会有MPICH或者类似名称的文件夹出现,该文件夹中包含bin、include、lib等文件夹。

2015-03-30 15:20:02 2491

原创 C++ 11新特性的用法之auto

一、静态类型,动态类型和类型推导        在编程语言分类中,C/C++C常常被认为是静态类型的语言。而有的编程语言则号称是“动态类型”的,比如python。通常情况下,“静”和“动”的区别是非常直观的。我们看看下面这段简单的python代码:     name=‘world\n’ print 'hello, ' %name       这段代码中python中的一个

2015-01-27 20:16:23 37426 5

原创 内存池--高效实现

项目中应用需要,写了个内存池。内存池主要分为三个部分:class buffer_t,class bufferpool_t,class mempool_t1.class mempool_t:内存开辟与释放的接口,既可以通过内存池开辟释放或者在超过内存池最大内存分配大小时,通过系统进行开辟与释放。2.class bufferpool_t:在mempool_t中申请的实际内存大小2^n(2^n<=最大内存分配大小)内存池)对应于一个bufferpool_t,一个bufferpool_t由list链表来管理多

2015-01-17 00:52:07 2084

原创 linux内存管理

最近在看linux内核,在深入探索linux内存管理时,在一个论坛上看到三张不错的内核架构图再附一张我看到过非常不错的内核代码架构图

2014-12-08 10:11:06 912

原创 GDB调试命令以及GDB调试段错误

gdb的调试命令,C语言是:cc -g tst.c -o tst;C++是g++  -g -o (生成的文件) file.cpplinux  c++调试程序命令:gdb  file 启动,罗列代码行数ist 1,break (行数),info break,run(r)调试运行,step(s)单步调试,查看变量 print(p) 变量名,查看堆栈式bt,继续调试continue(c) ,退出程序

2014-10-07 15:00:56 14650

原创 红黑树插入和删除原理

红黑树本质是一颗二叉查找树,增加了着色以及相关的性质,使得红黑树的查找,插入,删除的时间复杂度最坏为O(log n)。一、红黑树相对二叉查找树来说,有以下五个性质。a.红黑树的节点不是红色就是黑色b.红黑树中根节点必是黑色。c.红黑树上的节点时红色,它的两个子节点必须是黑色d.树中任意一个节点到叶子结点的路径上的黑色节点数目相同f.每个叶子节点都是黑色二、理解左

2014-10-04 11:00:01 8996 2

转载 维基百科上的算法和数据结构链接很强大

突然发现维基百科上的算法和数据结构比百度百科强多啦,图文并茂。其实这个网站不错:http://www.sorting-algorithms.com冒泡排序:bubble冒泡的意思http://zh.wikipedia.org/wiki/%E5%86%92%E6%B3%A1%E6%8E%92%E5%BA%8F ---------------------------------

2014-04-21 13:30:50 2561

转载 链表题目

版权所有,转载请注明出处,谢谢!http://blog.csdn.net/walkinginthewind/article/details/7393134链表是最基本的数据结构,面试官也常常用链表来考察面试者的基本能力,而且链表相关的操作相对而言比较简单,也适合考察写代码的能力。链表的操作也离不开指针,指针又很容易导致出错。综合多方面的原因,链表题目在面试中占据着很重要的地位。本文

2014-04-21 13:21:55 541

转载 C++四种强制类型转换符

einterpret_cast  reinterpret_cast是C++里的强制类型转换符。  操作符修改了操作数类型,但仅仅是重新解释了给出的对象的比特模型而没有进行二进制转换。  例如:int *n= new int ;  double *d=reinterpret_cast (n);  在进行计算以后, d 包含无用值. 这是因为 reinterpret_cast

2014-04-21 13:19:09 1251

原创 C++几个常考的关键字的用法

1、#define 宏定义       #define编译指令的工作方式与文本编辑器或字处理器的全局搜索和替换命令相似。它实际上是在进入编译器的预处理阶段,就把源码中相应定义替换成设定的值。从这里我们就可以发现一个潜在的问题,它实质上并没有经过编译器检验。       在《Effective++》中的第一条就是这样写到的:尽量用const和inline而不用#define。其实它实

2014-04-21 13:17:27 3139

原创 CPU-GPU服务器集群架设详细指南

一、整个集群情况  集群架设以后基本上能满足自己的高性能计算的实验需要,充分发挥了服务器的CPU和GPU的性能,本集群都是基于开源的软件架设,能够尽可能的拓展,主要的rocks系统时目前很多美国大学实验室和科研机构青睐的系统。rocks集成了很多开源的优秀软件,比如:ganglia,hpc等。二、CPU-GPU服务器集群架设硬件准备  至少两台服务器(最好有三台)   一台交换机

2014-04-21 13:14:22 11228

转载 KMP算法的详解

转载自阮一峰博客http://www.ruanyifeng.com/blog/2013/05/Knuth–Morris–Pratt_algorithm.html以及july的博客http://blog.csdn.net/v_july_v/article/details/7041827KMP算法解释1.首先,字符串"BBC ABCDABABCDABCDABDE"的第一

2014-04-21 13:11:33 579

转载 Linux命令----分析CPU的瓶颈

转自 http://blog.csdn.net/tengh/article/details/12038337衡量CPU性能的指标:1,用户使用CPU的情况;CPU运行常规用户进程CPU运行niced processCPU运行实时进程2,系统使用CPU情况;用于I/O管理:中断和驱动用于内存管理:页面交换用户进程管理:进程开始和上下文切换3

2014-04-21 13:08:18 1227

转载 linux下top命令参数解释

转自 http://blog.csdn.net/tengh/article/details/7370037top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。 top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0

2014-04-21 13:06:35 543

转载 linux命令终极系列(grep)

linux命令终极系列(grep)

2014-04-21 13:05:24 650

原创 linux下的内存使用详解

经常使用top命令了解进程信息,其中包括内存方面的信息。命令top帮助文档是这么解释各个字段的。VIRT , Virtual Image (kb)RES, Resident size (kb)SHR, Shared Mem size (kb)%MEM, Memory usage(kb)SWAP, Swapped size (kb)CODE, Code size (kb)

2014-04-21 13:03:19 1268

原创 打印从根节点到二叉树中指定值节点的路径

// Tree.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#includeusing namespace std;struct Note{    Note*left;Note*right;int value;};int count=0;vector m_p;int GetAndP

2014-04-21 12:55:42 1627

原创 阿里2014年校园招聘面试题

1、做过什么项目2、设计和开发过什么web项目3、感觉最深刻那两门课程4、说一下C++虚函数的机制5、const关键字在函数中的作用6、STL中vector的实现机制7、STL中map实现机制8、设计模式的单例模式9、链表的逆置10、字符串转换成整数11、路由表和交换机的区别和作用12、写过server c++程序吗?具体项目13、听说过boost库

2014-04-21 11:15:50 711

淘宝开源架构

淘宝架构的解析。主要介绍整个淘宝的系统架构思路

2014-12-10

GPU+CPU集群简介

这是个关于GPU+CPU集群简介。介绍了我们实验室基于开源软件搭建的一个GPU+CPU集群架构

2013-12-26

mpi+gdal的源程序

这是个典型的mpi+gdal的程序,里面实现了gdal的并行程序的读写

2013-12-26

数据机构课程设计报告

数据库课程设计的同学注意啦,你们来下载吧,很好的资源

2012-03-01

算法设计与分析

这是算法中的经典,有需要的同行值得下载哈哈哈

2012-02-21

科技活动策划书

对于开了机活动有需要的人可以下载,可以让你们得到更多的信息

2012-02-21

GML信息系统

需要下载信息的人以及对地理信息有需要的人

2012-02-21

vb中的数据库图片存储技术

这是VB的一些数据库的图片存储技术,是插入图片的关键

2011-11-24

空空如也

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

TA关注的人

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