C++
dxz_tust
拥抱开源~
展开
-
MFC笔记
SetDlgItemText(IDC_EDIT1, LPCTSTR("")); //清除指定编辑框内容,其中第一个参数为空间ID,后面一个参数为显示内容,因为要让空间清空,所以并没有写内容。本来该函数前面还有一个参数,但是由于省略了,所以没有写函数功能:该函数设置对话框中控件的文本和标题。函数原型:BOOLSetDlgltemText(HWND hDlg,int nlDDlgltem,LP...原创 2018-02-09 17:24:19 · 211 阅读 · 0 评论 -
c++多线程之单个生产者:多个消费者
const int NUM = 50;bool ready = false;struct DATA{ int num;};struct node { DATA data[NUM]; // 定义一个大小为10的缓冲区 int tail; int front; int count; //记录队列长度 condition_variable is_not_full; condi...原创 2018-05-17 15:07:24 · 3882 阅读 · 0 评论 -
C++多线程,单个消费者对单个生产者模型
#include<iostream>#include<thread>#include<string>#include<mutex>#include<deque>#include<condition_variable>#include <windows.h>using namespace std;co原创 2018-05-17 13:17:33 · 1057 阅读 · 0 评论 -
基于opencv的googlenet 实现(opencv3.3)
//实现googlenet网络#include#include using namespace std;using namespace cv;using namespace cv::dnn;string model_text = "C:\\Users\\Administrator\\Desktop\\c++\\data_model\\googlenet\\bvlc_googlenet.原创 2018-04-21 14:06:05 · 1204 阅读 · 1 评论 -
C++多线程编程简单体会
首先用到的是thread头文件。大概总结了三种形式。利用很著名的买票问题,其中要弄清楚多线程运行机制。以及join,detach,mutex互斥量的作用。join:加入后,会让主进程(main函数)处于等待子线程的状态,待到子线程执行完后再回到主线程中继续执行剩下程序。(我认为这是最基本的形式,没有多线程的概念,无非是自上而下的执行)互斥量:就是相当于锁住某个资源,防止多个线程同时修改它,或者出现...原创 2017-11-05 17:29:26 · 344 阅读 · 0 评论 -
解决mysql在Windows终端显示中文乱码问题
原因:mysql一般默认是utf8字符,而在Windows上都是标准的GBK格式,所以会出现中文乱码:解决:#include "windows.h" //一定要添加这个头文件std::string UtfToGbk(const char* utf8){ int len = MultiByteToWideChar(CP_UTF8, 0, utf8, -1, NULL, 0); wchar_t* w...原创 2018-03-31 17:03:30 · 825 阅读 · 0 评论