自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (9)
  • 收藏
  • 关注

原创 VS下动态库dll的显式调用(动态调用)

VS下动态库dll的显式调用动态库的加载分两种形式:分为静态加载和动态加载。静态加载时,对应的头文件、DLL,和LIB缺一不可,并且生产的EXE没有找到DLL文件就会导致“应用程序初始化失败”。动态加载只需要dll,通过LoadLibrary()函数进行加载,但该方式对生成的dll的规范有一定的要求否则容易出错。Dll的动态调用常规代码如下://#include #include

2017-09-14 16:18:37 8178 2

转载 LIB和DLL的区别与使用

LIB和DLL的区别与使用共有两种库:一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library。共有两种链接方式:动态链接使用动态链接库,允许可执行模

2017-09-13 16:05:58 220

转载 函数名与函数指针

转自:whyhappy: http://www.programfan.com/blog/article.asp?id=6030函数名与函数指针一 通常的函数调用    一个通常的函数调用的例子://自行包含头文件void MyFun(int x); //此处的申明也可写成:void MyFun( int );int main(int argc, char*

2017-09-12 13:34:18 897 1

原创 常见的指针与数组名以及函数名之间的区分

参考了网上的一些blog,我对一些常见的指针与数组名以及函数名之间的关系作一个简单总结。1. int a;表示的是一个内存空间,这个空间用来存放一个整数(int);2. int *a;表示一个内存空间,这个空间用来存放一个指针,这个指针指向一个存放整数(int)的空间;3.int **a;表示一个内存空间,这个空间用来存放一个指针p1,这个指针指向一个存放指针p2的空间;并且指向的这个

2017-09-11 14:46:09 640

原创 冒险岛问题:划分岛屿与陆地(矩阵求四邻域个数问题)

冒险岛问题:划分岛屿与陆地我们可以用一个二维数组来描述冒险岛的地图,0表示水域,1表示陆地。四邻域相近为连通(不包括对角),统计冒险岛上有几个岛屿?输入: 4 511110110101100111101输出:2#include "stdafx.h"#include using namespace std;void arrSearch(int i,int j,

2017-09-11 13:07:46 2041

VC反编译工具(Depends.exe).zip

VC反编译工具(Depends.exe),用于查看以及分析动态库dll的依赖项以及里面包含的函数名和变量的情况。 LoadLibrary和GetProcAddress等函数出错的时候经常用大这个工具来分析。

2017-09-13

冒险岛问题:划分岛屿与陆地(代码)

冒险岛问题:划分岛屿与陆地 我们可以用一个二维数组来描述冒险岛的地图,0表示水域,1表示陆地。四邻域相近为连通(不包括对角),统计冒险岛上有几个岛屿? 输入: 4 5 11110 11010 11001 11101 输出:2

2017-09-11

win32多线程程序设计(完整版).pdf

WIN32多线程程序设计(完整版).pdf;完整版,41MB,475页;带pdf快速访问各个章节的书签; 函数索引(Function Index) 常见问答集(Frequently Asked Questions) 第一篇 上路吧,线程 第1章 为什么要“千头万绪” 一条曲折的路 与线程茶枕 为什么最终用户也需要多线程多任务 Win32基础 Context Switching Race Conditions(竞争条件) Atomic Operations(原子操作) 线程之间如何通讯 好消息与坏消息 第2章 线程的第一次接触 产生一个线程 使用多个线程的结果 核心对象(Kernel Objects) 线程结束代码(Exit Code) 结束一个线程 错误处理 后台打印(Background Printing) 成功的秘诀 第3章 快跑与等待 看似闲暇却忙碌(Busy Waiting) 性能监视器(Performance Monitor) 等待一个线程的结束 在一个GUI程序中等待 提要 第4章 同步控制(Synchronization) Critical Sections(关键区域、临界区域) 死锁(Deadlock) 哲学家进餐问题(The Dining Philosophers) 互斥器(Mutexes) 信号量(Semaphores) 事件(Event Objects) 从Worker线程中显示输出 Interlocked Variables 同步机制摘要 第5章 不要让线程成为脱疆野马 干净地终止一个线程 线程优先权(Thread Priority) 初始化一个线程 提要 第6章 Overlapped I/O在你身后变戏法 Win32文件操作函数 被激发的File Handles 被激发的Event对象 异步过程调用(Asynchronous Procedure Calls,APCs) 对文件进行Overlapped I/O的缺点 I/O Completion Ports …… 第二篇 多线程程序设计的工具与手法 第7章 数据一致性(Data Consistency) 第8章 使用C Run-time library 第9章 使用C++ 第10章 MFC中的线程 第11章 GDI与窗口管理 第12章 调试 第13章 进程之间的通讯(Interprocess Communication) 第三篇 真实世界中的多线程应用程序 第14章 建造DLLs 第15章 规划一个应用程序 第16章 ISAPI 第17章 OLE ActiveX COM 附录A MTVERIFY宏 附录B 更多的信息

2017-02-28

cpu-z(中文版)实用的硬件参数检测工具

cpu-z(中文版)实用的硬件参数检测工具;体积小巧,快速检测主板、CPU等参数,非常方便。

2017-02-22

万万没想到:用理工科思维理解世界.pdf

万万没想到:用理工科思维理解世界.pdf;完整版,274页,13MB;训练你的思维模式

2017-02-16

学习OpenCV(中文版).pdf

学习opencv是一本讲解opencv1.0系列函数的热门书籍,讲解比较详细。

2016-08-01

OpenCV函数速查手册.chm

里面包含多种opencv函数学习手册,很实用。注意chm文件在Windows下需要解除锁定才能显示。

2016-08-01

Wnmp-2.1.9.exe

WNMP是Windows下的绿色Nginx+Mysql+PHP环境集成套件包。安装使用方便,按钮式开关Nginx+Mysql+PHP的任意一个。无需破解,不需要复杂的配置,很适合入门学习者使用。

2016-03-16

空空如也

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

TA关注的人

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