- 博客(60)
- 资源 (165)
- 收藏
- 关注
原创 log4cplus c++ 日志库
log4cplus c++ 日志库log4j 用于Java,log4cplus从它衍生而来,用于c++。用于c++的日志库还有很多,如 log4cxx等,可以根据实际需求选择使用。log4cplus 的地址:https://github.com/log4cplus/log4cplus。log4cplus是一种易于使用的C ++日志记录API,可提供线程安全,灵活且任意粒度的日志管理和配置控制。...
2021-12-30 15:13:16 1385
原创 easylogging++ visual studio 2017
easylogging++visual studio 2017win7 64位参考EasyLogging++学习笔记(1)—— 简要介绍https://blog.csdn.net/xie1xiao1jun/article/details/54572803
2021-12-30 10:31:11 375
原创 glog日志库在win7上的安装和使用 visual studio 2017 (LTS)
系统 win7 64位visual studio 2017CMake 3.19.2 — 已经设置了环境变量glog-0.5.0.zip解压 glog-0.5.0.zipF:\mfc_work\mfc_code_jack\log_app\glog_app\glog-0.5.0建立一个新的目录 build打开 cmake-guiF:\mfc_work\mfc_code_jack\log_app\glog_app\glog-0.5.0F:\mfc_work\mfc_code_jack\log_a
2021-12-29 18:08:37 433
原创 visual studio glog日志库
visual studio glog日志库日志能方便地诊断程序原因、统计程序运行数据,是大型软件系统必不可少的组件之一。glog 是google的开源日志系统,相比较log4系列的日志系统,它更加轻巧灵活。在Github上下载glog,解压后用CMake生成VS2017工程(默认生成的是静态链接库glogd.lib):glog日志库使用笔记https://www.cnblogs.com/21207-iHome/p/9297329.html...
2021-12-29 10:30:40 1117
原创 数据结构 问题
数据结构 问题1请问 一下 ,MFC程序中,一个 数据结构的问题我有一个表格,4列,行数 大于4 ,不固定通过 配置文件来确定 行数中间还有 可能 会 手动 插入行一个线程中 每隔 1分钟 ,生成一组 4 * n 的 数据,发送给 主界面这样 会 有 m组 4*n的数据,依次 发送给 主界面请问一下 ,我用个 什么样的 结构体 比较好呢...
2021-12-28 11:10:32 472
原创 CloseHandle(),TerminateThread(),ExitThread()的区别
CloseHandle(),TerminateThread(),ExitThread()的区别线程的handle用处:线程的handle是指向“线程的内核对象”的,而不是指向线程本身.每个内核对象只是内核分配的一个内存块,并且只能由内核访问。该内存块是一种数据结构,它的成员负责维护对象的各种信息(eg: 安全性描述,引用计数等)。CloseHandle()在CreateThread成功之后会返回一个hThread的handle,且内核对象的计数加1,CloseHandle之后,引用计数减1,当变为0
2021-12-24 17:14:33 463
原创 MFC thread _beginthreadex CreateThread AfxBeginThread 对比
CreateThreadCreateThread函数是Windows的一个API函数操作系统级别的创建线程的操作,且仅限于工作者线程。不调用MFC和RTL的函数时,可以用CreateThread,其它情况不要轻易用。_beginthreadex_beginthreadex函数是C/C++运行库提供的函数,C/C++运行库的意思是 编译器 封装的函数,符合C/C++标准,底层调用了CreateThread函数MS对C Runtime库的扩展SDK函数,首先针对C Runtime库做了一些初始化的工
2021-12-24 16:36:36 388
原创 什么是c/c++运行时库
什么是c/c++运行时库在各个版本的编译器中,我们可以通过配置选项来设置程序使用的C和C++运行时库的类型。如下图(其他版本编译器大同小异):MT选项:链接LIB版的C和C++运行库。在链接时就会在将C和C++运行时库集成到程序中成为程序中的代码,程序体积会变大。MTd选项:LIB的调试版。MD选项:使用DLL版的C和C++运行库,这样在程序运行时会动态的加载对应的DLL,程序体积会减小,缺点是在系统没有对应DLL时程序无法运行。MDd选项:表示使用DLL的调试版。关于C和C++运行库的概念
2021-12-24 16:15:31 4286
原创 在MFC中,使用控制台Console输出调试信息
在MFC中,使用控制台Console输出调试信息1.在MFC的应用类的InitInstance()函数里添加:AllocConsole();有时候需要调整这行代码在InitInstance函数的位置2.继续添加以下代码freopen("CONIN$","r",stdin);freopen("CONOUT$","w",stdout);freopen("CONOUT$","w",stderr);3.在应用类的ExitInstance中,释放FreeConsole();4.如果用C++中
2021-12-24 14:59:29 1955
原创 操作系统的 诞生
操作系统的 诞生转载以前古老的pc个人电脑时代 还没有操作系统的概念 软件公司开发的软件都是存放在软盘里 想使用什么软件就去数字店里购买对应的软盘 就像fc的游戏卡一样 比如记事本程序 和 电话程序就需要分别购买两张软盘 想使用电话软件就把记事本的软盘拔下来插上 装有电话软件的软盘 电脑一开机就会自动运行电话软件程序后来有人觉得这样太麻烦了 就自己写了一个软件 能够集成其他软件的功能的程序 并且把这种程序称为 程序管理器初代的操作系统诞生了...
2021-12-23 00:00:37 799
原创 VC内存泄露 MFC 记录
VC内存泄露 MFC 记录“MrkyStock.exe”(Win32): 已加载“C:\Windows\SysWOW64\WindowsCodecs.dll”。无法查找或打开 PDB 文件。线程 0x7ad8 已退出,返回值为 0 (0x0)。Detected memory leaks!Dumping objects ->{559360} normal block at 0x062E9388, 4 bytes long. Data: < m} > 18 6D 7D 00 {
2021-12-22 17:54:44 217
原创 visual studio sln文件 和 vcxproj 文件 放在同一个目录
visual studio sln文件 和 vcxproj 文件 放在同一个目录
2021-12-21 17:37:04 740
原创 MFC 股票分析仿真系统配置
MFC 股票分析仿真系统配置《 C++项目开发实战入门》MrkjStock.slnVisual Studio 2015Sql Server 2014
2021-12-21 14:35:08 751 1
原创 卸载 Sql server 2012
彻底卸载SQL Serverhttps://blog.csdn.net/weixin_43808666/article/details/87864369
2021-12-21 10:23:52 370
原创 win7 SQL Server2014安装
win7 SQL Server2014安装https://www.microsoft.com/zh-CN/download/details.aspx?id=42299实现1.x86代表适合32位的系统,x64代表适合64位的系统。2.Express开头的是就是精简版。3.ExpressAdv和RWT开头的是增强版.4.SQLManagementStudio是数据库可视化管理工具。只安装cn_sql_server_2014_management_studio_with_service_pac
2021-12-20 22:55:38 1537
原创 unicode MFC CString 转换为 char *
unicode MFC CString 转换为 char * CString fileName = _T("1234"); USES_CONVERSION; char* p = T2A(fileName.GetBuffer(0)); fileName.ReleaseBuffer(); //加载文件 XMLError load = configXmlFile.LoadFile(p);
2021-12-20 16:49:54 263
原创 visual Studio之如何快速的进行注释
visual Studio之如何快速的进行注释注释:选定要注释的区域:ctrl+K,然后再ctrl+C。解注释:选定要注释的区域:ctrl+K,然后再ctrl+U。
2021-12-17 17:02:31 5367
原创 visual studio 中文编码问题
1vs2010读取INI文件字符编码问题(中文字符乱码)一、整体说明我用的是vs2010进行项目编写,点开项目-》属性-》常规-》字符集可看到选择的字符集,vs2010默认应该是UNICODE,于是我打开了我的ini文件,我把它另存为一下,右下角有选择编码格式,ANSI改成utf_16,再执行,中文文字显示正常。在百度上百度这个问题,得到了下面的回答:你的INI文件是什么编码。打开INI文件,另存为,下面选择编码。如果你的程序非UNICODE,就选择ANSI,如果你的程序时UNICODE就选择UN
2021-12-17 15:24:38 1528
原创 MFC ini 文件
MFC ini 文件1 与 .ini 文件相关的 API 有两类:1)操作系统配置文件 Win.ini 的函数GetProfileSectionGetProfileStringGetProfileIntWriteProfileSectionWriteProfileString2)操作用户自定义配置文件 PrivateProfile.ini 的函数GetPrivateProfileSectionNamesGetPrivateProfileSectionGetPrivateProfile
2021-12-17 14:43:46 413
原创 visual c++ tinyxml2
visual c++ tinyxml2tinyxml2https://github.com/leethomason/tinyxml2
2021-12-17 10:33:23 1666
原创 MFC Stock 例子 记录
MFC Stock 例子 记录WnStockhttps://github.com/qf8809090/WnStockhttps://gitee.com/ytbaby/WnStock说是 visual studio 2010 开发的, 用 visual studio 2017 也可以开发
2021-12-17 10:04:40 125
原创 MultiByteToWideChar 与 WideCharToMultiByte
MultiByteToWideChar 与 WideCharToMultiByte
2021-12-16 17:05:37 231
原创 MFC Unicode字符集下 CFile CString UTF-8文件 ANSI 文件
MFC Unicode字符集下 CFile CString UTF-8文件 ANSI 文件1读取ANSI编码的文件时,现将文件存储在char* 指向的内存内,而后使用转换将char转换为wchar_t。wchar_t*可以使用CString的Format函数。CFile file(_T("test.txt"), CFile::modeRead);//读ANSI编码的文件int filelen = file.GetLength();char *p = new char[filelen + 1];
2021-12-16 16:59:01 861
原创 MFC : ProjectRename Thread 同一个窗口 多个界面view切换
MFC : ProjectRename Thread两个 子界面 切换开始
2021-12-15 11:20:11 1340
原创 利用libcurl获取新浪股票接口
参考利用libcurl获取新浪股票接口, ubuntu和openwrt实验成功(三)http://blog.chinaunix.net/uid-27194309-id-3987565.html利用 CURLOPT_WRITEFUNCTION 设置回调函数, 利用 CURLOPT_WRITEDATA 获取数据指针完整代码如下:/*------------------------------------------------------------------------------------
2021-12-13 16:27:47 274
原创 MFC MTD
MFC MTD当将 MFC 工程设置为 static的时候对应的 必须使用MTd使用 MFC库是静态库的时候,多线程库 也必须是静态库,也就是 MTd。对应的 第三方库,也必须是MTd吧不然,可能会出现如下的问题。严重性 代码 说明 项目 文件 行 禁止显示状态错误 LNK2019 无法解析的外部符号 __except_handler4_common,该符号在函数 __except_handler4 中被引用 CameraMonitor F:\mfc_work\mfc_code_jack\
2021-12-13 15:37:47 744
原创 CameraMonitor MFC 对话框 带菜单
CameraMonitor MFC 对话框 带菜单IDR_MAIN_MENU主对话框里面设置 菜单栏 ID添加 TreeControl
2021-12-13 11:27:15 480
原创 win7编译zlib
win7编译zlibhttp://www.zlib.net/zlib-1.2.11zlib-1.2.8\contrib\vstudio\vc10\zlibvc.sln 运行即可。或者在zlib根目录下 命令行执行nmake -f win32/Makefile.msczlib-1.2.11\contrib\vstudio\vc14Build instructions for Visual Studio 2015 (32 bits or 64 bits)---------------------
2021-12-11 16:24:44 1069
原创 win7安装别人编译好的 openssl
win7安装别人编译好的 openssl2)再打开编译窗口,将上面安装NASM的路径添加到PATH环境变量里 PATH=%PATH%;"c:\Program Files (x86)\nasm"C:\Program Files\NASM1https://blog.csdn.net/qq_39081974/article/details/81059022OpenSSL官网官方下载地址: https://www.openssl.org/source/Windows安装方法OpenSSL
2021-12-11 07:57:46 119
java springboot tk mybatis
2022-07-19
IconTest.rar
2022-01-07
logTest7A.rar
2021-12-31
CStringTest.rar
2021-12-24
IniFileTest.rar
2021-12-17
TBCreator_win7_can_Use.rar
2021-11-04
cem_run_tool_vs2017.rar
2021-09-17
ShuJuJieGouSuanFaShiXianJiJieXiV2.tar.gz
2021-08-06
four_app.tar.gz
2021-06-25
rovio WowWee 小车 自带的光盘
2021-06-21
lighttpd_my_1_4_45.tar.gz
2021-04-27
radar_scan_app.rar
2021-03-03
smart_manager_app.rar
2021-03-03
ToolButtonsToggleCTest.rar
2021-02-26
ToolButtonsToggleATest.rar
2021-02-26
TstLoadDllA.rar
2021-01-22
TstWinSCardA.rar
2021-01-22
model_view_delegrate.rar
2020-05-15
work_dialog_123.rar
2020-05-14
adapter_win.rar
2020-04-27
python 调用 C++ dll 32位 64位 问题 ctypes.cdll.LoadLibrary
2020-04-08
png_show.rar
2020-04-07
abu-master_2020_03_18.zip
2020-03-18
modbus_rtu_server_2019_12_27.rar
2019-12-27
bookstore.rar
2019-12-18
HeadFirstSQLTables.rar
2019-11-26
callx_python-master.rar
2019-11-26
course_django_1.8.3_20191025.tar
2019-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人