- 博客(33)
- 收藏
- 关注
原创 QGraphicsItem的prepareGeometryChange 和 update方法区别
QGraphicsScene认为所有图元的boundingRect函数与shape函数都是不发生改变的,除非用户进行通知。如果你想改变一个先调用prepareGeometryChange以允许QGraphicsScene进行更新。
2024-05-08 11:52:52 120
原创 阻塞/非阻塞IO、同步/异步IO的区别
阻塞/非阻塞关注的是线程在等待IO操作完成时的状态,而同步/异步关注的是IO操作的结果如何通知调用者。在实际应用中,需要根据具体的业务场景和需求来选择合适的IO模型。例如,对于需要高效处理大量并发连接的服务,通常会选择非阻塞或异步IO模型,以便在等待IO操作完成的同时处理其他任务。而对于一些对实时性要求不高的场景,可以选择阻塞或同步IO模型,以降低编程复杂度和提高代码的可读性。
2024-04-07 15:47:55 324
原创 ros控制台发布数组类型话题
输入rostopic pub 【输入话题名必要字符,按tab补全】【按tab补全】,如下。修改data字段,空格 [元素1,元素2,…
2024-04-07 09:26:29 204
原创 linux 常用指令
lsof(list open files)命令可以列出当前系统中打开的所有文件,包括网络端口。可以使用lsof命令查看某个端口被哪个进程占用。具体的命令为:sudo lsof -i :端口号,其中端口号为需要查询的端口号。
2023-09-27 18:39:38 78
原创 git push Permission denied (publickey)
【代码】git push Permission denied (publickey)
2023-09-05 15:09:03 145
原创 QCoreApplication::postEvent: Unexpected null receiver
【代码】QCoreApplication::postEvent: Unexpected null receiver。
2023-08-10 18:50:25 889
原创 Ubuntu windows 双硬盘 双系统 引导
在两块硬盘上分别安装了ubuntu 和windows 系统, 然后通过。选择Windows Boot Manager进入windows系统,弹出。提示已成功创建启动文件,说明成功了。点击查看更多键盘布局(到最后一页),选择了。选项, 在新弹出的窗口选择。
2023-03-13 16:49:59 1602
原创 node.js 跨域访问
Access to XMLHttpRequest at 'http://192.168.1.20:5500/data.json' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
2023-03-06 23:11:49 123 1
原创 Qt munmap_chunk(): invalid pointer
软件退出时报munmap_chunk(): invalid pointer…
2023-03-01 18:12:55 441 1
原创 xxx: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29‘ not found (required by xxx)
xxx: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by xxx)
2022-12-29 17:32:13 3140 2
原创 ERROR: invalid message type: fl_com/sensor_connect_state. If this is a valid message type, perhaps y
重启roscore。
2022-12-02 15:32:10 384
原创 invalid use of incomplete type ‘class Ui :: xxx‘
invalid use of incomplete type 'class Ui :: xxx'
2022-11-18 11:14:34 272
原创 使用windeployqt发布Release版本却生成Debug版本的dll
Qt】使用windeployqt发布Release版本却生成Debug版本的dll。
2022-11-09 14:53:55 431
原创 打开qtcreator出现提示无法覆盖文件 /home/xxx/.config/Qtcreator/qtversion.xml : Permission denied
groups(或groupsxxx查看某用户所属组,xxx为用户)实际上解决方式是改变主目录下.config的权限。比如用户名为user,所属组为user。
2022-07-22 19:21:36 1054 1
原创 VS内存泄漏定位方法
内存泄漏检测宏定义#ifdef _DEBUG#define DEBUG_CLIENTBLOCK new( _CLIENT_BLOCK, __FILE__, __LINE__)#else#define DEBUG_CLIENTBLOCK#endif // _DEBUG#define _CRTDBG_MAP_ALLOC#include <stdlib.h>#include <crtdbg.h>#ifdef _DEBUG#define new DEBUG_CLIENT
2022-01-15 11:16:16 668
原创 VS2015 插件
Visual Assist代码颜色,关键字高亮Inden Guides Mode缩进辅助线FeinBrace括号跳转Toggle Comment快速注释、解除注释
2021-12-26 00:03:56 629
原创 VS2015 MFC 类向导 “未将对象引用设置到对象的实例”
问题描述:MFC工程跨机器移动后,类向导提示"未将对象引用设置到对象的实例"。解决方法:删除MFC工程中的.vs目录。
2020-07-19 16:28:12 1036
原创 VS2015 无法启动程序“***\\***.exe” 系统找不到指定的文件
Visual Studio 无法启动程序“***\***.exe” 系统找不到指定的文件问题:解决方案:将链接器 - > 常规 - > 输出文件中的内容手动改为 $(OutDir) $(Target Name)$(TargetExt) 或者选择 <从父级或项目默认设置继承>...
2020-07-05 13:17:04 1777
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人