![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
Gyk-gyk
这个作者很懒,什么都没留下…
展开
-
MFC,从文件的全路径中获取文件名
// 例:全路径为 c:\\aa\\bb\\0015.datCString GetFileTitleFromFileName(const CString& path){ int nPos = path.ReverseFind('\\'); CString tmpStr(path); //此时tmpStr为 c:\\aa\\bb\\0015.dat if (nPos != -1)...原创 2019-12-23 17:13:01 · 659 阅读 · 0 评论 -
基于vs2017,MFC的MD5码生成小工具
因为工作需要md5码校验,之前一直依赖网上的工具,或者linux系统自带的md5sum插件。耐不住好奇,巴拉了一下md5sum的源码,然后整合了一个mfc小工具主要代码,如下:MD5SUMDlg.h// MD5SUMDlg.h: 头文件//#pragma once// CMD5SUMDlg 对话框class CMD5SUMDlg : public CDialogE...原创 2019-12-23 13:33:29 · 479 阅读 · 0 评论 -
VS2017安装Qt和boost方法整理
First. VS2017下载安装,不再阐述,简单的很。Sec. 如何安装boost库。1. boost安装包https://dl.bintray.com/boostorg/release/1.71.0/binaries/根据操作系统和vs版本选择对应版本 boost_1_71_0-msvc-14.1-64.exe对应vs2017 64:64位2. 下载完毕安装(安装目录:D:\Ope...原创 2019-11-14 18:06:23 · 569 阅读 · 0 评论 -
下载QT安装包,避免官网坑爹的各种填东西,去他大爷的QT
直接访问如下网址:http://download.qt.io/archive/qt/去你大爷的QT原创 2019-11-14 11:02:59 · 335 阅读 · 0 评论 -
CTreeCtrl。添加三态选择图片和节点前图标的方法
////////////////////////////////////////////////////////////////////// // 初始化图像列表 m_cImageList.Create(IDB_BITMAP1, AUTOTREE_UINT_THIRTEEN, AUTOTREE_UINT_ONE, ILC_COLOR4); m_cTreeCtrl.S...原创 2018-10-12 18:37:50 · 993 阅读 · 0 评论 -
Ubuntu16.04,线程间使用信号量pthread_cond_t / pthread_cond_timedwait / pthread_cond_signal 的使用小结
废话不多说, 直接上测试代码#include <pthread.h>#include <stdio.h>#include <unistd.h>#include <sys/time.h>#define NUM_THREADS 2#define TCOUNT 3#define COUNT_LIMIT 3static bo...原创 2019-05-20 15:38:32 · 641 阅读 · 0 评论 -
Android9.0添加gtest单元测试和使用lcov覆盖率问题
前言,Android的NDK编译原理,其实就是使用clang执行的C++编译。下面是在AndroidStudio工程中如何添加gtest单元测试和使用lcov工具以及生成覆盖率报告1. 编译AOSP/LINUX/android/external/googletest。确保通过2. 在各自工程目录下创建test目录3. test目录下创建Android.mk 和 Application...原创 2019-09-02 18:06:21 · 1837 阅读 · 0 评论