- 博客(23)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 【牛客】字符串分隔
描述•输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输入描述:连续输入字符串(每个字符串长度小于等于100)输出描述:依次输出所有分割后的长度为8的新字符串示例输入:abc复制输出:abc00000memset 和 memcpy 不让用,真的醉。。。#include <iostream>#include <string>#define LEN 8std::string g
2022-05-16 00:32:02
205
原创 【牛客】明明的随机数
描述明明生成了NN个1到500之间的随机整数。请你删去其中重复的数字,即相同的数字只保留一个,把其余相同的数去掉,然后再把这些数从小到大排序,按照排好的顺序输出。数据范围: 1 \le n \le 1000 \1≤n≤1000 ,输入的数字大小满足 1 \le val \le 500 \1≤val≤500输入描述:第一行先输入随机整数的个数 N 。 接下来的 N 行每行输入一个整数,代表明明生成的随机数。 具体格式可以参考下面的"示例"。输出描述:输出多行,表示输入数据处理后的结果示例输入
2022-05-12 22:57:05
454
原创 延时加载DLL
通常情况下应用程序 exe 文件与加载的 dll 会安装在同一个目录,想要延时加载 dll 只需要在 VS 属性页-》链接器-》输入-》延迟加载的 DLL 中填入想要加载的 DLL,在 属性页-》链接器-》高级-》卸载延迟加载的 DLL 改为 是 即可。当应用程序和 DLL,不在同一个目录下时,程序只会在应用程序当前目录搜索 DLL, 此时将会加载失败。为了正确加载 DLL, 需要在程序中将 DLL 的安装目录设置进来。在我的项目中,windows 系统会启动 AUDIODG.exe 的应用,这个文件在
2022-04-28 15:21:52
968
原创 C++多线程启动、暂停、继续与停止
在自动化设备中,设备在运转过程中,为了防止设备伤人,通常会在设备门入口安装光幕,当光幕被遮挡时,设备必须暂停,确保安全的情况下,按下继续按钮,设备继续运转。对于多工位的设备,每个工位可能交由一个线程处理,因此暂停时,需要令这些线程暂时挂起。C++11标准以后,加入了线程相关的接口,在应用中经常需要使线程暂停,在windows API中可以使用suspend 使线程挂起,但容易产生一些意想不到的问题,官方并不推荐使用。但 C++11 中没有使线程暂停的接口。现用条件变量与互斥锁封装一个线程类,实现线程的暂.
2020-12-18 18:01:24
9474
2
原创 MFC ListBox控件设置字体颜色
文章目录描述需要解决的问题方案设置 Item 颜色鼠标双击事件调用Static 控件的背景颜色设置描述最近的项目中需要用到 MFC 的列表控件,列表控件中需要动态插入产品不同的测试状态,产品的不同状态下的测试结果分为 PASS 和 FAIL 两种情况,这两种测试结果插入的状态字符串颜色分别呈现为绿色和红色。并且双击状态 Item,绘制出对应状态下的测试结果曲线。需要解决的问题MFC 自带...
2018-09-30 17:11:08
5930
1
原创 VS2013 + Opencv + libdmtx 识别 datamatrx ECC200 二维码 [入门]
标准二维码的识别libdmtx 配置Libdmtx 是一个专门用于识别 datamatrix 二维码的库。搭配Opencv 可以较为准确识别工业二维码 ECC200(关于二维码的编码种类以及 ECC200,自行 google/百度)。接下来是 libdmtx 在VS2013 中的配置,以及简单的测试用例。1. 下载libdmtx进入网站https://sourceforge.net/p/libd
2017-09-01 16:43:05
6116
1
KeyTest.zip
2020-03-21
VS2013 + Opencv + libdmtx 识别 datamatrx ECC200 二维码 [入门]
2017-09-01
QtCreator 配置 MSVC 出错
2017-10-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人