自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

艺术人生的专栏

程序员的那点儿事

  • 博客(9)
  • 资源 (41)
  • 收藏
  • 关注

原创 Windows编程_Lesson004_项目预备_异步IO操作(使用IOCP实现大文件拷贝的项目)

异步IO机制异步IO是Windows给我们读写文件提供的的一种的机制,在我们执行CreateFileEx函数是,通过传递相应的参数,就会向操作系统发送请求,那么CreateFileEx函数就会直接返回,它不会等到这个函数操作完成才返回,返回后,这个线程就可以做一些其它的操作,直到收到操作系统完成文件操作的通知,再去处理文件相关的操作,这样不会导致当前的线程发生阻塞;当操作系统收到这个请求时,就

2017-05-19 00:19:03 1291 1

原创 Windows编程_Lesson004_项目预备_重新认识MFC

MFC本质MFC本质上就是一套开发框架,它可以帮助我们快速开发。MFC是以类的方式重新将Windows API进行了归类,MFC层次结构图链接。一提到类,相信对于了解C++或者其它比较高级一点的开发语言的同学肯定就不会感到那么恐惧MFC了。MFC既然是一套,所以你就不一定非得在VS环境下编译,它可以在任何支持C++的编译器下面进行编译,但是这些编译器必须是在Windows下的,因为它所使用的大多数A

2017-05-17 23:51:44 619

原创 Windows编程_Lesson004_项目预备_同步IO操作

封装File类我们在进行文件操作时,会有两个版本,一个带_s的版本,一个不带_s的版本,带_s的版本多传递了一个size_t的参数,这个参数有两个功能:进行文件操作的时候不会越界;不会被别人使用shellcode进行注入,造成被黑客攻击。 所以在Windows下编程,建议使用_s版本。先看原始的例子#include <iostream>#include <Windows.h>#inclu

2017-05-13 16:23:08 261

原创 Windows编程_Lesson004_Windows消息机制

WinMain函数int APIENTRY wWinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPWSTR lpCmdLine, _In_ int nCmdSh

2017-05-12 20:26:53 343

原创 Windows编程_Lesson004_库存管理系统

主要考核点Windows文件操作、STL标准库函数对数据进行处理(不同的容器有各自的优劣势,需要注意效率等问题),自己搭建文件系统来代替数据库功能。

2017-05-11 00:16:05 398

原创 Windows编程_Lesson003_Windows 基础数据类型

Windows一些特有的数据类型:typedef unsigned long DWORD;typedef int BOOL;typedef unsigned char BYTE;typedef unsigned short WORD;typedef float FLOAT;typedef FLOA

2017-05-09 23:03:50 544 2

原创 Windows编程_Lesson002_Windows与编程语言

Windows APIWindows操作系统应用程序接口(Windows API),有非正式的简称方法WinAPI,是微软对Windows操作系统中可用的核心应用程序带上接口的称法。它被设计为各种语言的程序调用,也是应用软件与Windows系统最直接的交互方式。大多数驱动程序需要对Windows系统更底层访问接口,有所有版本的windows的Native API来提供接口。 Windows有一个软

2017-05-09 20:43:17 769

原创 Windows编程_Lesson001_Windows 简介

Windows简介Microsoft Windows(中文有时译作微软视窗,通常不做翻译)是微软公司推出的一系列操作系统。它问世于1985年,起初是 MS-DOS 之下的桌面环境,其后续版本逐渐发展成为主要以个人电脑和服务器用户设计的操作系统,并最终获得了世界个人电脑操作系统的垄断地位。此操作系统可以在几种不同类型的平台上运行,如个人电脑(PC)、移动设备、服务器(Server)和嵌入式系统等等,其

2017-05-09 19:08:53 453

原创 Windows编程_Lesson004_Windows I/O操作

在Windows程序中,最基础的运行单元是线程!Windows为每一个线程分配一个处理器,可以让系统执行多个操作!当线程进行一个io操作时,线程会被挂起,从而影响性能。为了解决这类问题,Windows使用了一套非常好的机制I/O**完成端口**,接下来我们将学习Windows中的相关操作。设备文件(实际存在的)Windows编程中的文件定义二进制数据集合 维基百科的参考资料 文件格式列表广义文件

2017-05-08 21:04:05 351

win32diskimager-1.0.0-install.exe.zip

win32diskimager-1.0.0-install.exe在sourceforge上面有时候很难下载下来,所以为了方便大家使用,将此共享到csdn上。

2019-07-10

Windbg调试工具32位和64位两个版本下载

Windbg调试工具32位和64位两个版本下载,为了方便大家学习,特此为大家提供下载。

2019-04-16

buttonrpc_cpp14-master.zip

buttonrpc_cpp14-master.zip 使用vs2015编译,不想要大家的分数,最少也得选1分,无奈。

2019-01-21

软件工程中文版

软件工程中文版软件工程中文版软件工程中文版软件工程中文版

2018-01-02

Java编程思想第四版完整中文高清版.pdf

Java编程思想第四版完整中文高清版.pdfJava编程思想第四版完整中文高清版.pdf

