自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (2)
  • 收藏
  • 关注

原创 Qt 简单实现应用程序单例 (QSharedMemory)

在很多实现中,在使用 QSharedMemory 检测程序是否运行的同时,还会使用 QLocalSocket 来通知界面来进行显示。但在一些项目中,并不需要这个逻辑。因此删除了 QLocalSocket 相关的代码。

2022-11-15 10:11:54 341

原创 摩尔斯电报码 解码算法 (Python 语言描述)

morseDecodeHelper = [ ' ', 'ET', 'INAM', 'SDRGUKWO', 'HBLZFCP VX Q YJ ', '56 7 8 94 3 2 10' ]def morseDecode(code): result = [] morseList = code.spli

2017-08-23 12:19:17 2658

原创 OpenSceneGraph 3.0.1 生成 chm 文档

OpenSceneGraph 3.0.1 生成 chm 文档

2017-03-20 16:12:22 975

原创 [note] Qt UI - MFC DLU式 UI设计

说明在MFC(Microsoft Foundation Classes) 中,控件的大小是以DLU(Dialog Unit)作为基本单位的,只要更改对话框的字体大小,其控件字体和控件的大小、位置均会成比例的发生变化。使用方法1. 定义DLU为字体号(_DLU_size 也可声明为类的成员变量)#define _DLU_size 92. 添加DLU与屏幕像素映射关系宏#define DLU_SIZE(

2016-09-25 14:37:07 786

原创 禁止Doxygen解析代码片段(解析Qt Q_PROPERT 疑似BUG)

要点使用宏定义让 Doxygen 跳过代码段。一、问题描述Doxygen 认为 property 和 function 是相似项目,在文档中 \property 命令的解释为 Indicates that a comment block contains documentation for a property (either global or as a member of a class).

2016-09-21 14:01:57 636

原创 [note] C语言控制终端,缘何使用“\033[m”

C语言控制终端文字颜色,使用的比较多的是这样一条命令:printf("\033[1;30;47m hello word \033[m \n");不免好奇,这个格式是如何来的? 作为C语言的使用者,从习惯上也不太喜欢\033这种写法啊,换成\x1B如何?上面的语句,即使写成printf("\e[1;30;47m hello word \e[m \n");在我的电脑上也是起作用的,为何不写\e却要

2016-07-07 16:57:35 6442

原创 [note] 既然 typedef, 为何还要使用 define?

在 #define __ptr_t void *而不是使用typedef void * __ptr_t因为对于 const __ptr_t 前者会直接展开为 const void *,解释为指向 const void的指针 而后面则相当于 void * const,解释为const指针,指向void

2016-07-07 15:28:23 712

原创 Qt串行通信库 QextSerialPort需要注意的问题 便签

串行通信库 QextSerialPort需要注意的问题1. 赋值运算符重载2. RTS/CTS3. 数据位和停止位如果要从8N2转换成5N1.5,必须采用8N2--->8N1--->5N1--->5N1.5的方式4. 时限设置5. hEventoverlapWrite.hEvent没有找到销毁的位置

2015-12-15 16:49:27 2542

原创 RS232协议 RTS/CTS 流控 便签(WINAPI DCB Structure)

RS232 便签(WINAPI DCB Structure)名词解释CTS - Clear To SendDCE - Data Circuit-terminating EquipmentDSR - Data Set ReadyDTE - Data Terminal Equipment,如计算机DTR - Data Terminal ReadyRTS - Request To SendR

2015-12-14 16:01:06 1093

原创 QMutex 类学习笔记

QMutex 类学习笔记Isaaccwoo 2015年12月11日一、       简介QMutex,即Qt提供的锁类,用来保护对象的线程安全:同一段时间只允许一个线程访问被保护的对象。当QMutex对象为QMutex::Recursive模式时,允许嵌套使用上锁和解锁功能,否则(QMutex::NonRecursive),线程中不能连续执行上锁指令。二、       自定义类型

2015-12-11 13:24:31 2293

原创 QIODevice 类学习笔记

QIODevice用于对输入输出设备进行管理。输入设备有两种类型,一种是随机访问设备(Random-accessdevices),如文件、缓冲区等;另一种是时序设备(Sequential device),如网络、进程等。可以通过isSequential()函数分辨设备是哪种类型的。

2015-12-10 16:13:10 22081

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除