自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

转载 系统编程是什么(转)

部分摘自《Linux System Programming 》作者: Robert Love 刘建文略译(http://blog.csdn.net/keminlau)System Programming过去的Unix编程是没有系统不系统之分的。即便是开发 X Window也是在系统级(system-level)编程,看到系统的全部API。现代的操作系统编程有所谓[系统级编程],使用与[应用编程]不

2017-10-27 10:04:39 738

转载 内存中堆和栈的区别(转)

一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似

2017-10-23 21:09:08 342

原创 动态链接项目DLL与静态链接项目LIB的构建和使用区别

作者紧急提醒:这篇文章,无图,很枯燥使用DLL和LIB的目的:无论是动态链接也好,静态链接也罢,对于dll和lib开发者来说,都是为了将代码细节能够以别人不可见的形式给别人使用,在不呈现代码细节的状态下实现代码的重用和分享,而反过来对于使用者来说,就是能减少不必要的代码工具,减少项目开发时间。但是实现和使用的形式有一些区别。区别构建区别动态链接库项目在创建的时候是将项目代码编译链接形成*.dll和*

2017-10-21 16:12:18 337

原创 VS中dumpbin 工具的使用

用VS生成的.obj文件、.lib库、.dll库、.exe执行文件,如果想查看其中这些文件或库包含了哪些函数以及相关的信息(符号清单),可以通过VS自带的dumpbin工具来完成。dumpbin.exe为Microsoft COFF二进制文件转换器,它显示有关通用对象文件格式(COFF)二进制文件的信息。可用使用dumpbin检查COFF对象文件、标准COFF对象库、可执行文件和动态链接库

2017-10-19 14:51:23 1589

原创 创建与使用DLL项目常见错误和解决办法

DLL项目创建在VS2015中,File--New--Project,然后创建一个空的项目dynimicLinkLib,解决方案名也为dynamicLinkLib,然后新建一个头文件MydyLinkLib.h,一个MydyLinkLib.cpp文件,在头文件中添加如下信息:

2017-10-18 13:22:23 2151

转载 Python Logging模块的简单使用(转)

logging日志是非常重要的,最近有接触到这个,所以系统的看一下Python这个模块的用法。本文即为Logging模块的用法简介,主要参考文章为Python官方文档,链接见参考列表。另外,Python的HOWTOs文档很详细,连日志该怎么用都写了,所以有英文阅读能力的同学建议去阅读一下

2017-10-17 12:03:28 252

转载 从Python的exec()聊起(转)

exec()是Python的built-in函数。其作用很好描述,就是执行以string类型存储的Python代码。话不多说举个例子。

2017-10-16 10:42:20 349

原创 #define用法总结

#define定义和使用宏定义是C语言提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译。宏定义和操作符的区别是:宏定义是替换,不做计算,也不做表达式求解。 格式: #define 标识符 字符串定义宏:#define PI 3.141592653 //把圆周率定义为PI这个变量,而PI不能被修改,除非使用#define重新定义使用宏:#include <iost

2017-10-12 22:10:23 1406

转载 常用排序算法稳定性分析(转载)

常用排序算法稳定性分析(转载)选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法冒泡排序、插入排序、归并排序和基数排序都是稳定的排序算法

2017-10-10 11:01:27 243

原创 Windows C++中嵌入Python脚本含import numpy等库出现问题

C++调用Python脚本问题在C++中调用Python脚本如果使用第三方库,如import numpy/ PIL/ scipy/ opencv/ PIL/ matplotlib等这些库文件时可能就会出现如下图所示错误:在VS中使用64位debug版,而且是debug版有问题,而release版没有问题(后来发现的release版可以正常运行)如果release版也有类似问题,那么我的方法估计不会

2017-10-09 23:51:30 6932 5

空空如也

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

TA关注的人

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