Lv.4
跳动的bit
更多个人资料
633
成长值
2
关注
5
粉丝
+ 关注
私信
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
编程语言
个人勋章
TA还没获得勋章~
成长雷达
630
3
0
0
0
个人资料
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
编程语言
达成规则
以上满足
项可达成此勋章
博客
关注
粉丝
论坛
全部时间
全部时间
最近三天
最近一周
最近一月
全部
暂无专栏分类
Linux开发工具 —— 调试器gdb
五、Linux调试器 —— gdb使用 1、背景这里我们对以下代码不理解,需要调试:对我们编译好的可执行程序 mytest 进行 gdb:这是因为 Linux 中默认生成的可执行程序是 release 版本的, 如果需要 debug 版本,就得加上 -g 选项:Linux 中生成的可执行程序,它的二进制的格式是 elf 的,readelf 可以读取内部的格式:我们可以使用选项 -S 查看可...
跳动的bit
2022-06-21 13:55:38
781
0
0
2022-06-21 13:55:38
781
0
0
Linux开发工具 —— 编译器gcc/g++
四、Linux编译器 —— gcc/g++的使用在此之前,我们可以使用命令 gcc -v 、g++ -v 查看 gcc、g++ 有没有安装: 1、背景知识我们的 C 代码写完,要变成可执行程序需要四个阶段:预处理编译汇编链接为啥不能直接将 C语言转成二进制 ❓它跟历史有关,早期编程可以认为是电路开关,往后是 0 1 指代,再往后有了汇编语言,在这时计算机就出现了编译器的概念了。比如时间回到...
跳动的bit
2022-06-21 13:55:26
709
0
0
2022-06-21 13:55:26
709
0
0
Linux开发工具 —— vim
一、Linux开发工具在此之前,别人问你:🧓🏿你在什么环境下写代码 ?🧑🏿Visual Studio 2017。🧓🏿你在什么环境下调试代码?🧑🏿Visual Studio 2017。🧓🏿你在什么环境下编译、链接代码?🧑🏿Visual Studio 2017。对于上面这种环境,我们称之为集成开发环境。相比我们在 Linux 中大部分情况下我们所使用的工具都是独立的工具...
跳动的bit
2022-06-21 13:55:11
689
0
0
2022-06-21 13:55:11
689
0
0
Linux项目自动化构建工具 —— make/makefile
在此之前对于一个多文件的项目,它们之间的关系是 VS 帮我们维护处理的,而在 Linux 中需要我们自己来维护处理。 1、背景会不会写 makefile,从一个侧面说明了一个人是否具备完成大型工程的能力一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile 定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至进行更复杂的功...
Linux
Makefile
跳动的bit
2022-06-15 23:09:57
2913
0
0
2022-06-15 23:09:57
999+
0
0
Linux软件包管理器yum
一、Linux软件包管理器yum 💦 什么是软件包在 Linux 下安装软件,一个通常的办法是下载到程序的源代码,进行编译,得到可执行程序但是这样太麻烦了,于是有些人把一些常用的软件编译好,做成软件包(可以理解成 windows 上的安装程序)放在服务器上,通过包管理器可以很方便的获取到这个编译好的软件包,直接进行安装软件包和软件包管理器,就好比 ”APP" 和 “应用商店” 这样的关系...
CentOS
Linux
yum
跳动的bit
2022-06-15 23:03:23
3176
0
0
2022-06-15 23:03:23
999+
0
0
string类的模拟实现
💦 string类的模拟实现💨 string.h#pragma oncenamespace bit{ public: typedef char* iterator; typedef const char* const_iterator; iterator begin() { return _str; } iterator end() { return _str +...
数据结构
跳动的bit
2022-06-15 23:02:06
570
0
0
2022-06-15 23:02:06
570
0
0
经典的string类问题
💦 经典的string类问题💨 string.h#pragma oncenamespace bit{ class string { public: string(char* str) //:_str(str) :_str(new char[strlen(str) + 1] { strcpy(_str, str); } ~string()//当生命周期结束,程序会自动...
Linux
跳动的bit
2022-06-15 22:59:20
583
0
0
2022-06-15 22:59:20
583
0
0
字符串相加<难度系数⭐>
1、 字符串相加<难度系数⭐>📝 题述:给定两个字符串形式的非负整数 num1 和 num2 ,计算它们的和并同样以字符串形式返回。你不能使用任何內建的用于处理大整数的库 (比如 BigInteger:大数运算), 也不能直接将输入的字符串转换为整数形式。💨示例1:输入:num1 = “11”, num2 = “123”输出:“134”💨示例2:输入:num1 = “456”, nu...
容器
数据结构
跳动的bit
2022-06-15 22:58:03
547
0
0
2022-06-15 22:58:03
547
0
0
字符串里面最后一个单词的长度<难度系数⭐⭐> | 验证一个字符串是否是回文<难度系数⭐>
1、字符串里面最后一个单词的长度<难度系数⭐⭐>📝 题述:计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于 5000。(注:字符串末尾不以空格为结尾)。输入描述:输入一行,代表要计算的字符串,非空,长度小于 5000。输出描述:输出一个整数,表示输入字符串最后一个单词的长度。💨示例1:输入:hello nowcoder输出:8⚠ 说明最后一个单词为 nowcoder,长度为...
跳动的bit
2022-06-15 11:22:41
466
0
0
2022-06-15 11:22:41
466
0
0
仅仅反转字母<难度系数⭐>| 字符串中第一个唯一字符<难度系数⭐>
1、仅仅反转字母<难度系数⭐>📝 题述:给你一个字符串 s ,根据下述规则反转字符串:所有非英文字母保留在原有位置。所有英文字母 (小写或大写) 位置反转。返回反转后的 s 。💨示例1:输入:s = “ab-cd”输出:“dc-ba”💨示例2:输入:s = “a-bC-dEf-ghIj”输出:s = “a-bC-dEf-ghIj”💨示例3:输入:s = “Test1ng-Leet=...
数据结构
跳动的bit
2022-06-14 13:47:51
477
0
0
2022-06-14 13:47:51
477
0
0
总条数:90
10
10
20
50
100
1
2
3
4
5
6
...
9
上滑加载中
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
+ 关注
私信