c++
ya4599
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
计算代码块耗时
计算代码块耗时。原创 2022-11-21 11:35:07 · 181 阅读 · 0 评论 -
C++ 带中文字符串分割
两种方式分割字符串,一种按分隔符分割,一种按指定长度分割.原创 2022-11-17 10:46:40 · 1768 阅读 · 0 评论 -
记录 C++ 线程安全日志类
单例线程安全日志类,支持定义单个日志文件大小,按日期_序号存储。代码复制即可使用原创 2022-09-23 10:09:06 · 903 阅读 · 0 评论 -
CRC16 计算函数
CRC16计算函数原创 2022-06-15 20:02:49 · 445 阅读 · 0 评论 -
VS QT个软件版本区分
Release Candidate 缩写为来 RC ,经常用于计算机软件方面,表示软件的候选发布版。一般情况下,Beta版发布于自软件的开发后期阶段,会根据用户需求和测试结果增加新的功能。这个阶段处于RC版本发布之前。Alpha 指的是内测,即现在说的 CB,即开发团队内部测试的版本或者有限用户的体验测试版本。Beta 指的是公测,即针对所有用户公开的测试版本。而做过一些修改,成为正式发布的候选版本时(现在叫做 RC - Release Candidate),叫做 Gamma。版本分类α原创 2021-10-20 13:29:46 · 445 阅读 · 0 评论 -
jsoncpp使用
1.下载jsoncpp (百度网盘 )链接:https://pan.baidu.com/s/1OlxkbREHb71Kd1tF8wRmDQ提取码:yj1n(设置的永久有效,不能下载私信我)2.解压3.编译(我是VS2010 )打开文件是 在 jsoncpp-src-0.5.0\makefiles\vs71里的jsoncpp.sln右键项目lib_json 将配置属性->常规->平台工具集,字符集设置和你的项目一样,将配置属性->c/c++->...原创 2021-07-06 15:19:06 · 642 阅读 · 0 评论 -
自己定义宏格式化字符串 debug输出 宽窄字符转换
直接上代码#pragma once#include <windows.h>#include <direct.h> #include <string>using namespace std;#define MAX_CHAR_COUNT 1024std::string FormatMyStr(const char *format,...);#define MFT(format,...) FormatMyStr(format, ##__.原创 2021-06-25 15:13:27 · 458 阅读 · 0 评论 -
MFC 基于SOCKET 实现服务端客户端一对多
1.程序说明开发环境是VS2008 ,基于socket实现一个服务端和多个客户端通信。服务端:指定端口,关闭和开启服务器监听;将已连接客户端显示在客户端CListBox列表;监听FD_ACCEPT|FD_READ|FD_CLOSE事件;可选择和特定的已连接客户端通信;通信数据和系统信息滚动显示。客户端:指定服务器IP、端口,关闭和连接服务器;监听FD_CONNECT|FD_READ|FD_CLOSE事件,顺便做了一个测试程序,测试程序作用是循环打开指定个数的客户端原创 2021-03-08 14:26:34 · 2179 阅读 · 12 评论 -
modbus中对采用IEEE 754 标准的浮点数处理
在modbus通讯中,经常会碰到浮点数读写,其中一种简便方法是将浮点数按小数点位数放大10的n次方倍传输,接收后再安放大倍数缩小,还有一种方式就是直接传输IEEE 754 标准的浮点数。浮点数保存的字节格式如下:SEEE EEEE EMMM MMMM MMMM MMMM MMMM MMMM这里S 代表符号位,1是负,0是正E 偏移127的幂,二进制阶码=(EEEEEEEE)-127。M 24位的尾数保存在23位中,只存储23位,最高位固定为1。此方法用最较少的位数实现了较高的有效位数,提高了精度原创 2021-03-01 17:24:10 · 5095 阅读 · 0 评论 -
CLstCtrl自绘,实现单元格文字换行,单元格单独绘制背景色,双缓冲防闪烁,点击事件。
场景:MFC wince 单文档 列表自绘主要内容:1.设置行高;2.单元格文字换行;3.单元格单独设置背景色;4.自绘设置背景色后滚动屏幕闪烁解决办法;5.自会后点击事件不响应解决办法。首先添加CMyListCtrl类,基类为CListCtrl.重写DrawItem和MeasureItem两和函数.设置行高:MyListCtrl.hprotected: int m_nHeightItem;//行高public: // 设置行高 void ...原创 2020-07-13 14:58:21 · 930 阅读 · 2 评论 -
MFC 菜单栏显示隐藏
首先获取程序窗口大小在CMainFrame 定义变量CRect clientRect;在onCreate里获取客户区大小,并隐藏菜单栏m_wndCommandBar.ShowWindow(SW_HIDE);GetClientRect(clientRect);BOOL CMainFrame::PreTranslateMessage(pMsg){ if(pMsg...原创 2019-11-18 16:34:53 · 2346 阅读 · 0 评论 -
C++ int数组去重
int数组去重,稍微修改,也可以去重其他类型的数组。C++也有库函数直接调用可去重文章链接https://blog.youkuaiyun.com/qq_41139830/article/details/80631988#include "stdafx.h"#include "windows.h"#include <iostream>using namespace std;int ...原创 2019-11-13 15:03:43 · 1242 阅读 · 0 评论
分享