noooob_snake
码龄8年
关注
提问 私信
  • 博客:23,342
    23,342
    总访问量
  • 12
    原创
  • 120,755
    排名
  • 21
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-06-05
博客简介:

qq_39048200的博客

查看详细资料
  • 原力等级
    当前等级
    2
    当前总分
    138
    当月
    0
个人成就
  • 获得35次点赞
  • 内容获得3次评论
  • 获得23次收藏
创作历程
  • 6篇
    2024年
  • 4篇
    2022年
  • 1篇
    2021年
  • 1篇
    2019年
成就勋章
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

rust,c++ 实现多态讨论、虚表内存布局

多态:同一个接口可以有多种不同的实现方式场景:数组存多个不同形状,遍历数组把他们都绘制出来。
原创
发布博客 2024.10.28 ·
317 阅读 ·
5 点赞 ·
0 评论 ·
5 收藏

rust Cow<str> 用处

在rust中了解到Cow写时复制结构体,之前一直不明白有什么用,现在举些例子理解一下在字符串上的应用&str本身不可修改、String要先分配内存、Cow允许写时再分配内存,做到尽量节省分配内存开销。
原创
发布博客 2024.10.18 ·
254 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

rust 简单写个短字符串优化

在比较c++和rust的字符串的时候就发现c++在字符串比较短的时候会分配在栈上,网上叫短字符串优化(SSO),但是rust没有这个优化,于是自己简单实现一下。
原创
发布博客 2024.07.22 ·
187 阅读 ·
5 点赞 ·
0 评论 ·
0 收藏

rust 析构 释放内存

rust中析构用Droptrait析构≠释放内存,一般析构里放释放内存操作析构函数里面没有释放内存操作时可以重复调用,释放内存不行->double free先定义2个结构体,其中MyStruct包含InnerPtrInnerPtr包含一个智能指针等待释放println!println!
原创
发布博客 2024.07.15 ·
455 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

rust 分配内存方式

先创建布局,再申请内存。偏底层,不会在栈上分配空间,但是空间过大还是会申请失败返回空指针。一般先在栈上创建对象,再移动到堆,如果是。但在new里面创建不会报错。
原创
发布博客 2024.07.12 ·
224 阅读 ·
6 点赞 ·
0 评论 ·
4 收藏

c++ vs rust 移动、所有权、生命周期

string赋值为拷贝构造,创建副本,之后能同时用s1、s2。如果硬要使用会报错,报错信息友好也是rust的优势之一。string赋值为所有权转移,s1变为不可用。
原创
发布博客 2024.06.20 ·
298 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

clion 跑qt

qt creator不好用,打算用qt创建项目、编辑界面,clion写代码。
原创
发布博客 2022.08.24 ·
286 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

wsl+docker desktop找默认路径挂载文件

文件资源管理器输入,可以看到Ubuntu、docker desktop的文件在Ubuntu可以访问Windos的磁盘,但是挂载后没有文件某次不加参数运行偶然发现其自动挂载到某个地方,打算寻找不可用Windows访问,猜想可能不在Ubuntu上后来经过搜索功能找到位置经过尝试可以看到挂载文件后面发现直接也是可以找到挂载文件...
原创
发布博客 2022.07.11 ·
2840 阅读 ·
4 点赞 ·
2 评论 ·
3 收藏

程序员的磁盘清理

程序员的磁盘清理AnacondachocoJetBrains Toolbox自己的C盘不大但又装了很多开发工具而且OneDrive同步该盘,导致C盘经常飘红,目前总结了自己适用的一些方法Anacondaconda clean -a chocochoco install choco-cleanerchoco-cleaner.ps1JetBrains Toolbox...
原创
发布博客 2022.04.03 ·
8694 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

chocolatey安装工具

文章目录搜索包常用的包mingwFiraCodetomcat在安装terminal的时候接触到chocolatey这个Windows包管理工具,方便更新,特地记下相关配置搜索包搜索包的官网常用的包mingw能编译运行c/c++文件安装时自动配好环境变量,用vscode时安装好c++插件可直接运行单个c++文件FiraCode好看的编程字体安装后自动安装字体,后续也方便更新tomcatweb开发的服务器安装后文件分开2个地方存放,Intellij IDEA中要配置为......
原创
发布博客 2022.02.23 ·
8186 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

windows terminal 个人配置

windows terminal 个人配置
原创
发布博客 2021.12.31 ·
1150 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Kruskal算法的各种尝试

Kruskal算法的各种尝试生成树在图论的数学领域中,如果连通图 G的一个子图是一棵包含G 的所有顶点的树,则该子图称为G的生成树(SpanningTree)。生成树是连通图的包含图中的所有顶点的极小连通子图。图的生成树不惟一。从不同的顶点出发进行遍历,可以得到不同的生成树。—鲁迅常用的生成树算法DFS生成树、BFS生成树、PRIM 最小生成树和Kruskal最小生成树...
原创
发布博客 2019.06.23 ·
286 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