摘要: rust变量默认是不可变的,需要手动设置可变性。可变的变量给编程提供了灵活性,不可变的变量提供了安全性。而rust中需要根据实际场景来指定的变量类型。 变量声明 变量声明使用关键字 let,语法格式如下: let 变量名 = 值; 变量声明后,变量名可以被使用,但是值不能被修改。 这种方式申请的变量 阅读全文
posted @ 2023-10-19 23:03 NoodlesYang 阅读(10) 评论(0) 推荐(0) 编辑
摘要: title: GDB笔记 categories: GDB tags: linux author: Noodles comments: true index_img: /img/avatar.png excerpt: 本篇博客作为GDB的使用方法记录,方便使用时查找,不不定期更新。 date: 202 阅读全文
posted @ 2023-07-16 00:25 NoodlesYang 阅读(159) 评论(0) 推荐(0) 编辑
摘要: https://linuxtools-rst.readthedocs.io/zh_CN/latest/index.html 阅读全文
posted @ 2022-08-01 10:33 NoodlesYang 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 1、使用自定义函数: #include <iostream> using std::cout; using std::endl; using std::string; string toBinary(int n) { string r; while (n != 0){ r += ( n % 2 == 阅读全文
posted @ 2022-07-19 22:03 NoodlesYang 阅读(3196) 评论(0) 推荐(0) 编辑
摘要: vector<vector<int>> test0 = { {3, 7}, {2, 4}, {10, 30} }; sort(test0.begin(), test0.end(), [](vector<int> a, vector<int> b){return a[0] < b[0];}); 阅读全文
posted @ 2022-07-19 17:01 NoodlesYang 阅读(6) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/hokyhu/archive/2009/03/30/1425604.html 阅读全文
posted @ 2022-07-19 11:57 NoodlesYang 阅读(5) 评论(0) 推荐(0) 编辑
摘要: c++中system("pause") 简单来说就是暂停的意思,一般在LINUX编程时会用到,等待接收信号,才会重新运行 。 在进行C/C++编程的时候,在运行程序查看输出效果时,会出现窗口闪一下就关闭的情况。 在C语言中一般通过添加getchar(); 在C++中一般在main函数中的return 阅读全文
posted @ 2022-07-19 10:36 NoodlesYang 阅读(540) 评论(0) 推荐(0) 编辑
摘要: list 是一个双向链表,所以它插入,删除元素效率高 时间复杂度为O(1) 但是不支持下表访问;list 容器中各个元素的前后顺序是靠指针来维系的,每个元素都配备了 2 个指针,分别指向它的前一个元素和后一个元素。其中第一个元素的前向指针总为 null,因为它前面没有元素;同样,尾部元素的后向指针也 阅读全文
posted @ 2022-06-13 22:08 NoodlesYang 阅读(45) 评论(0) 推荐(0) 编辑
摘要: #include <deque> //STL 双端队列容器 #include <exception> //异常处理类 #include <fstream> //文件输入/输出 #include <functional>//STL 定义运算函数(代替运算符) #include <limits> //定 阅读全文
posted @ 2022-06-11 00:36 NoodlesYang 阅读(499) 评论(0) 推荐(0) 编辑
摘要: unordered_map 容器,直译过来就是"无序 map 容器"的意思。所谓“无序”,指的是 unordered_map 容器不会像 map 容器那样对存储的数据进行排序。换句话说,unordered_map 容器和 map 容器仅有一点不同,即 map 容器中存储的数据是有序的,而 unord 阅读全文
posted @ 2022-05-30 21:42 NoodlesYang 阅读(363) 评论(0) 推荐(0) 编辑