
MFC/C++
努力的犀牛
这个作者很懒,什么都没留下…
展开
-
MFC关闭指定线程
一、关闭指定的线程需要用到TerminateProcess函数函数原型:WINBASEAPIBOOLWINAPITerminateProcess( _In_ HANDLE hProcess, _In_ UINT uExitCode );第一个参数为 要关闭的线程的句柄,第二个参数返回值下面是一个关闭KUGOU音乐进程的例原创 2017-06-19 09:35:26 · 1439 阅读 · 1 评论 -
PC/SC简介以及相关开发
一、PC/SC规范介绍 PC/SC规范由微软公司与世界其它著名的智能卡厂商组成的PC/SC工作组提出的。PC/SC规范是一个基于WINDOWS平台的一个标准用户接口(API),提供了一个从个人电脑(Personal Computer)到智能卡(SmartCard)的整合环境,虽然到目前为止,WONDOWS是唯一支持PC/SC标准的操作系统平台,但由于WINDOWS的影响力,P转载 2017-12-29 08:33:53 · 3714 阅读 · 0 评论 -
source insight 调用标准C函数时提示方法
原文出处: http://www.cnblogs.com/qq78292959/archive/2012/03/21/2409378.html输入自定义函数时会代码提示输入标准C函数时没有提示解决方法 Options->Prefernces->Create Common Projects->Standrd C/C++ and Windows Headers "...转载 2017-10-05 09:01:32 · 736 阅读 · 0 评论 -
交叉编译器
ubuntu系统中自带有GCC编译器,但如果要想在目标板上运行可执行文件则需要用交叉编译器才能完成。在用交叉编译器时,需要设置库文件路径。1、# cd ~ //进入文件目录跟2、# ll //查看所有文件信息,包括一些特殊文件。其中有 .bashrc ,此文件用于设置环境变量3、# sudo vim .bashrc //打开环境变量文件4、在文件的最后添加export PATH原创 2017-09-22 09:44:34 · 344 阅读 · 0 评论 -
C语言中const关键字的用法
转载请注明出处http://blog.youkuaiyun.com/xingjiarong/article/details/47282255关键字const用来定义常量,如果一个变量被const修饰,那么它的值就不能再被改变,我想一定有人有这样的疑问,C语言中不是有#define吗,干嘛还要用const呢,我想事物的存在一定有它自己的道理,所以说const的存在一定有它的合理性,与预编译指令相比,co转载 2017-09-11 10:13:47 · 251 阅读 · 0 评论 -
astyle工具实现对Source insight及KEIL 代码格式化
Source insight添加工具自动排版当在网上找了一些别人的程序拿来学习,用Source insight来看时,会不会因为代码太乱看了义愤填膺呢?有很多集成的开发环境可以自动排版,但source insight却不行!不过,有工具和配置,可以帮助完成这个事情:1,下载astyle工具:https://sourceforge.net/projects/astyle/2,打开转载 2017-09-21 09:06:12 · 1121 阅读 · 0 评论 -
3DES对称算法之双倍长密钥算法和三倍长密钥算法
原文地址:http://blog.youkuaiyun.com/lvxiangan/article/details/72529221一般我们用的3Des算法,大部分都是指双倍长密钥算法,最近在阅读某知名公司技术文档时发现,3DES算法还有一种三倍长密钥算法。算法工具也侧面印证了这个说法:那么这两个算法有什么区别呢?3DES,分为2种,一个是双倍长3DES,一个是转载 2017-08-27 09:31:14 · 4262 阅读 · 1 评论 -
字符串函数---strcat()与strncat详解及实现
原文出处:http://blog.youkuaiyun.com/lanzhihui_10086/article/details/39828901一、strcat()与strncat() strcat():strcat(dest,src); strcat把src所指向的字符添加到dest结尾处(覆盖原dest结尾处的'\0'),并添加新的'\0'。 说明转载 2017-09-05 09:13:24 · 654 阅读 · 0 评论 -
字符串函数---strstr()、memchr()、strchr()详解及实现
原文出处:http://blog.youkuaiyun.com/lanzhihui_10086/article/details/39831935一、strstr()函数: strstr():搜索一个字符串在另一个字符串中的第一次出现。找到所搜索的字符串,则该函数返回第一次匹配的字符串的地址;如果未找到所搜索的字符串,则返回NULL。 格式:strstr(str1,str2)转载 2017-09-05 09:06:20 · 1327 阅读 · 0 评论 -
MFC下DLL/lib的调用
1、简介:dll和.lib都是程序集合,便于代码重用。都是二进制的文件。.dll也叫动态链接库,与程序链接的方式为运行时链接(run-time linked),为PE(portable executable)格式,也就是程完整的程序。.exe、.dll、.fon、.mod、.drv、.ocx等等都是动态链接库。如.exe为系统调用的函数集合。.dll不存在同名引用,且有导出表,与导入表转载 2017-06-19 18:41:52 · 1574 阅读 · 0 评论 -
AES加密/解密算法 128bit、192bit、256bit秘钥 支持CBC 可直接在MCU上运行
全为C语言编写,可直接在MCU上运行,已测试正常,资源已尽力做到最小一、C文件/* AES 加密 解密 数据块 固定为16字节 秘钥有 128bit(16字节) 192bit(24字节) 256bit(32字节) */#include "aes.h"//轮秘钥缓存 原始秘钥 + 多个子秘钥static unsigned char Round原创 2017-06-19 10:13:54 · 5447 阅读 · 1 评论 -
DES加密/解密 8字节、16字节、24字节 CBC模式接口 可直接在MCU上运行
一、C文件/*------------------------------------------------------- 2017 06 . 08 DES 加密 8字节为一个数据块 实现单、双、三DES加密解密 并实现CBC模式接口--------------------------------------------------------*/#include原创 2017-06-19 10:06:30 · 5832 阅读 · 1 评论 -
MFC Rich Edit2.0控件
1、MFC中Edit 控件提供的显示文本的内容有限(不知道具体大小),但在之前开发之中的确遇到文件信息无法显示完全等情况。故当要显示的数据较多时可采用 Rich Edit2.0控件。2、如果直接手动添加 Rich Edit2.0控件,运行时程序会报错,需要调用此控件的初始化函数:AfxInitRichEdit2()3、此初始化函数可以在 OnInitDialog函数中调用,此函数在收到第一原创 2017-06-19 09:37:34 · 1544 阅读 · 0 评论 -
关于ST-emWIN 仿真文件在VS2017上运行出错或者提示找不到指定文件的问题。
原文 : http://blog.youkuaiyun.com/u011863378/article/details/786795631、打开工程文件,选择 .sln格式文件2、打开工程后,如果你VS2017没有安装相关工具,VS2017会提醒你安装相关工具或者升级,或者提醒重定向项目,直接点击确认即可。3、右键点击工程——属性——配置属性——常规,或者 点击 项目——属性——配置属性——常规 进行如下操作...转载 2018-03-05 15:01:04 · 466 阅读 · 0 评论