自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

没有蛀牙lm的博客

I have some interesting ideas about the world

  • 博客(108)
  • 资源 (43)
  • 收藏
  • 关注

原创 MFC中使用ADO进行access数据库操作

MFC中使用ADO进行数据库操作    前段时间做了一个IP分配工具。选择了Access数据库来存储内容。做了一些简单的查询,插入,删除操作。后文简明扼要的通过实例,重点阐述了Access数据库的连接方法及操作方法如,Select、Delete、Insert等等。其中包含了如何编写含有变量的SQL语句。①连接在stdafx.h中文末的#endif上插入代码://2018-6-27...

2018-07-03 10:28:02 1272

原创 bat 获取文件目录路径(4种情况,各有配图)

最近适用bat文件获取某目录路径使用频率有点高。故而直接整理了一下。方法为新建一个txt文件,将后缀修改为bat。右键编辑,写入下面对应的内容后保存,放置在需要获取路径的文件夹下,双击运行就可以了。④、bat,获取当前路径下独立的文件名序列。这种方式应该是运用得比较多的。dir */b >1.txt①bat,获取某文件夹下所有文件名。tree /f %1>%1.tx...

2018-04-18 09:51:19 53489 4

转载 sqlmap注入教程、使用方法、数据库注入

sqlmap也是渗透中常用的一个注入工具,其实在注入工具方面,一个sqlmap就足够用了,只要你用的熟,秒杀各种工具,只是一个便捷性问题,sql注入另一方面就是手工党了,这个就另当别论了。今天把我一直以来整理的sqlmap笔记发布上来供大家参考。一共有11种常见SQLmap使用方法:一、SQLMAP用于Access数据库注入(1) 猜解是否能注入 1 2 ...

2018-03-27 16:45:09 2040 1

原创 编写autorun.inf autorun.inf完整内容

AutoRun.alpha]部分的命令与[AutoRun]部分的命令相同,只不过在基于RISC的计算机光驱中,[AutoRun.alpha]优先级高于[AutoRun]

2018-02-11 14:04:57 12924 1

原创 日志库 EasyLogging++的快速上手

 环境:win7 64bit  vs2013对话框语言:c++相关:easylogging++easylogging++下载地址:https://github.com/muflihun/easyloggingpp/releases/tag/v9.95.3     (下载.zip那个文件)一、用法。1.把.h、.cpp(官网上下载的为.cc,修改为.cpp)移至所需工程目录下。示例...

2018-02-08 09:15:32 3277

原创 MFC之Tab Control 选项卡控件、实例、最快入门、使用方法

环境:win7 64bit;vs2013 win32语言:c++1.新建一个对话框工程。命名为:TabControlTest,选择“基于对话框”,点击完成。2. 在对话框上添加Tab控件,然后,在控件上右键添加变量,变量名为m_tab。3. 在对话框的初始化函数OnInitDialog里面添加如下代码:m_tab.InsertItem(0, _T("类视图"));m_tab.Inser...

2018-02-01 14:29:06 3852

原创 mfc之Crypto++ 文件加解密 VS2013_RSA加解密实例

基于对话框程序 mfc之Crypto++ 文件加解密 VS2013_RSA加解密实例环境:win7 64bit,VS2013 对话框程序(兼容vs2010模式)语言:C++Crypto++库版本:5.6.5功能:在crypto++基础下,完成了如下功能:①加密选择txt文件中的内容。②解密txt文件中的内容。 ③加密结果、解密结果输出为桌面txt文件。逻辑:点击Open,打开一...

2018-01-31 14:54:42 1692

原创 ffmpeg将多张图片合成视频(小模块化)

一、环境1.window764bit2.本文中使用的ffmpeg模块为转mp4系列的dll模块,未使用官网中的代码文件。需要参考的可以去下面链接下载。http://download.csdn.net/download/i_likechard/10200327二、步骤这是一个jpg转mp4的模块,我就用最简单的方式诉流程。1.取几张照片,放置于临时文件夹中“tmp”,有规...

2018-01-11 13:30:35 16308 5

原创 如何实现udp传输?源代码、实例

window网口通讯搭建udp的client和server概略流程及代码备注:①关于创建客户端发送线程、服务器端接收线程,可参见本博客的线程创建文档:http://blog.csdn.net/i_likechard/article/details/51544120 ②本文归纳的udp通讯,参照的源代码下载地址:http://download.csdn.net/download/i_like...

2017-12-14 16:39:49 1048

转载 c++多线程之死锁的发生的情况解析(包含两个归纳,6个示例)

一、死锁会在什么情况发生1、假设有如下代码 mutex; //代表一个全局互斥对象 void A() { mutex.lock(); //这里操作共享数据 B(); //这里调用B方法 mutex.unlock(); return; } void B() { mutex.lock();

2017-10-11 17:16:50 7730

原创 Linux下C++的编程几个重要的工具和概念

