基于VS2015 X64的boost.python环境搭建

1.环境介绍     64位 win7 操作系统     VS2015     64位  python2.7.9      boost1.6.0 2.软件安装     VS2015与python的安装,在此不再讲述。 3.boost.python动态编译库编译    (1) 首先去boost官网(...

2016-07-24 16:46:55

阅读数 5595

评论数 2

排序算法(1):简单选择排序和堆排序

1.简单选择排序 (1)本质:每一趟从给定待排序序列A[ 1......n ] ,选择出第i小元素,并和A[i]交换。 代码: /************************************************* 算法:简单选择排序(升序) 时间复杂度为O(n^2) ****...

2015-06-07 22:01:35

阅读数 3892

评论数 0

ubuntu下JLink的配置步骤和Can not connect to J-Link via USB的解决

一、开发环境 ubuntu12.04JLINK V8JLink_Linux_v484e_i386 二、安装步骤 1、下载官方JLink-V8驱动,地址:http://www.segger.com/j-link-older-versions.html,我下载的是“Softw...

2014-12-26 11:19:54

阅读数 10584

评论数 0

图论系列:图的表示

一、图的表示 对于一个图(graph)G=(V,E)由顶点集V(vertex)和边集E(edges)组成。每一条边就是一个点对(u,w),其中u、w属于V。 1.邻接矩阵(adjacency matrix)     邻接矩阵本质上就是一个二维数组,例如对于每条边(u,w),可以表示为A[u][...

2014-12-14 16:54:37

阅读数 4714

评论数 1

C++中的static关键字

C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。 一、面向过程设计中的static 1、静态全局变量 在全局变量前,加上关键字static,该变量就被定义成为一个静态...

2014-12-01 09:14:27

阅读数 925

评论数 0

详解大端模式和小端模式

一、大端模式和小端模式的起源         关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的方法是打破鸡蛋较大的一端,可以那时的皇...

2014-11-07 22:37:42

阅读数 2921

评论数 0

红黑树系列三:红黑树的删除

一、红黑树定义  红黑树需要满足下面4个条件:      1、每个节点不是红色就是黑色。      2、根节点为黑色。      3、如果节点为红色,其子节点必须为黑色。      4、任意一个节点到到NULL(树尾端)的任何路径,所含之黑色节点数必须相同。 二、红黑树的删...

2014-10-11 22:24:01

阅读数 1240

评论数 0

MFC 在静态文本控件和picture控件上显示位图

1.在静态文本控件上显示位图

2014-10-09 20:48:17

阅读数 9939

评论数 0

红黑树系列二:红黑树的插入

一、树的旋转 因为红黑树的插入

2014-09-26 23:28:50

阅读数 1165

评论数 0

红黑树系列之一:红黑树的概述

一、红黑树的定义

2014-09-24 21:48:40

阅读数 2428

评论数 0

平衡二叉查找树(AVL)的查找、插入、删除

1.平衡二叉查找树

2014-09-18 10:46:20

阅读数 9068

评论数 2

map的insert和下标[]访问

在map中插入元素 改变map中的条目非常简单,因为map类已经对[]操作符进行了重载 enumMap[1] = "One"; enumMap[2] = "Two"; ..... 这样非常直观,但存在一个性能的问题。插入2时,先在enu...

2014-09-04 20:14:22

阅读数 1922

评论数 0

C++三五法则

C++三法则:如果需要析构函数,则一定需要拷贝构造函数和赋值操作符 如何理解这句话,首先,从“如果需要析构函数”这里我们知道,类中必然出现了指针类型的成员(否则不需要我们写析构函数,默认的析构函数就可以用了),所以,我们需要自己写析构函数来释放给指针所分配的内存来防止内存泄露,那么为什么说“...

2014-09-02 15:46:43

阅读数 4028

评论数 0

C++的深拷贝与浅拷贝

对于普通类型的对象来说,它们之间的复制是很简单的,例如: int a=88; int b=a;  而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。        1 ...

2014-09-02 15:35:08

阅读数 47266

评论数 6

[C/C++]2014年7月华为校招机试真题(一)

第一题(60分):        按要求分解字符串,输入两个数M,N;M代表输入的M串字符串,N代表输出的每串字符串的位数,不够补0。例如:输入2,8, “abc” ,“123456789”,则输出为“abc00000”,“12345678“,”90000000” 我写的代码如下: ...

2014-08-23 20:56:51

阅读数 7306

评论数 5

C/C++基础知识:typedef用法小结

第一、四个用途 用途一: 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如: char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针,  // 和一个字符变量; 以下则可行: typedef char* PCH...

2014-08-23 09:45:05

阅读数 1577

评论数 0

C++程序设计之四书五经(下篇)

C++程序设计之四书五经(下篇)  我在上篇中“盘点”了TCPL和D&E以及入门教程、高效和健壮编程、模板和泛型编程等方面共十几本C++好书。冬去春来,让我们继续C++书籍精彩之旅 标准库  当我还在研究院工作时,与同院另外两家研究所合作开发过一个大型水利枢纽调度集成项目...

2014-08-20 23:43:17

阅读数 743

评论数 0

TCP/IP之四书五经

TCP/IP之四书五经 TCP/IP协议是当前广域网和局域网通用的网络协议,因此,基于TCP/IP的编程就格外重要。从应用上来说,现在直接利用C层次Socket API进行TCP/IP编程的人确实越来越少了,各种现成的框架(如ACE、Java、.NET FCL)和控件(如IP*W...

2014-08-20 23:42:17

阅读数 625

评论数 0

如何学好C语言

有人在酷壳的留言版上询问下面的问题 keep_walker : 今天晚上我看到这篇文章。 http://programmers.stackexchange.com/questions/62502/small-c-projects 我也遇到了和提问的老外一样的问题。。能给像遇到这...

2014-08-20 23:40:54

阅读数 772

评论数 0

C++程序设计之四书五经(上篇)

C++程序设计之四书五经(上篇)  C++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和C语言一样,C++已经在许多重要的领域大获成功。  然而,一个不可否认的现实是,在低阶程序设计领域,C++挤压着C同时也在承受着C的强烈...

2014-08-20 23:40:51

阅读数 1004

评论数 0

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