Lv.2
yd_290604680
更多个人资料
103
成长值
2
关注
0
粉丝
+ 关注
私信
个人介绍
1
感兴趣或擅长的领域
暂无数据
个人勋章
TA还没获得勋章~
成长雷达
100
3
0
0
0
个人资料
个人介绍
1
感兴趣或擅长的领域
暂无数据
达成规则
以上满足
项可达成此勋章
博客
关注
粉丝
论坛
全部时间
全部时间
最近三天
最近一周
最近一月
全部
数据结构
Linux
vector容器的底层实现和使用方法
vector的介绍vector是可变大小数组的容器vector采用连续空间存储的方式,同时也表示可以采用下标访问vector的大小可以动态改变vector的重新分配大小策略:开辟一个新的数组,将原数组的数据移到新数组,并且释放原数组的空间vector分配空间策略:vector会分配一些额外的空间以适应可能的增长因此存储空间比实际需要的存储空间更大vector的尾插和尾删的效率较高。但是非尾...
容器
数据结构
yd_290604680
2025-08-30 00:08:58
3
0
0
2025-08-30 00:08:58
3
0
0
内存泄露的危害
int globalVar = 1;static int staticGlobalVar = 1;void Test(){ static int staticVar = 1; int localVar = 1; int num1[10] = { 1, 2, 3, 4 }; char char2[] = "abcd"; char* pChar3 = "abcd"; int* ptr1 = (i...
yd_290604680
2025-08-30 00:05:17
6
0
0
2025-08-30 00:05:17
6
0
0
【 数据结构】栈和队列:从基础到实战
在编程里,栈和队列是两种超常用的“数据容器”,就像日常生活里的“收纳盒”,只不过它们有自己的“取用规则”。今天咱们就从基础用法到实际刷题,一步步把这俩概念讲明白,再聊聊它们背后的实现逻辑。 一、栈(Stack):先进后出的“叠盘子”栈的核心特点就一个——先进后出(First In Last Out,简称FILO)。打个比方:你把盘子一个叠一个放桌上,先放的盘子在最底下,最后放的在最上面;拿的...
Java
面向对象编程
yd_290604680
2025-08-29 23:53:16
7
0
0
2025-08-29 23:53:16
7
0
0
告别 Linux 操作痛点:打包压缩 / 远程传输 / 权限修改实操攻略,新手也能少走弯路
打包和压缩的三个问题 是什么使用特定的算法,文件进行合并或者压缩打包和压缩作为一个整体 为什么a.文件体积减少,节省资源,磁盘空间文件体积减少,带宽减少,减少网络传输的成本–压缩b.多个文件转一个文件,可以提高文件传输的容错性 怎么办.zip.tgz-r递归处理,把父文件其子文件进行压缩zip 目标文件名称.zip 目标文件名称unzip 目标文件名称.zipLinux和windows互传...
Linux
Windows
yd_290604680
2025-08-29 23:46:28
20
0
0
2025-08-29 23:46:28
20
0
0
【Linux】Make/Makefile (自动化构建):从“是什么”到“会用它”
Make/Makefile 入门:从“是什么”到“会用它” 一、先搞懂:Make 和 Makefile 是啥?简单说,这俩是“搭档”——一个负责“干活”,一个负责“指挥”: - make:是 Linux 里的一个命令,就像个“工人”,听指挥做事; - makefile:是一个文本文件,就像“施工图纸”,写清楚要做什么、怎么做、需要什么原材料。 它们的最终目的很简单:帮你把写好的代码(比如 ...
Linux
Makefile
yd_290604680
2025-08-29 23:44:00
1
0
0
2025-08-29 23:44:00
1
0
0
Linux 实用技能大合集:打包、传文件、权限与Shell
一、打包压缩:把文件“变小变整”的技巧不管是存文件还是传文件,打包压缩都是刚需。先搞懂三个核心问题:是什么、为什么、怎么办。 1. 先明白:打包压缩是啥?打包:把多个文件/文件夹合并成一个文件(比如把10个文档合成1个包);压缩:用算法减小文件体积(比如100MB压成20MB);实际用的时候,这俩通常一起做,常见格式是 .zip 和 .tgz(Linux里更常用 .tgz)。 2. 为啥要...
Linux
Shell
yd_290604680
2025-08-28 17:13:08
62
0
0
2025-08-28 17:13:08
62
0
0
【Linux】聊聊程序员必备的两个工具:Git版本控制和GDB调试
平时写代码的时候,你有没有过这种困扰?改了好几版代码,最后发现还是第一版好用,结果旧版本早就被覆盖没了;或者跟同事一起写项目,两个人改了同一个文件,合并的时候一团乱麻;再或者代码跑不起来,不知道哪里错了,只能一遍遍加printf打印?其实解决这些问题,就靠两个常用工具:Git(版本控制) 和 GDB(调试器)。今天就用大白话跟大家聊聊这俩工具,从基础概念到实际操作,新手也能看明白。 一、先搞...
Git
GitHub
Linux
开发者
yd_290604680
2025-08-28 17:04:51
37
0
0
2025-08-28 17:04:51
37
0
0
从Vim编辑到GCC编译:程序员的两大必备工具
从Vim编辑到GCC编译:程序员的两大必备工具 一、Vim:一个让你专注写代码的编辑器Vim 是 Linux 里最常用的编辑器之一,特点是“多模式”——不同模式干不同的事,熟练后写代码效率超高。 1. 初见Vim:先搞懂怎么“开始写”第一次打开 Vim 时,你会发现键盘敲啥都没反应——这很正常,因为默认是“命令模式”,不是直接输入文字的模式。想开始写代码,按 i 键进入“插入模式”(左下角...
gcc
开发者
yd_290604680
2025-08-28 16:58:34
42
0
0
2025-08-28 16:58:34
42
0
0
Linux 权限详解:谁能改、谁能删,一篇讲明白
一、先搞懂一个关键:有权限 ≠ 能执行在 Linux 里,哪怕给了你“执行权限”,也不一定能运行文件——得满足两个条件:能执行 = 是可执行文件 + 有执行权限比如 .out 后缀的文件是编译后的可执行文件,但像 whb.txt 这种文本文件,就算给了执行权限也没用(本质就不是能跑的程序)。看这张图,whb.txt 明确标了“文本文件”,根本没法执行: 二、Linux 里的“三类身份”:谁...
Linux
Windows
yd_290604680
2025-08-28 16:54:56
60
0
0
2025-08-28 16:54:56
60
0
0
一文搞懂 Linux 里的 yum:像用手机应用商店一样装软件
一、先搞清楚:yum 到底是个啥?在 Linux 里装软件,不是像 Windows 那样点“下一步”就行,以前主要有三种方式:源代码安装:得自己编译,步骤多还容易出错,新手劝退;rpm 包安装:虽然是现成的安装包,但缺了“依赖”就装不了(比如装个播放器,可能得先装解码库);包管理器安装:这就是 yum(还有 Ubuntu 里的 apt),相当于 Linux 自带的“应用商店”,推荐新手直接...
Linux
yd_290604680
2025-08-28 16:51:15
51
0
0
2025-08-28 16:51:15
51
0
0
总条数:11
10
10
20
50
100
1
2
上滑加载中
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
+ 关注