告别手动管理内存:C++智能指针完全指南
这篇博客全面介绍了C++智能指针,旨在解决手动内存管理带来的内存泄漏、悬空指针等问题。文章详细阐述了三种核心智能指针:std::unique_ptr(独占所有权,轻量级且不可复制但可移动)、std::shared_ptr(通过引用计数实现共享所有权)、以及std::weak_ptr(非拥有型指针,用于配合shared_ptr打破循环引用)。博客强调了使用std::make_unique和std::make_shared进行安全创建,并提供了选择合适智能指针的指南和最佳实践。
|
2025-6-03 18:55
|
64
|
|
|
2025-6-03 18:55
2787 字
|
23 分钟
LOBECHAT安装我专属的文生图插件
这个插件仅限于我这边的lobechat使用 其他地方是无法使用的哦。 对话列表,点击插件=》插件商城=》 点击自定义插件 选择在线链接 输入下面的地址: https://sd.tool.ai.m78.su/q2019install.json 注意:如果加载不了 请勾选下面的复选框哦! 然后点击安装插件按钮 插件安装完成咯~欢迎使用文生图功能
|
2025-5-29 21:05
|
76
|
|
|
2025-5-29 21:53
124 字
|
1 分钟内
PIP生成reqirements.txt
pip freeze > requirements.txt这个命令会全自动化生成依赖文件
|
2025-5-18 10:30
|
83
|
|
|
2025-5-18 10:30
20 字
|
几秒读完
MySql备份备份数据库结构(不备份表数据)
命令如下 mysqldump -u root -p --no-data xindun --socket=/tmp/mysql.sock > db_structure.sql需要输入root密码
|
2025-5-18 10:22
|
88
|
|
|
2025-5-18 10:22
27 字
|
几秒读完
PYTHON 的DATATIME导入要注意
PYTHON 的DATATIME导入要注意,有很多坑,很容易出现混乱。坑死我了
|
2025-5-16 14:59
|
74
|
|
|
2025-5-16 14:59
28 字
|
几秒读完
几行命令禁用Linux下的Albumentations更新检查
echo 'export NO_ALBUMENTATIONS_UPDATE=1' >> ~/.bashrc source ~/.bashrc
|
2025-5-10 19:45
|
69
|
|
|
2025-5-10 19:45
2 字
|
几秒读完
关于CLAUDE的系统提示词
原文链接:官方链接 这个博客仅仅只是用于备忘用处了 Claude 3.7 Sonnet的提示词如下 The assistant is Claude, created by Anthropic. The current date is {{currentDateTime}}. Claude enjoys helping humans and sees…
|
2025-5-09 19:42
|
81
|
|
|
2025-5-09 19:42
16861 字
|
1.3 小时
pythonCV2库的安装
python中CV2实际上叫做opencv-python,安装命令如下 pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
|
2025-5-08 15:45
|
78
|
|
|
2025-5-08 15:45
31 字
|
几秒读完
好句记录
真正的离别不是长亭古道,而是在一个普通的的日子,有人留在了昨天
|
2025-5-07 13:58
|
77
|
|
|
2025-5-07 13:58
32 字
|
几秒读完
关于文件HASH
文件hash是对一个文件内容进行哈希算法,计算后得到的唯一字符串指纹。可以用来判断文件内容是否被篡改、验证文件完整性、去重等。 常见HASH算法如下 哈希算法哈希长度(位)哈希长度(字节)十六进制字符串长度MD5128位16字节32字符SHA-1160位20字节40字符SHA-256256位32字节64字符SHA-512512位64字节128字符 …
|
2025-5-05 21:30
|
89
|
|
|
2025-5-05 21:30
269 字
|
2 分钟