C++是一个功能强大而又应用广泛的计算机语言,就应用领域而言,几乎无所不在,因为有操作系统的地方就会有C++的存在,热门程序而言,也就仅次于C和Java.而C与C++又有天然的血缘关系。如果是一个跨平台的项目,也就有必要到Linux下C++的编程有一个进行一个系统的学习和了解。本文主要记录在Linux平台下学习C++的一些总结和心得。希望与大家一起学习与成长!在进行Linux下C++编程之前,先来了解几个重要的工具和概念:GUN在Linux下进行编程,GNU是你永远绕不开的一个概念,因为你处处都

2017-10-05 17:05:02 3499

原创 stl之map 容器 实例 最快入门 使用方法

Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有...

2017-09-30 07:53:19 720

原创 STL之list 链表 容器 实例 最快入门 使用方法

List 容器list是C++标准模版库(STL,Standard Template Library)中的部分内容。实际上,list容器就是一个双向链表,可以高效地进行插入删除元素。使用list容器之前必须加上<vector>头文件:#include<list>;list属于std命名域的内容,因此需要通过命名限定:using std::list;也可以直接使用...

2017-09-30 07:44:33 337

原创 STL之vector 如何初始化

(1)第一种,类似于数组的方式: [cpp] view plain copy  print?std::vector<std::string> strArray(10);   strArray[0] = "hello";   strArray[1] = "world";   strArray[2] = "this";   strArray[3] = "find";  ...

2017-09-29 10:44:58 532

原创 stl之vector 容器 实例 最快入门 使用方法

vector是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器,本文介绍一下使用方法 vector 是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器。vector 是C++ STL的一个重要成员,使用它时需要包含头文件,代码如下:#include<vector>;using namespace std;一、vector 的初始化:可以有五种方式,举例说明如下:(1) vector<int> a(10); //定义了10个整型元素的向量(

2017-09-28 15:31:01 464

原创 mfc之如何生成dll的方法

1.首先创建生成dll的项目:打开VS20xx,两种途经建立dll项目,基于MFC DLL的和基于Win32控制台应用程序的,这里选择基于Win32控制台建立。 a.文件--新建--项目(项目命名为myAPI)--Visual C++ --Win32--选择Win32控制台应用程序; b.接下来下一步一直到如下图,程序类型选择DLL...

2017-09-20 17:29:24 3813

原创 C++之try catch 异常处理、实例、最快入门、使用方法

测试。#include &lt;exception&gt;  #include &lt;iostream&gt;  using namespace std;    /********************************** //project -&gt; Properties -&gt; C/C++ -&gt; Code Generation --&gt; Enable...

2017-09-20 16:41:39 2402

原创 无法打开**,因为此版本的应用程序不支持其项目类型(.vcproj)

问题分析:新版本的编译平台打开老版本的代码导致的。解决方法:法①:大部分人通过下面这种方式都无法解决这个问题。下面的cmd命令是恢复编译的设置为默认。在Visual Studio命令提示中输入devenv.exe /resetskippkgs 回车,即可恢复法②:亲测有效1.右键需要打开的项目文件 ".sln",选择打开方式为:“VS2010”2.选择完毕后,编译器会提示正在进行兼容性切换,等待完成就好了。一般来讲,不会全部转换成功。不过转换失败的都是一些设置文件,无关紧要。3.切换完成之

2017-09-12 18:09:02 14530 2

转载 error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "StdAfx.h"”?

