自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 信号与槽的实现原理

同线程:信号槽就是函数指针回调,直接调用。跨线程:信号槽被封装成通过postEvent投递到目标线程事件循环,在线程上下文中异步执行。

2025-08-19 11:27:27 429

原创 禁止在堆中创建对象、禁止在栈中创建对象

因为栈上的对象在离开作用域时会自动调用析构函数,如果析构函数是私有的,编译器将无法调用它,从而禁止在栈上创建对象。如果这两个函数是私有的,外部就无法通过。要禁止对象在堆中创建,可以通过将。要禁止对象在栈中创建,可以通过将。操作符在分配内存时会调用。

2025-08-18 17:06:56 204

原创 C++构造函数和析构函数中抛出异常

C++构造和析构函数中抛出异常的处理机制不同。构造函数抛出异常时,已成功构造的成员对象会被自动析构,但对象本身不会析构。析构函数抛出异常极其危险,会导致程序直接终止,可能引发资源泄漏。代码示例展示了构造函数异常时成员对象的析构顺序,以及析构函数异常如何导致程序终止。开发者应避免在析构函数中抛出异常,确保资源安全释放。

2025-08-14 09:55:29 290

原创 委托构造函数

C++ 里的委托构造函数,主要用来在同一个类中让一个构造函数调用另一个构造函数,以减少重复初始化代码。

2025-08-13 09:41:46 300

原创 本地部署 ollama+deepseek-r1:1.5b

运行Docker Desktop,并在。

2025-02-18 21:39:52 795

原创 记录Wireshark抓包工具使用

参考:Wireshark过滤规则

2023-06-07 23:09:26 1534

原创 启动详情出错 NoneType object has no attribute 'change_run_text'

virt-manager打开其中虚机报错解决方法解决方法重启libvirtdservice libvirtd restart

2019-04-18 10:54:08 2090

空空如也

空空如也

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

TA关注的人

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