- 博客(699)
- 收藏
- 关注
原创 2026.7.3---学习记录
显控:显示 + 控制 【界面 + 报文】主控:无界面报文:当涉及到复杂系统时,报文会蛮多的。每种报文都有它的基本格式。
2026-07-03 17:04:38
167
原创 RS422、RS232
通常情况下,发送驱动器A、B之间的正电平在+2~+6V,是一个逻辑状态,负电平在-2~6V,是另一个逻辑状态。RS-485总线一般最大支持32个节点,如果使用特制的485芯片,可以达到128个或者256个节点,最大的可以支持到400个节点。,传输速率与传输距离成反比,在100Kb/S的传输速率下,才可以达到最大的通信距离,如果需传输更长的距离,需要加。特点是通信线路简单,利用简单的线缆就可实现通信,降低成本,适用于远距离通信,但传输速度慢的应用场合。于是,为了解决这个问题,一个新的标准RS-485产生了。
2026-07-02 17:02:55
201
原创 字节序转换 + 模板
我们使用它进行 结构体 ---> 大端序字节流 大端序字节流 ---> 结构体。我们的结构体是两层嵌套的,上面的代码把结构体MainCtrlReplyToNet对象以大端序转为字节流存储。在网络通信中,因为我和对方的电脑都是小端序,之前我们直接通过内存映射来将这段信息转为字节流。自动化思路:实际上,对于每个结构体来说,Head部分都是相同的代码,我们只需要特化数据部分。我的软件涉及到可能30个类似的报文,我不想手动一个个去写,我希望可以自动化一些。
2026-07-02 09:51:10
217
原创 AMD 锐龙 R5 7500F
纯玩游戏:两者差距不大,7500F 台式机同显卡下帧率小幅领先;渲染 / 多开 / 编程 / 直播:你的 R9 8945HX 性能翻倍,完全吊打 7500F;使用场景:7500F 需要台式机箱、外接电源;你的笔记本可便携、脱离电源使用。
2026-06-09 16:37:43
490
原创 我的电脑连接了手机的热点,我想知道它是如何连入互联网并开始上网的
通常,手机会将运营商(中国移动、联通、电信)自动分配的DNS服务器地址下发给电脑,或者手机自身就充当一个临时的DNS转发器。:没有DNS服务器,你的电脑就无法知道“腾讯网”、“百度”这些名字对应的具体门牌号(IP地址),也就无法上网。:查询到的IP地址沿原路返回,最终送达你的电脑。开始,层层查询,最终找到对应域名管理者的权威DNS服务器,获取到正确的IP地址。DNS服务器是互联网的“地址簿”或“导航系统”,它的核心作用是将你输入的。,将电脑的Wi-Fi数据“桥接”到了蜂窝移动网络,从而接入了互联网。
2026-03-28 21:14:20
269
原创 learn
内部的读取缓存desired : 期望的latency : 延迟时间no delay : 无延迟 NODELAYalive : 活跃的。
2026-03-27 21:26:39
399
原创 learn
Qt框架发展史上的核心人物之一C++ GUI编程领域的知名作者Trolltech在线帮助文档系统为什么要这样做使用Qt编写图形用户界面程序KDE桌面环境事件处理拖放操作项视图多线程三维图形、创建插件、应用程序脚本文件、进程、网络和数据库的存取访问自由软件领域的传奇人物,KDE桌面环境的创始人KDE之父:1996.10,在Usenet上发布《New project: Kool Desktop Environment》
2026-03-27 21:25:26
56
原创 招聘岗位信息分析[1]
总的来说,工业4.0不仅仅是一场技术革新,更是一次全面的产业变革。它通过深度互联、数据驱动和智能决策,正推动制造业向更高效、更灵活、更个性化的方向发展,最终将重组产业链并创造新的价值。华东、华南地区“AI赋能工业制造,为高透高反材质表面缺陷的检测行业难题提供更优的产品和解决方案”如何理解?AI赋能工业制造,确实为高透(如玻璃)和高反光(如金属、蓝膜)材质表面的缺陷检测提供了更优的解决方案。这些材质因其易反光、透光等特性,使得缺陷特征极难捕捉,传统方法面临巨大挑战。AI工业检测平台是什么?
2025-10-22 14:55:38
877
原创 电脑[MECHREVO]
机械革命可以看作是游戏本领域的“价格屠夫”和“性能猛兽”。它非常适合以下人群:追求极致性能、预算有限的硬核游戏玩家。懂得一些电脑知识,愿意为了性价比而在品牌溢价和部分细节上做出妥协的用户。关注硬件本身性能释放,对最新配置有迫切需求的用户。如果您的主要需求是在有限的预算内获得最强的性能,并且不介意在品牌附加值和部分细节上有所取舍,那么机械革命绝对是一个值得重点考虑的品牌。在购买前,强烈建议查看最新的详细评测和用户评价,以便对您感兴趣的特定型号有更全面的了解。这个显卡的内存是4G。
2025-10-16 10:53:40
2196
原创 地形匹配导航技术
是一种利用来确定或的导航技术。它的核心思想是:简单来说,就像一个人在山里迷路了,他通过观察,对比脑海中的地图,来判断“地形匹配就是。
2025-10-14 16:29:10
406
原创 Nibiru Studio组件脚本
每次将脚本组件附加到游戏对象时,都会创建该组件新实例。类的名称取自创建文件时提供的名称。为了使 Update 函数正常运行,在进行任何游戏操作之前,通常需要确保能够设置变量、读取偏好设置以及与其他对象建立连接。,不会像您可能期望的那样在应用运行过程开始时进行。自定义脚本的名称将用于通过组件模板创建一个同名的自定义组件。,基本上涉及游戏运行过程中随时间推移而需要处理的任何事项。拖拖拽拽了一会儿,运行了一下,出来了这个玩意儿。的内部架构,脚本将实现一个类,此类从。然而,必须注意在类中定义的两个函数。
2025-10-14 10:20:19
795
原创 编译QtXlsxWriter
本文记录了在Windows环境下编译QtXlsxWriter库的两种方法对比。方法1使用命令行方式,通过qmake和mingw32-make工具链进行编译安装,发现Qt版本不一致会导致make失败,最终采用Qt5.9.1的mingw53_32版本成功编译,速度较快且一步到位。方法2通过QtCreator构建,虽然最终成功但耗时较长,且需要手动处理多个文件。实验结果表明,方法1的命令行方式更高效便捷,能自动完成安装过程,而方法2不仅速度慢,还存在文件管理繁琐的问题。
2025-09-19 12:35:18
665
原创 Input/Output Operation
blocking : 阻塞 halt : 阻止 robust : 健壮的 bottleneck:瓶颈 arise : 出现。temporarily : 暂时地,临时地 spooler : 缓冲 overlapping : 重叠;mitigate : 减轻 validate : 批准,确认……utilization :利用,使用 (=utilisation);vary :(使)不同,(使)呈现差异;
2025-09-14 15:24:18
383
原创 Ladybird
Ladybird是一款全新开发的独立网页浏览器(GitHub开源项目),目前处于pre-alpha初期测试阶段。该项目采用多进程架构,每个标签页都有独立的沙盒化渲染进程,能有效抵御恶意攻击。
2025-09-02 13:06:29
409
原创 The Eight Rules of Multithreaded Qt
多线程Qt的8个规则在 Qt 中多线程编程的注意事项及禁忌事项The biggest dos and don'ts : 最重要的注意事项与禁忌事项dos and don'ts : 规则或指南:一组在特定情况下应该遵循或不遵循的规则或指南。10个评论 2020.1.7approver : 批准者;承认者,赞成者range : 涉及 from ... to ...passionate : 热诚的,狂热的;热恋的,情意绵绵的;易怒的specialist : 专家。
2025-09-02 02:26:54
1178
原创 不透明指针
ps : 有个面试官问了我一个问题:如何隐藏具体的实现?答:就是像这样,在头文件中声明,在.cpp中实现。的核心技术,尤其在 C/C++ 中广泛应用于。
2025-09-01 13:16:04
342
原创 C++的三大特性
C++面向对象编程的三大核心特性为封装、继承和多态。封装通过访问控制实现数据隐藏和保护,使用private/protected/public修饰符和Getter/Setter方法来管理数据访问;继承允许子类复用父类的属性和方法,支持单继承和多继承,建立类之间的层次关系;多态包含编译时多态(函数重载)和运行时多态(虚函数机制),通过虚函数表和虚指针实现动态绑定。三大特性协同工作,封装保护数据安全,继承实现代码复用,多态提供接口统一,共同构建灵活、可维护的面向对象系统。
2025-09-01 12:44:29
1129
原创 WinExec
WinExec是Windows API中用于执行外部程序的函数,主要用于兼容16位系统。该函数通过简单参数即可启动.exe文件或命令,并能控制窗口显示状态(如SW_SHOW/SW_HIDE)。示例展示了调用记事本、计算器等程序的方法,包括路径处理(需双反斜杠)和错误返回值处理(如内存不足、文件未找到等)。虽然使用简便,但现代开发推荐使用功能更完善的CreateProcess替代WinExec。
2025-08-31 18:32:54
321
原创 QtWebApp
QtWebApp是一个基于C++/Qt的轻量级HTTP服务器库,支持多平台运行。该库包含HTTP服务器、模板引擎、缓冲日志记录器等独立组件,内存占用仅2MB,既适用于嵌入式设备(如啤酒酿造机)也能处理大型网络服务。其特色包括:内存式日志记录(仅在出错时写入磁盘)、动态配置生效、支持SSL认证和多种字符编码。开发者通过对比实验证明,其Qt/C++实现比Java版本更高效。项目遵循LGPL协议,兼容Qt4.7至6.x版本,近期更新优化了连接池性能和修复了竞态条件等问题。
2025-08-28 01:24:56
932
原创 Qt Creator项目的编译过程分析(情形1)
01:00:51: 进程"E:\Qt\Tools\mingw530_32\bin\mingw32-make.exe"正常退出。01:00:46: 正在启动 "E:\Qt\Tools\mingw530_32\bin\mingw32-make.exe"因为没有改变源文件,所以,实际上,mingw32-make也不需要做什么工作。01:00:45: 配置没有改变, 跳过 qmake 步骤。01:00:45: 为项目widget执行步骤 ...ps : 该项目之前已经运行过,没有改变文件内容。
2025-08-27 01:13:26
284
原创 QtExcel/QXlsx
选择'Qt Console Application',也可以选择'Qt Widgets Application'这种写法,是直接把代码嵌入到项目中了,可以看到,生成了很多相关的.o文件。热衷于编写C++和Qt软件,已经超过10年了。写入excel,然后读取excel中的内容。md文件还挺多的,可以用vnote来查看。Qt框架,C++,Excel的读取/写入。可以看到,这个库,使用起来还是挺方便的。确实,最近一次提交是在2020年了。(人家的文档写的真用心啊,手把手教)1.3k的star,也挺多的。
2025-08-25 18:07:34
469
原创 Qt Xlsx
对于Linux用户,如果你的Qt通过包管理工具如"apt-get"被安装,确保你已经安装了Qt5开发包“qtbase5-private-dev”;如果你的Qt是你自己通过源码构建的,或是从qt-project.org中直接下载的,什么都不需要做。注意:如果你想,你可以复制所有文件,从"src/xlsx"到你的应用程序的源码目录。包中包含了qtxlsx.pri文件,这个文件允许你合并这个组件到使用qmake来构建的应用程序中。注意:如果你不使用qmake,你需要去手动定义下面的宏。
2025-08-25 10:09:09
473
原创 CopyQ
为什么在平铺式窗口管理器 (Tiling window managers) 上主窗口不关闭?在 Windows 上,CopyQ 不在控制台输出任何内容。在 macOS 上,安装/更新后 CopyQ 无法粘贴。如何忽略存储来自特定窗口(如密码管理器)的文本?如何用快捷键打开 CopyQ 窗口或托盘菜单?为什么在 macOS 上无法再从应用程序粘贴?如何在主 CopyQ 窗口中隐藏菜单栏?如何从 CopyQ 窗口双击粘贴项目?复制或粘贴多个项目时如何保持项目顺序?粘贴单个/多个项目在内部是如何工作的?
2025-08-13 05:56:21
970
原创 [QtADS]解析src.pro
介绍了Qt Advanced Docking System项目的构建配置,重点分析了qmake构建系统的关键设置。
2025-08-13 02:06:16
681
原创 [QtADS]解析ads.pro
依赖管理:通过.depends属性声明模块间编译顺序,避免手动维护构建顺序的复杂性。项目结构src作为核心库demo和examples作为应用层,符合模块化设计原则。适用性:适合中小型 Qt 项目;超大型项目(如跨平台复杂依赖)可考虑迁移至CMake,但当前配置已满足多数场景。
2025-08-13 01:39:20
441
QtWebApp的示例
2024-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1