go学习代码 [TOC] 声明变量1234567891011121314151617181920212223242526package mainimport "fmt"func main() { //1. var a int = 520 fmt.Println(a) //2. b := 1314 fmt.Println(b) //3 2023-06-14 #go
linux复习文档 [TOC] 基本的知识 命令执行成功过后返回一个0 比较运算符 1234567-eq //等于-ne //不等于-gt //大于 (greater)-lt //小于 (less)-ge //大于等于-le //小于等于 2023-06-12 #Linux
algorithm [TOC] 查找顺序查找 就是普通的查找方法 12345678910111213141516171819 int search(int arr[],int length,int targetElement){ for (int i = 0; i < length; ++i) { if(targetElement==arr[i]){ 2023-06-05 #数据结构和算法
algorithm [TOC] 查找顺序查找 就是普通的查找方法 12345678910111213141516171819 int search(int arr[],int length,int targetElement){ for (int i = 0; i < length; ++i) { if(targetElement==arr[i]){ 2023-06-05 #数据结构和算法
前缀和与差分 [TOC] 前缀和与差分前缀和 前缀和可以理解为,数列的前n项的和 sum[i]代表了,0~i的区间和 差分差分标记 数组L->R的都加上+num。等于差分数组的第L个元素+num,第R+1个元素-num。然后对差分数组求前缀和就是原数组; [ L,R ] + v <-> d[L]+num,d[R+1]-num 如果R+1越界,就不用管,则相当于没有 实际操作的时候我们不 2023-05-29 #算法
改程序和设计程序的55个具体做法 [TOC] 改程序和设计程序的55个具体做法条款 04确保对象在使用中之前被初始化 使用初始化列表 最好初始化列表与变量声明一一对应,也就是说与变量的声明顺序一致 构造/析构/赋值条款 05了解c++默默写了哪些函数 构造函数,拷贝构造函数,析构函数 条款 06若不想使用编译器自动生成的函数,就该明确拒绝 为驳回编译器自动提供的机能,可以将相对应的函数声明为p 2023-05-29 #Effective
STL [TOC] STL之数据结构初始STLSTL六大件 容器,算法,迭代器,仿函数,适配器(配接器),空间配置器 vector for_each()函数,官方提供的用于遍历的函数 string 本质是char* 构造 使用无参构造 C语言的字符串 拷贝构造 string ( int n,char c) 使用n个c构造 赋值方法 使用= chat* string char ass 2023-05-28 #cpp
git的使用 [TOC] git 的使用git的运行方式 三个区域 四种状态 未跟踪 还没有被git管理的文件 未修改 已经被git管理,但是还没有对文件进行修改 已修改 就是已经被修改的文件,但是还没又被提交到缓存区 已暂存 就是修改过后添加到暂存区的文件 .gitignore 防止某些重要的信息泄露,通常将本文件中不能上传的文件放入.gitignore文件,我们只需要将文件名放进.gi 2023-05-23 #git
Linux实战 [TOC] Linux实战MySQL安装ubuntu 5.7 得到deb文件 1wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb 配置源 1dpkg -i mysql-apt-config_0.8.12-1_all.deb 记得在server里面选择5.7 选择OK 更新apt 11 sudo apt-get 2023-05-22 #Linux