- 博客(7)
- 收藏
- 关注
原创 [MFC/C++]DateTimePicker控件 限制时间范围
本文不说太多时间控件的基本用法和各种常用方法 搜一下有很多全面的教程(感觉大多写的全面但不实用 之后大家需要的话我再总结一下)主要讲一下用两个CheckBox和两个DateTimePicker限制时间范围的实现 以及一些小细节界面大概这样 两个CheckBox用来启用/禁用时间控件 可以在之后应用中选择只限制一侧的时间方便下文看代码 这里放一些ID和变量名。
2024-09-20 17:52:00 447
原创 为什么一个中文字符要3个char (三个字节)才能存放 而1个2字节的宽字符wchar_t就能存放一个中文字符? 简要分析中文字符Unicode存储方式
可以看到它比'中'的Unicode码多了一位 (AI:这个字符的Unicode编码为U+20012,属于增补汉字B区) 只靠两个wchar_t就不能存放了 对于一些增补汉字 需要更大的空间来进行存储。wchar_t数组来保存则是 前两个字节(前一个wchar_t)存放汉字'中',最后两个字节(后一个wchar_t)存放字符串结束符\0 L"中文" 为const wchar_t[3]就很合理了。但是'𠀒' 显示的是(char)'\022' 不知道是什么意思 cout输出chr2的结果是?
2024-09-02 15:13:45 572
原创 [C++/笔记]C++ Primer 自用学习笔记(持续更新 最新8.21)
主要参考C++ Primer 第四版 第五版可能会有错 欢迎大佬们指正
2024-07-11 14:25:46 721
原创 Qt 实现Ping功能 获取到具体网络延迟的值(不使用Process)
几种Ping是否在线的方法 参考大佬:在C#中 有自带的Ping类可以通过发送主机名或IP地址 获取到ICMP状态和回复时间RoundtripTime(RTT)但在Qt中 没有封装好的Ping类和相关方法(也可能是我没有发现 不会用)通过QProcess可以调用cmd下发ping命令 再解析命令回复"时间=" 但反复调用cmd再解析 容易引发一些故障 且不能跨平台 不够优雅通过上边链接里大佬的第三种方法 建立socket连接 可以判断是否连通 但无法获取到RTT。
2023-04-06 18:11:37 2274 4
原创 [Qt/C++]关于connect中使用lambda表达式“no matching function for call to...“的问题
在connect中使用Lambda表达式报错的问题
2023-03-03 15:42:18 976 1
原创 C# 关于文件路径中斜杠/与反斜杠\的一个小问题
有个文件夹 完整路径是这样的"E:\C#_Examples\WinForms_Test\bin\Debug\PathTest"或者反斜杠@".\PathTest" (不用@的话就是".\\PathTest")原因不知道是什么 总之就是建议在文件路径中还是使用反斜杠\ 比较好。Debug中的相对路径可以写成"./PathTest"在创建文件夹或者判断是否存在的时候 我们可以用相对路径。甚至完整路径里的斜杠反斜杠混着用都能打得开。完整路径和相对路径的写法都是可以的。
2022-09-26 10:39:43 2559
空空如也
MFC date time picker控件通过代码设定其显示时间
2024-09-24
VS2015社区版没有"调试停止时自动关闭控制台"这个选项
2024-07-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人