本文分类:news发布日期:2024/12/22 11:01:21
相关文章
Modern C++ std::shared_ptr的实现原理
shared_ptr的UML图
注意:这是Linux上GCC 8.5.0的实现版本 先看下它的继承关系。
shared_ptr里面的数据成员
有了上面的UML图,可能还没有一个直观的认识,下面我们把这些成员打印出来。 当然得先写个小小的程序:
$ cat shared_ptr.cpp
#include <memory>
#include…
建站知识
2024/12/5 20:44:27
Vite+Electron快速构建一个VUE3桌面应用(二)——动态模块热重载
一. 简介
在上一篇文章ViteElectron快速构建一个VUE3桌面应用中,我们了解了如何使用Vite和Electron来快速构建一个Vue3桌面应用。但是,之前构建的应用仅仅是一个简单的版本。在开发过程中,为了更好的开发体验,在开发electron的时…
建站知识
2024/12/6 21:59:15
python实现的简化版构建Kdtree(k=2)
Python Kdtree 使用示例 文章目录 Python Kdtree 使用示例一、关于 KDTree二、关于最近邻搜索三、复杂度分析四、python实现的简化版构建k-d tree(k2) 一、关于 KDTree 点云数据主要是, 表征 目标表面 的海量点集合, 并不具备传统…
建站知识
2024/12/22 11:00:05
【广度优先搜索】【拓扑排序】【C++算法】913. 猫和老鼠
作者推荐
【动态规划】【map】【C算法】1289. 下降路径最小和 II
本文涉及知识点
广度优先搜索 拓扑排序 逆推
LeetCode913. 猫和老鼠
两位玩家分别扮演猫和老鼠,在一张 无向 图上进行游戏,两人轮流行动。 图的形式是:graph[a] 是一个列…
建站知识
2024/11/22 15:00:35
THM学习笔记——SQL注入
简介
SQL注入,通常称为SQLi,是对 Web 应用程序数据库服务器的攻击,导致执行恶意查询。当 Web 应用程序使用未经适当验证的用户输入与数据库通信时,攻击者有可能窃取、删除或更改私人和客户数据,还可以攻击 Web 应用程…
建站知识
2024/11/8 22:18:34
20240127使用ffmpeg合并音轨和视频通道为mp4
20240127使用ffmpeg合并音轨和视频通道为mp4 2024/1/27 11:11
百度:ffmpeg 合并 音频和视频 mp4
ffmpeg -i 视频文件名.mp4 -i 音频文件名.mp3 -c:v copy -c:a aac -strict experimental 输出文件名.mp4ffmpeg -i "videoplayback (1).mp4" -i videoplay…
建站知识
2024/11/21 17:42:56
C#在图片上输出文字和保存
winform,图片控件,加载一个图片,在图片上输出文字;
输出文字的代码如下; private void pictureBox1_Paint(object sender, PaintEventArgs e){Graphics g1 e.Graphics;g1.DrawString("测试", this.Font, B…
建站知识
2024/11/21 19:08:06