error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "StdAfx.h"”?一、错误描述fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?二、错误分析 此错误发生的原因是编译器在寻找预编译指示头文件(默认#include "stdafx.h")时,文件未预期结束。没有找到预编译指示信息的头文件"stdafx.h"。 (因为工程中的每个cpp文件属

2017-09-12 15:21:00 2499

转载 WaitForSingleObject和CEvent用法

WaitForSingleObject和CEvent用法WaitForSingleObject函数用来检测hHandle事件的信号状态,当函数的执行时间超过dwMilliseconds就返回,但如果参数dwMilliseconds为INFINITE时函数将直到相应时间事件变成有信号状态才返回,否则就一直等待下去,直到WaitForSingleObject有返回直才执行后面的代码。CEven...

2017-08-24 16:11:45 1244

原创 MFC之对话框 添加状态栏 实时显示时间

环境:win7 ,VS2010 对话框程序。语言:C++功能:1.在对话框程序中添加状态栏 2.在状态栏中显示时间。 3.时间实时更新。逻辑:对话框中先手动添加状态栏。而后通过Ctime类获取系统时间实时显示到某一控件上。在主对话框中添加WM_Timer消息。一秒重新调用一次获取时间函数及控件显示的东西。缺点:未实现居中显示。源代码工程链接:http://downloa...

2017-08-23 18:09:55 5327 2

原创 c++之枚举 实例、最快入门、使用方法

c++之枚举 快速入门及使用本文整理了关于枚举最主要的概念及最有灵性的实例,言简意赅,快速上手。对于bool变量,一般用于真、假两种情况下。而枚举,则是在多种(有穷)情况下使用。一、枚举的定义及初始化①定义:enum 枚举名{                标识符[=整型常数],                标识符[=整型常数], ...                标识...

2017-08-18 16:15:25 1085

原创 bat 获取所有文件夹和文件的名称 输出到txt中

环境:win7语言:不涉及逻辑:使用bat(脚本实现这个功能)获取当前路径下所有文件夹和文件名,并换行输出至txt文件中。运行文件下载链接:http://download.csdn.net/download/i_likechard/9975303步骤:一.首先创建一个bat文件。①右键新建一个txt文本文件。②双击打开,输入“DIR *.* /B >LIST.TXT”,点击“CTRL”+"S"保存,关闭txt。③右键此文本文件,重命名为“1.bat”文件。二、使用方法①在需要统计所有

2017-08-17 16:26:32 367889 2

原创 设计模式之单例模式 最快入门

 环境:win7,vs2010控制台程序语言:c++一、理论1.什么是单例模式?我们为什么要用单例模式?首先我们要知道我们为什么要用单例模式,其实在很多的时候我们都用到了单例模式,这也是很经常要用到的,比如一个对象我们只需要它实例化一次,不允许它任意的创建。其实这就是单例模式,就是我们要一个对象只实例化一次,比如数据库的连接。。2.单例模式有哪些?单例模式分为两种:一种...

2017-08-16 17:29:09 411

原创 error MSB8008: 指定的平台工具集(v120)、(v100)未安装或无效。

系统:win7环境:VS2010语言:C++问题描述:将Debug切换成realse编译时,报错:“error MSB8008: 指定的平台工具集(v120)未安装或无效。”解决方法(英版和汉版):①Project > Properties > Configuration Properties > General (General) > Platform Toolset >> v100②项目属性->配置属性->平台工作集 ,将其修改为:V100即

2017-08-01 16:55:45 5625

转载 MFC之Edit控件循环显示日志

琢磨这个问题比较久了。之前一直搜索“Edit控件循环显示”结果找不到答案,今天搜索Edit显示日志,找到了一个好方法,做了一些修改说明。1、添加控件,设置控件属性:勾选Multiline、Want return 、Read-only2、class wizard 添加控件成员变量 CEdit m_edit13、添加存储日志信息的容器:在添加CString成员 CString str4...

2017-07-24 17:49:13 4515

原创 MFC之GDI GDI+ 一键绘制正弦曲线图

系统:win7 api环境:vs2010语言:c++函数原理:通过GDI  GDI+,以及数学api,绘制正弦函数曲线图。1.下载链接 本文源代码下载地址:http://download.csdn.net/download/i_likechard/9948325//对于绘制图片的例子,图片路径需要在源代码函数中手动更换路径。其它同类下载地址:http://downl...

2017-07-21 12:12:41 3611 2

原创 C++ 调用打印机 打印一段文字

系统:win7环境:VS2010语言:c++函数:调用打印机打印一段文字。void CpainttestDlg::OnClickedButton1(){ // TODO: 在此添加控件通知处理程序代码 char szprinter[80]; char *szDevice,*szDriver,*szOutput; HDC hdcprint; // ...

2017-07-21 11:14:33 5454 6

原创 SQL 2008 R2 数据库操作,不允许保存更改。您所做的更改要求删除并重新创建一下表。您对无法重新创建的表进行了更改或启用了“阻止保存要求重新创建表的更改”选项

解决方法:菜单栏->工具-〉选项-〉左侧有个 Designers〉表设计器和数据库设计器 -> 阻止保存要求重新创建表的更改(右侧) 把钩去掉,点击确定即可。

2017-07-18 15:59:10 876

原创 sql2008 只有已安装的包和正在运行的包,左侧没有数据库,怎么添加数据库

问题:安装好SQL 2008后,界面只有已安装的包和正在运行的包 左侧没有数据库,无法进行数据库操作。原因:打开软件后,会提示连接一个东西,连接的时候按照默认的话就会连接错。如果出现提示连接成功后的界面只有两个文件夹“已安装的包”、“正在运行的包”,则是连接到了Integration Services,而非SQL Server数据库引擎。解决方法:步骤①:在对象资源管理器中,选择“断开当前连接”。断开成功后,点击“连接”。在弹出的“连接到服务器”对话框中按照下面的选择。 服务器类型(T):选择“

2017-07-18 13:48:22 9753 1

原创 如何避免程序重复运行 只运行一个实例?

C++如何使应用程序只运行一个实例  在应用程序类中使用互斥量是应用程序只运行一次(一个实例)的简单的方法。 实例 第一步:新建一个基于对话框的工程,命名随意如:*****Dlg   第二步: 使用编辑器自带的生成GUID生成工具“工具--创建GUID(G)”。以 "#define one "产生的全局标志""的形式,添加至对话框头文件中(****Dl...

2017-07-11 09:19:11 3374

原创 c++判断硬盘是否连接、修改指定盘符、读取配置文件、获取exe路径

系统:win7 64编译器:vs2010 mfc对话框程序。工程名:fixde  语言:c++涉及函数:GetPrivateProfileString 读取配置文件内容,类型为stringGetDriveType 获取某驱动器状态GetVolumeNameForVolumeMountPoint 保存某驱动器的信息DeleteVolumeMountPoint 删除某驱...

2017-07-06 14:01:36 1810

原创 基于范围的for循环 调试失败 提示应输入

编译器:vs2010系统:win7 64bit语言:C++程序类型:win32控制台报错原因:①使用的编译器不支持基于范围的for循环,由于基于范围的for循环是c++11标准中的。13年以前的vs版本均不支持。13年(含13年)往后的版本编译器编译方能通过。②数组命名不符合要求,或者标点符号错误。之前我随手将数组命名成了argc,老是编译不通过。结果argc在c语言中有此定义。代码:#include "stdfx"#include <iostream>using namespac

2017-07-06 12:01:56 1002 2

原创 C++ 获取exe路径

这里提供了四种方法,均可以实现在mfc下通过c++语言获取exe路径。排序没有优劣,可以选择适合自己的一种方法。第一种:TCHAR szFilePath[MAX_PATH + 1];GetModuleFileName(NULL, szFilePath, MAX_PATH);(_tcsrchr(szFilePath, _T('//')))[1] = 0;//删除文件名,只获得路径...

2017-07-03 18:02:39 3241

原创 关于电梯运行逻辑原理的思路分析

以前面试考官出的一道题,要求口头作答。今天简单整理了一下一个电梯的上下运行逻辑。//2019-6-25 17:06:59 鉴于排版一塌糊涂,今日整修了一下。一、简单归纳系统:window7语言:不涉及探究事物:一部电梯的运行逻辑的分析电梯个数:1电梯状态:int staTi:0.1.2 //0,表示上升,1表示停止,2表示下降。电梯所在层数:int nTi;...

2017-06-28 15:03:09 18693

转载 dos下 和 批处理中的 for 语句的用法详解

for 语句的基本用法 :     最复杂的for 语句,也有其基本形态,它的模样是这样的:     在cmd 窗口中:for %I in (command1) do command2    在批处理文件中:for %%I in (command1) do command2     之所以要区分 cmd 窗口和批处理文件两种环境,是因为在这两

2017-03-31 11:44:09 3747

原创 bat 批处理 命令快速入门

环境:win7语言:不涉及格式:FOR [参数] %%变量名 IN (相关文件或命令) DO 执行的命令作用:对一个或一组文件,字符串或命令结果中的每一个对象执行特定命令,达到我们想要的结果。注意:在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable,而不要用 %variable。变量名称是区分大小写的,所以 %i 不同于 %I.关于:for命令可以带参数或不带参数,带参数时支持以下参数:/d /l /r /f  下面分别解释一下  ===  零:无参数时:

2017-03-31 11:41:44 6578

原创 cmd设置环境变量的、查看、修改(覆盖与添加)简单说明。

〇、永久设置与零时设置环境变量使用set进行环境变量设置时,只对当前对话框程序有效。当cmd设置对话框关闭时,环境变量复原。如:setPATH=%PATH%;C:\ProgramFiles\永久修改系统环境变量。使用setx 。如:setxPATH"%PATH%;C:\ProgramFiles\"/M一、环境变量的作用:

2017-03-27 10:14:04 13316

转载 双缓存技术

双缓存技术 一个关于双缓存及普通绘图的链接:http://download.csdn.net/download/i_likechard/9676667做了几个游戏发现每次刷屏时都会闪烁。这个问题怎么解决呢?当然是双缓存技术最好,解决问题面也最广!网上有很多双缓存技术的文章,可是很多说的不全。要你和我一样用了双缓存技术却还是闪屏,也许你直接看第五点就可以解决你的问题。 首先,简单讲一下双缓存技术(网上文章都会讲,知道就跳过此段)。双缓存技术就是在内存区先画一个位图,画好后直接将这个图一个

2017-03-24 16:56:26 957

原创 cmd批处理 nul 部分用法

cmd批处理用法1:2>nul2>nul 是屏蔽操作失败显示的信息,如果成功依旧显示。如:在批处理文件所在路径下md(或者mkdir)创建名为test的文件夹,当此文件夹已经创建时会报错。使用2>nul 可屏蔽此提示md test 2>nul用法2:>nul (即1>nul)>nul 是屏蔽操作成功显示的信息,但是出错还是会显示(即1>nul)@符号是取消本行

2017-03-24 16:51:19 21409

ADO编程 数据库编程

文档中按实战进行讲解。通过列子及分析逐步讲解ado操作编程。代码较多。比较适合对数据库ADO入门点的码农。 本文档为word类型。文档中分上中下三部分。主要介绍了如何利用ADO(一种程序对象,用于表示用户数据库中的数据结构和所包含的数据。)进行数据库操作。

2016-10-31

GDI+开发教程

附件为GDI+开发教程。pdf格式。文档共计40页。非常好的讲解了GDI+绘图的所有方法(内涵绘制各种曲线图像的源代码及运行视图,以及对比GDI的区别详细说明)。是本GDI+绘图入门及深入学习的不二良品。

2017-09-11

mfc100.dll 文件(32位,64位均适用)

文件位mfc100.dl文件(32位、64位均可使用),用于解决该文件缺失问题。 文件位mfc100.dl文件(32位、64位均可使用),用于解决该文件缺失问题。

2017-09-12

Opencv 显示图片 改变图片分辨率 保存图片 改变图片大小入门操作

本资源包含一个mfc基于对话框的工程。该工程除了可以用做初步学习opencv的入门级学习资料。也可以作为一个工具(至少我用来做头像了,将一个图片反复缩小就得到了合适大小的了) 此工程能够实现的功能有: ①利用Opencv在mfc控件上显示图片。 ②利用Opencv改变图片的分辨率(默认是缩小为原来一般的分辨率)并显示在mfc对话框一个图片控件中。 ③保存。对话框有一个保存按钮。用于保存更改了分辨率之后的图片。(对于更改了之后的图片。又可以再次执行相同的①②③操作得到缩小1/4分辨率的图片,当然图片大小也缩小了) 关于工程:工程一个两个图片控件。分别用于显示原始图片和更改了分辨率之后的图片。三个按钮。分别对应上面所说的三个功能。

2016-06-01

mfc100d.dll文件(debug版本32bit,64bit)

文件位mfc100d.dl文件(32位、64位均可使用),用于解决该文件缺失问题。 文件位mfc100d.dl文件(32位、64位均可使用),用于解决该文件缺失问题。

2017-09-12

UDP 文件传输

史上最简单的文件UDP文件传输。 可以传输任意文件。

2016-05-31

mfc 双缓存 对话框 实例

资源包含vs2010生成的源程序和exe。mfc对话框双缓存的源程序代码。 实现功能: ①button1:双缓存绘图。 ②button2:普通绘图。 非常简单的内容。便于新手更快理解双缓存的操作。使用时,可结合说明的blog 地址:http://blog.csdn.net/i_likechard/article/details/53066504

2016-11-08

mfc 移动的Button及static文字

①使用两个线程控制button及static文字的移动。 ②包含暂停,开始的按键操作可以控制移动开始、结束。 ③对线程处理妥善,不会出现操作导致的线程冗余重复等问题。

2017-08-24

相机坏点检测经典程序DeadPixelTest最新版2017精简版

本资源包括: ①一个txt说明文档,包含此坏点查询的每一步操作详细说明。只需四到五就可得出结果。 ②坏点检测程序。已包含所有运行所需的环境,下载双击即可使用。 坏点检测程序最新版2017功能更新内容 ①精简界面及控件。提升用户体验度。 ②添加提示,提示当前操作状态,每一步完成均有相应的提示信息。 ③稳定性及容错性。完善了软件的可操作性,对一些特殊情况及操作进行了考虑。使得软件稳定性更高。 ④精简了一些功能。

2017-09-21

GDI+绘图 一键绘制正弦曲线

系统:win7 api 环境:vs2010 语言:c++ 函数原理:通过GDI GDI+,以及数学api,绘制正弦函数曲线图。

2017-08-24

MFC基于对话框GDI+简单绘图

资源里面是一个工程。简单的使用GDI进行绘图(图片)。使用C++语言,基于mfc的对话框实现。

2016-05-31

mfc列表控件美化

环境:window 语言:c++ 此mfc列表控件美化类包含ListCtrlCl.h,ListCtrlCl.cpp以及一个txt的类使用实例并一行一注解。 ①在工程目录.h文件中添加引用#include “ListCtrlCl.h” 添加实例化CListCtrlCl m_listctrl; 再在某个列表初始化函数中添加相关代码即可。 ②资源中含有一个操作实例,可直接使用或更改相应表头后使用 ③相关注意事项(初学者容易犯的错误也已经在txt使用说明中做了注意) ④列表美化,主要对表头颜色,字体,扩展风格做了更改

2016-05-15

MFC之对话框程序创建状态栏 并在状态栏上显示时间

环境:win7 ,VS2010 对话框程序。 语言:C++ 功能:1.在对话框程序中添加状态栏 2.在状态栏中显示时间。 3.时间实时更新。 逻辑:对话框中先手动添加状态栏。而后通过Ctime类获取系统时间实时显示到某一控件上。在主对话框中添加WM_Timer消息。一秒重新调用一次获取时间函数及控件显示的东西。 缺点:未实现居中显示。

2017-08-24

深度探索C++对象模型 PDF中文清晰版.pdf

深度探索C++对象模型 PDF中文清晰版.pdf 深度探索C++对象模型 PDF中文清晰版.pdf 深度探索C++对象模型 PDF中文清晰版.pdf 深度探索C++对象模型 PDF中文清晰版.pdf

2017-09-21

Opencv 基于MFC 显示图片 更改图片分辨率 保存图片 入门操作实例exe

本资源包含一个mfc基于对话框的exe可执行文件。软件实现了两个有区别的功能。通过左上角“检测坏点”的勾选状态进行切换。此执行文件中包含了运行软件所需要的所有文件,在任何电脑上均可以直接运行。 该工程除了可以用做初步学习opencv的入门级学习资料。也可以作为一个工具(至少我用来做头像了,将一个图片反复缩小就得到了合适大小的了) 此工程能够实现的功能有: ①利用Opencv在mfc控件上显示图片。 ②利用Opencv改变图片的分辨率(默认是缩小为原来一般的分辨率)并显示在mfc对话框一个图片控件中。 ③保存。对话框有一个保存按钮。用于保存更改了分辨率之后的图片。(对于更改了之后的图片。又可以再次执行相同的①②③操作得到缩小1/4分辨率的图片,当然图片大小也缩小了) 关于工程:工程一个两个图片控件。分别用于显示原始图片和更改了分辨率之后的图片。三个按钮。分别对应上面所说的三个功能。

2017-08-15

GDI+绘图 一键绘制正弦曲线(exe文件)

本资源为exe文件,同资源名称有提供源代码下载。 系统:win7 api 环境:vs2010 语言:c++ 函数原理:通过GDI GDI+,以及数学api,绘制正弦函数曲线图。 相关博客文章链接:http://blog.csdn.net/i_likechard/article/details/75635652

2017-08-24

修改硬盘盘符

附件为一个完整mfc工程,主要目的是实现通过配置文件中的内容修改盘符。其中涉及了一些小技巧,包含如何获取exe路径、如何读取配置文件内容、如何修改硬盘盘符三个知识点。

2017-07-03

mfc类库详解

本文档,包含mfc近乎所有类文件函数的解释和说明。使用当作没有网络环境下windows开发的工具书籍。可作为函数字典使用。

2017-04-10

多线程编程技术开发资料(扫描高清带目录).pdf

适合多线程开发,编程入门和进阶。 适合多线程开发,编程入门和进阶。 适合多线程开发,编程入门和进阶。 适合多线程开发,编程入门和进阶。 适合多线程开发,编程入门和进阶。

2017-09-21

Opencv 基于MFC 显示图片 更改图片分辨率 保存图片 入门操作实例exe执行文件

本资源包含一个exe可执行文件,文件中包换了exe执行所需的所有外部文件,下载后可以直接运行使用。 可以实现两个功能(Opencv操作及查找相机坏点),可以通过对话框左上角的“查找坏点”勾选状态切换。 该工程除了可以用做初步学习opencv的入门级学习资料。也可以作为一个工具(至少我用来做头像了,将一个图片反复缩小就得到了合适大小的了) 此工程能够实现的功能有: ①利用Opencv在mfc控件上显示图片。 ②利用Opencv改变图片的分辨率(默认是缩小为原来一般的分辨率)并显示在mfc对话框一个图片控件中。 ③保存。对话框有一个保存按钮。用于保存更改了分辨率之后的图片。(对于更改了之后的图片。又可以再次执行相同的①②③操作得到缩小1/4分辨率的图片,当然图片大小也缩小了) 关于工程:工程一个两个图片控件。分别用于显示原始图片和更改了分辨率之后的图片。三个按钮。分别对应上面所说的三个功能。

2017-08-15

windows10下,python实现的一键分屏显示

1、安装python环境,双击python-3.9.9-amd64.exe。需要选择添加到环境变量!! 2、双击bat即可运行。 3、python maxtoo.py 4、后跟参数的方式 支持 python maxtoo.py 1 #展示所有微信 支持 python maxtoo.py 2 #展示所有微信、QQ 支持 python maxtoo.py 3 #展示所有应用界面(最多6个)

2024-08-07

DB Browser for SQLCipher!!!!!!

用于打开微信加密的数据库EnMicroMsg.db,当然也可以打开其它使用sqlcipher加密的数据库。 ps: 尝试了好多软件。 1、比如sqlcipher官网下载的,windows版本全是shell,按照教程始终无法打开。csdn好多收费的sqlCipher,还挺贵,结果没有用。 2、sqlLite2009 Pro。这个也是打开不了。打开稍大一点的db,还会直接卡死在那里。 3、DB Browser for SQLlite, 这个和资源名称很像,但是也打不开,你只能使用DB Browser for SQLCipher才能打开。

2024-06-28

全面介绍Windows内存管理机制

以下为文章节选 本文背景: 在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描述,结合实例来阐明这个机制。 本文目的: 对Windows内存管理机制了解清楚,有效的利用C++内存函数管理和使用内存。 本文内容: 本文一共有六节,由于篇幅较多,故按节发表。 1. 进程地址空间 1.1地址空间

2018-11-29

信息安全等级保护测评指导书-三级.pdf

共计135页的pdf高清文件。主要为三级等保的测试指导内容,可用于三级等保相关测试用例参考设计。 该pdf具体包含以下章节。 1.安全管理测评指导书。 2.物理安全测评指导书。 3.网络安全测评指导书。 4.操作系统安全测评指导书。 5.应用系统安全测评指导书。 6.数据库安全测评指导书。

2019-11-22

QTP11.0补丁_支持64位IE浏览器

├─支持64位IE浏览器 │ QTPWEB_00086(64bit+IE).EXE │ 补丁说明.txt

2018-09-20

mfc 对话框 Crypto++库在VS 2013中的使用——RSA加解密实例

环境:win7 64bit,VS2013 对话框程序(兼容vs2010模式) 语言:C++ Crypto++库版本:5.6.5 功能:在crypto++基础下,完成了如下功能:①加密选择txt文件中的内容。②解密txt文件中的内容。 ③加密结果、解密结果输出为桌面txt文件。 逻辑:点击Open,打开一个txt文件(内容需小于1024 字节)。点击encrypt,加密。加密结果输出至桌面txt中保存。点击decrypt,解密。解密结果输出至桌面txt中保存。 缺点:本工程旨在启发。1未实现长段内容的加密解密。2未实现跨程序的加密解密。(1.rsa本身并不适用于大量内容的加解密。2.程序在可执行目录下生成有私钥(pri)、及公钥(pub)。在另一个客户端解密时,可先读取私钥(pri),存入char数组中,即可跨程序解密了。) csdn博客链接:http://blog.csdn.net/i_likechard/article/details/79216511

2018-01-31

C++基本概念 (面试、复习)

文章摘要: C++词汇 1. 保留字   C++中,保留字也称关键字,它是预先定义好的标识符。见关键字的解释。 2.关键字   C++中已经被系统定义为特殊含义的一类标识符。C++中的关键字有: auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if static while asm _cs _ds _es _ss cdecl far huge interrupt near pascal class public private catch protected delete new template friend this inline throw try operator virtual overload(现不用) 3.标识符   对变量、函数、标号和其它各种用户自定义对象的命名。在C++中,标识符长度没有限制,第一个字符必须是字母或下划线,其后若有字符则必须为字母、数字或下划线。例如count2,_x是正确的标识符形式,而hello!,3th则是错误的。在C++中标识符区分大小写,另外标识符不能和C++中的关键字相同,也不能和函数同名。 4.声明   将一个标识符引入一个作用域,此标识符必须指明类型,如果同时指定了它所代表的实体,则声明也是定义。

2018-11-29

ffmpge 多图转视频mp4 dll模块(含使用事例及用法说明)

此文件为ffmpeg合成多张jpg图片转视频文件mp4(h264)专用的dll模块合集。可以作为开发过程中图片转视频的一个小模块直接调用即可。简要说明: 1.文件夹为使用的ffmpeg转换模块。 2.vlc-2.2.8.0是播放视频的软件。 3.合并指令.txt中是指令模板。可以参考着变改。 4.ffmpeg转换模块中有一个cmd.bat文件,可以里面对指令进行修改。素材图片在cmd.bat同级目录下。可替换成对应的东西。博客中讲解用法更细致:http://blog.csdn.net/i_likechard/article/details/79032931

2018-01-11

QTP11.0补丁_支持64位应用对象识别

├─支持64位应用对象识别 │ QTP_00699.EXE │ 补丁说明.txt

2018-09-20

Visual C++网络通信协议分析与应用实现代码(软件开发培训资料)

详细的专门讲解网络通信的资料。 Visual C++网络通信协议分析与应用实现代码

2018-11-29

vs2013 redist 运行库(包含x64、x86、arm版本)

下面为该资源的树壮目录。可以先确认是否有需要的版本dll或exe再进行下载。 VS2013REDIST运行库 │ 1.bat │ ├─2052 │ vcredist_arm.exe │ vcredist_x64.exe │ vcredist_x86.exe │ ├─arm │ ├─Microsoft.VC120.CRT │ │ msvcp120.dll │ │ msvcr120.dll │ │ vccorlib120.dll │ │ │ ├─Microsoft.VC120.CXXAMP │ │ vcamp120.dll │ │ │ └─Microsoft.VC120.OPENMP │ vcomp120.dll │ ├─Debug_NonRedist │ ├─arm │ │ ├─Microsoft.VC120.DebugCRT │ │ │ msvcp120d.dll │ │ │ msvcr120d.dll │ │ │ vccorlib120d.dll │ │ │ │ │ ├─Microsoft.VC120.DebugCXXAMP │ │ │ vcamp120d.dll │ │ │ │ │ └─Microsoft.VC120.DebugOPENMP │ │ vcomp120d.dll │ │ │ ├─x64 │ │ ├─Microsoft.VC120.DebugCRT │ │ │ msvcp120d.dll │ │ │ msvcr120d.dll │ │ │ vccorlib120d.dll │ │ │ │ │ ├─Microsoft.VC120.DebugCXXAMP │ │ │ vcamp120d.dll │ │ │ │ │ ├─Microsoft.VC120.DebugMFC │ │ │ mfc120d.dll │ │ │ mfc120ud.dll │ │ │ mfcm120d.dll │ │ │ mfcm120ud.dll │ │ │ │ │ └─Microsoft.VC120.DebugOpenMP │ │ vcomp120d.dll │ │ │ └─x86 │ ├─Microsoft.VC120.DebugCRT │ │ msvcp120d.dll │ │ msvcr120d.dll │ │ vccorlib120d.dll │ │ │ ├─Microsoft.VC120.DebugCXXAMP │ │ vcamp120d.dll │ │ │ ├─Microsoft.VC120.DebugMFC │ │ mfc120d.dll │ │ mfc120ud.dll │ │ mfcm120d.dll │ │ mfcm120ud.dll │ │ │ └─Microsoft.VC120.DebugOpenMP │ vcomp120d.dll │ ├─GraphicsDbgRedist │ ├─ARM │ │ │ VsGraphicsHelper.dll │ │ │ │ │ └─2052 │ │ VsGraphicsResources.dll │ │ │ ├─X64 │ │ │ VsGraphicsHelper.dll │ │ │ │ │ └─2052 │ │ VsGraphicsResources.dll │ │ │ └─X86 │ │ VsGraphicsHelper.dll │ │ │ └─2052 │ VsGraphicsResources.dll │ ├─x64 │ ├

2018-03-01

QTP11.0补丁_支持chrome浏览器补丁

├─支持chrome浏览器补丁 │ QTPWEB_00088(chrome).EXE │ 补丁说明.txt

2018-09-20

QTP11.0补丁_包含常用浏览器及模式

压缩包解压后目录: 文件夹 PATH 列表 C:. │ ├─增强WPF对象识别以及问题修复 │ QTPNET_00062.exe │ 补丁说明.txt │ ├─支持32位.NET 4应用程序对象识别 │ QTP_00709.EXE │ 补丁说明.txt │ ├─支持64位IE浏览器 │ QTPWEB_00086(64bit+IE).EXE │ 补丁说明.txt │ ├─支持64位应用对象识别 │ QTP_00699.EXE │ 补丁说明.txt │ ├─支持chrome浏览器补丁 │ QTPWEB_00088(chrome).EXE │ 补丁说明.txt │ ├─支持FireFox 3.6 │ QTPWEB_00063.EXE │ 补丁说明.txt │ ├─支持IE9浏览器识别 │ QTPWEB_00078.EXE │ 补丁说明.txt │ └─支持IE保护模式 QTPWEB_00073.EXE 补丁说明.txt

2018-09-20

QTP11.0补丁_支持FireFox 3.6

├─支持FireFox 3.6 │ QTPWEB_00063.EXE │ 补丁说明.txt

2018-09-20

QTP11.0补丁_支持IE保护模式

└─支持IE保护模式 QTPWEB_00073.EXE 补丁说明.txt

2018-09-20

QTP补丁_增强WPF对象识别以及问题修复

资源中包含一个exe,以及一个说明文件,说明文件中主要为该版本补丁的更新内容。以下为目录。 ├─增强WPF对象识别以及问题修复 │ QTPNET_00062.exe │ 补丁说明.txt

2018-09-20

TensorFlow 深度学习教程 香港科技大学(day3)

TensorFlow 的流行让深度学习的门槛越来越低,甚至有人认为 TensorFlow 会成为 AI 时代的 Android,不过,初学者怎样才能入门呢? 近日,香港科技大学公开了一份“三日 TensorFlow 速成课程”的学习资料,主要涉及 TensorFlow 的安装、内部机制、机器学习基础、以及有关神经网络的一些 Tips 这四个部分,感兴趣的读者可以自行下载查看。本资源为第三天\共四天

2017-10-13

TensorFlow 深度学习教程 香港科技大学

ensorFlow 的流行让深度学习的门槛越来越低,甚至有人认为 TensorFlow 会成为 AI 时代的 Android,不过,初学者怎样才能入门呢? 本资源为tensorFlow资料ppt第一节/共四节 近日,香港科技大学公开了一份“三日 TensorFlow 速成课程”的学习资料,主要涉及 TensorFlow 的安装、内部机制、机器学习基础、以及有关神经网络的一些 Tips 这四个部分,感兴趣的读者可以自行下载查看。

2017-10-13

TensorFlow 深度学习教程 香港科技大学 (DAY2)

TensorFlow 的流行让深度学习的门槛越来越低,甚至有人认为 TensorFlow 会成为 AI 时代的 Android,不过,初学者怎样才能入门呢? 近日,香港科技大学公开了一份“三日 TensorFlow 速成课程”的学习资料,主要涉及 TensorFlow 的安装、内部机制、机器学习基础、以及有关神经网络的一些 Tips 这四个部分,感兴趣的读者可以自行下载查看。本资源为第二份ppt/共四份

2017-10-13

QTP11.0补丁_支持32位.NET 4应用程序对象识别

资源目录: ├─支持32位.NET 4应用程序对象识别 │ QTP_00709.EXE │ 补丁说明.txt

2018-09-20

空空如也

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

TA关注的人

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