2017-12-31

jdk-9.0.1_doc-all.rar

jdk-9.0.1_doc-all.rarjdk-9.0.1_doc-all.rarjdk-9.0.1_doc-all.rar

2017-12-28

jdk-8u152-docs-all.rar

jdk-8u152-docs-all.rarjdk-8u152-docs-all.rarjdk-8u152-docs-all.rar

2017-12-28

jdk-8u152-docs-all

jdk-8u152-docs-alljdk-8u152-docs-alljdk-8u152-docs-all

2017-12-28

阿里巴巴Java开发手册v1.2.0

阿里巴巴Java开发手册v1.2.0阿里巴巴Java开发手册v1.2.0

2017-12-28

Ubuntu 17.04安装CUDA9.0 Cudnn7 Opencv3.3 Caffe安装

CUDA9.0 Cudnn7 Opencv3.3CUDA9.0 Cudnn7 Opencv3.3CUDA9.0 Cudnn7 Opencv3.3

2017-11-12

json-lib-2.4-jdk15

json-lib-2.4-jdk15 json-lib-2.4-jdk15json-lib-2.4-jdk15

2017-11-06

opencv-3.2.0.zip

opencv-3.2.0.zip.zipopencv-3.2.0.zip.zipopencv-3.2.0.zip.zip

2017-11-01

vgg_generated_64.i.rar

vgg_generated_64.i.rarvgg_generated_64.i.rarvgg_generated_64.i.rar

2017-11-01

vgg_generated_80

vgg_generated_48.rarvgg_generated_48.rarvgg_generated_48.rar

2017-11-01

vgg_generated_48.i

vgg_generated_120.i

2017-11-01

高质量C.C++编程指南

高质量C.C++编程指南是一本非常好的编程规范书,供大家下载使用。

2017-10-25

opencv_contrib-3.2.0

opencv_contrib-3.2.0 opencv_contrib-3.2.0 opencv_contrib-3.2.0

2017-10-23

opencv_contrib-3.2.0.tar.gz

opencv_contrib-3.2.0.tar.gz...............................................................................

2017-10-23

cudnn-8.0-windows10-x64-v5.1

cudnn-8.0-windows10-x64-v5.1软件包供大家免费下载使用。。。。

2017-10-22

protobuf-cpp-3.1.0.tar.gz

protobuf-cpp-3.1.0.tar.gz 免费供大家下载和使用。。。

2017-10-18

ippicv_linux_20151201.tgz

ippicv_linux_20151201.tgz免费供大家下载和使用。。。。。

2017-10-18

cudnn-7.0-linux-x64-v3.0-prod

cudnn-7.0-linux-x64-v3.0-prod供大家下载安装使用,方便大家。

2017-10-17

JavaScript DOM编程艺术(中文第2版)part2

JavaScript DOM编程艺术(中文第2版)part2欢迎大家下载使用。

2017-10-11

JavaScript DOM编程艺术(中文第2版)part1

JavaScript DOM编程艺术(中文第2版)part1,欢迎大家下载使用。

2017-10-11

commons-logging-1.2-bin

commons-logging-1.2-bin的上传,为广大的java程序员提供方便。

2017-10-09

Java编程思想第四版完整中文高清版

Java编程思想第四版完整中文高清版的上传,方便广大的java程序员使用和阅读,为大家提供方便。

2017-10-09

apache-log4j-2.9.0-bin

apache-log4j-2.9.0-bin是目前比较新的一个版本,以后后能会经常用得到,所以上传上来供广大程序员使用,以节省大家的时间!

2017-09-07

jaxr-api.jar

jaxr-api.jar在网上很少找得到,考虑到程序员时间的宝贵性,就上传了一份,希望能节省大家的时间,来提高程序员的编程效率!

2017-09-07

多线程内存修改器

使用多线程计数,快速的扫描进程中的内存的指定值,然后修改它。要使用管理员身份才能修改成功。

2017-07-25

内存修改器

根据进程的名字找到该进程,扫描进程里面要修改的地址,找到之后,就可以修改这个值。需要注意的是,必须要以管理员身份运行,否则修改不成功!

2017-07-25

OpenCv实现两个图片的相似度

利用OpenCv提供的函数接口实现了两个图像的相似度的计算

2017-06-23

串口通信端口号大于等于10

完美实现了调试串口端号不能大于两位数的问题(即端口号不能大于等于10),源码奉上!

2015-09-10

串口调试源码

基于vc++6.0编写的串口调试程序源码,下载后可以直接运行!

2015-09-10

串口调试工具源码

基于vc++6.0编写的串口调试程序源码,功能也比较强大,下载后可以直接运行!

2015-09-10

展示opencv的图像绘制功能

本程序展示了opencv强大的画图功能,下载解压后直接运行,即可看到超炫的图画界面。

2015-09-10

椭圆拟合源代码

本程序是基于opencv的椭圆拟合源码,使用的是vc++6.0的IDE编译环境,部分函数有注释说明,非常适合初学者!

2015-09-07

空空如也

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

TA关注的人

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