04 2022 档案

摘要:数据结构篇为本人考研时所写笔记,包括知识点和编程思想两大板块,笔记内容依据王道数据结构考研书所写,但比书本上知识更加生动形象,愿本篇章能对您有所帮助 八、内部排序 (一)排序基本概念 考试常考:看到某特定序列选择最优算法(一般用排除法写,且一般进行极端情况的对比,只要优于就选) 堆排序题目问数组状态 阅读全文
posted @ 2022-04-28 10:39 Oten 阅读(267) 评论(0) 推荐(0)
摘要:数据结构篇为本人考研时所写笔记,包括知识点和编程思想两大板块,笔记内容依据王道数据结构考研书所写,但比书本上知识更加生动形象,愿本篇章能对您有所帮助 七、查找 (一)基本查找方法 基本概念: ① 查找表(又称查找结构):用于查找的数据集合 ② 静态查找表(顺序查找,折半查找,分块查找):不需要进行动 阅读全文
posted @ 2022-04-24 13:54 Oten 阅读(1240) 评论(0) 推荐(0)
摘要:数据结构篇为本人考研时所写笔记,包括知识点和编程思想两大板块,笔记内容依据王道数据结构考研书所写,但比书本上知识更加生动形象,愿本篇章能对您有所帮助 六、图 (一)图的基本概念 (二)图的存储 邻接矩阵法(又称数组表示法): ① 用一个一维数组存储图中顶点信息,一个二维数组存储图的边信息(不只是存储 阅读全文
posted @ 2022-04-22 11:47 Oten 阅读(625) 评论(0) 推荐(0)
摘要:数据结构篇为本人考研时所写笔记,包括知识点和编程思想两大板块,笔记内容依据王道数据结构考研书所写,但比书本上知识更加生动形象,愿本篇章能对您有所帮助 五、树与二叉树 (一)树基本概念 树的定义是递归的,故数是一种递归的数据结构,同时也作为一种逻辑结构,同时也是一种分层结构 树的表示方法: ① 树形表 阅读全文
posted @ 2022-04-21 10:54 Oten 阅读(745) 评论(0) 推荐(0)
摘要:数据结构篇为本人考研时所写笔记,包括知识点和编程思想两大板块,笔记内容依据王道数据结构考研书所写,但比书本上知识更加生动形象,愿本篇章能对您有所帮助 四、串(字符串简称串) 串是由零个或多个字符组成的有限序列 串常量在程序中只能引用但不能改变其值,串变量取值可以改变 空串用⊘表示 空串是任意串的子串 阅读全文
posted @ 2022-04-21 10:49 Oten 阅读(171) 评论(0) 推荐(0)
摘要:数据结构篇为本人考研时所写笔记,包括知识点和编程思想两大板块,笔记内容依据王道数据结构考研书所写,但比书本上知识更加生动形象,愿本篇章能对您有所帮助 三、栈、队列和数组 (一)栈(LIFO) 栈的数学性质:n个不同元素进栈,出栈元素不同排列的个数为1/(n+1) *Cn,2n 因栈的删除插入操作都在 阅读全文
posted @ 2022-04-20 11:42 Oten 阅读(274) 评论(0) 推荐(0)
摘要:数据结构篇为本人考研时所写笔记,包括知识点和编程思想两大板块,笔记内容依据王道数据结构考研书所写,但比书本上知识更加生动形象,愿本篇章能对您有所帮助 二、线性表 对于删除和插入后需要移动几个元素实在记不清带值进去数 线性表主要特征: ① 个数有限 ② 有序 ③ 数据元素的类型都相同 线性表中元素位序 阅读全文
posted @ 2022-04-10 23:33 Oten 阅读(363) 评论(0) 推荐(0)
摘要:数据结构篇为本人考研时所写笔记,包括知识点和编程思想两大板块,笔记内容依据王道数据结构考研书所写,但比书本上知识更加生动形象,愿本篇章能对您有所帮助 注意:数据结构篇为本人手动将Word文档修改成Markdown格式(因为网上修改的方法都会出现较多错误),故格式可能有时会不太整齐请见谅,阅读时请务必 阅读全文
posted @ 2022-04-10 23:25 Oten 阅读(282) 评论(0) 推荐(0)
摘要:即日起将博客同步至CSDN 时间 2022-04-10 阅读全文
posted @ 2022-04-10 21:40 Oten 阅读(26) 评论(0) 推荐(0)
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 十四、编程 (一)概念 系统函数及其库是 C语言所必须的,预处理命令不是 C语言的必须组成部分 优先级比较:静态成员变量或静态代码块>main方法>非静态成员变量或非静态代码块>构 阅读全文
posted @ 2022-04-10 21:01 Oten 阅读(264) 评论(0) 推荐(0)
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 十三、异常 ① 函数指针与该指针所指的函数必须具有一致的noexcept异常说明(C++11使用noexcept指明函数是否抛出异常),而非相同。特别的,隐式声明为noexcept 阅读全文
posted @ 2022-04-10 20:57 Oten 阅读(89) 评论(0) 推荐(0)
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 十一、标准库 include头文件: ① 一般来说,导入objective c的头文件时用#import,包含c/c++头文件时用 #include,不是只能用于一种导入,故可以说 阅读全文
posted @ 2022-04-10 20:56 Oten 阅读(134) 评论(0) 推荐(0)
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 十二、文件及IO 当在输入输出流中使用控制符进行格式控制时,需在程序中加入头文件 文件的操作: ① read和write函数除了都有文件IO的用法,还有一种用法就是用于输入流输入自 阅读全文
posted @ 2022-04-10 20:56 Oten 阅读(133) 评论(0) 推荐(0)
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 **十、**命名空间 命名空间可以在全局作用域或其他命名空间内部定义,但不能在函数、结构体或类内部定义,且要保证同一命名空间之间不会出现名字冲突 在命名空间中定义的名字可以被命名空 阅读全文
posted @ 2022-04-10 20:53 Oten 阅读(100) 评论(0) 推荐(0)
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 九、字符串 可以用进行下标访问 使用string类需将头文件包含在程序中,不能写成string.h;对于头文件cstring提供C语言对字符串处理的有关函数,而头文件string提 阅读全文
posted @ 2022-04-10 20:52 Oten 阅读(400) 评论(0) 推荐(0)
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 八、类 (一)类的概念与规则 “子类”和“子类型”的区别: ① 替换原则只适合于"子类型"关系,而一般编程语言只是考虑了"子类"关系, ② 子类 : 说明了新类是继承自父类,故不能 阅读全文
posted @ 2022-04-10 20:49 Oten 阅读(432) 评论(0) 推荐(0)
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 七、结构体、共用体和枚举 (一)结构体 C++的结构体中可以有构造函数,例: struct ListNode { int val; ListNode *next; ListNode 阅读全文
posted @ 2022-04-10 14:35 Oten 阅读(343) 评论(0) 推荐(0)
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 六、指针 (一)指针规则 两个指针不能进行加法运算,因为指针是变量,其值是另一个变量的地址,故两地址相加没意义,但可以用一个空指针赋值给某个指针变量,值为NULL 如果两个指针是指 阅读全文
posted @ 2022-04-10 14:23 Oten 阅读(315) 评论(0) 推荐(0)
摘要:五、函数 (一)函数使用规则 函数的定义不能嵌套但调用可以嵌套 在函数调用时,如某一默认参数要指明一个特定值,则有其之前所有参数都必须赋值 赋默认实参时 一旦某个形参被赋予了默认值,它后面的所有形参都必须有默认值,因为设置默认参数的顺序是自右向左;且注意默认值不可以是局部变量 函数参数的默认值可以是 阅读全文
posted @ 2022-04-10 13:54 Oten 阅读(591) 评论(0) 推荐(0)
摘要:一、企业实战案例 1. 任务/背景 web服务器集群中总共有9台机器,上面部署的是Apache服务。由于业务不断增长,每天每台机器上都会产生大量的访问日志,现需要将每台web服务器上的apache访问日志保留最近3天的,3天以前的日志转储到一台专门的日志服务器上,已做后续分析。如何实现每台服务器上只 阅读全文
posted @ 2022-04-10 01:25 Oten 阅读(65) 评论(0) 推荐(0)
摘要:一、awk介绍 1. awk概述 awk是一种编程语言,主要用于在linux/unix下对文本和数据进行处理,是linux/unix下的一个工具。数据可以来自标准输入、一个或多个文件,或其它命令的输出。 awk的处理文本和数据的方式:逐行扫描文件,默认从第一行到最后一行,寻找匹配的特定模式的行,并在 阅读全文
posted @ 2022-04-10 01:23 Oten 阅读(76) 评论(0) 推荐(0)
摘要:一、文件编辑器知多少 Windows系统​ ​ UltraEdit等 Linux系统 ​ vim vi gedit nano emacs 二、强悍的sed介绍 1. sed用来做啥? sed是Stream Editor(流编辑器)的缩写,简称流编辑器;用来处理文件的。 2. sed如何处理文件? s 阅读全文
posted @ 2022-04-10 01:20 Oten 阅读(58) 评论(0) 推荐(0)
摘要:正则表达式 1. 正则表达式是什么? 正则表达式(Regular Expression、regex或regexp,缩写为RE),也译为正规表示法、常规表示法,是一种字符模式,用于在查找过程中匹配指定的字符。 许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的 阅读全文
posted @ 2022-04-10 01:19 Oten 阅读(113) 评论(0) 推荐(0)
摘要:函数 1. 什么是函数? shell中允许将一组命令集合或语句形成一段可用代码,这些代码块称为shell函数 给这段代码起个名字称为函数名,后续可以直接调用该段代码的功能 2. 如何定义函数? 方法1: 函数名() { 函数体(一堆命令的集合,来实现某个功能) } 方法2: function 函数名 阅读全文
posted @ 2022-04-10 01:16 Oten 阅读(67) 评论(0) 推荐(0)
摘要:case语句 关键词:确认过眼神,你是对的人:couple_with_heart: case语句为多重匹配语句 如果匹配成功,执行相匹配的命令 1. 语法结构 说明:pattern表示需要匹配的模式 case var in #定义变量;var代表是变量名 pattern 1) #模式1;用 | 分割 阅读全文
posted @ 2022-04-10 01:15 Oten 阅读(211) 评论(0) 推荐(0)
摘要:综合案例 1. 实战案例1 ㈠ 具体需求 写一个脚本,将跳板机上yunwei用户的公钥推送到局域网内可以ping通的所有机器上 说明:主机和密码文件已经提供 10.1.1.1:123456 10.1.1.2:123456 ㈡ 案例分析 关闭防火墙和selinux 判断ssh服务是否开启(默认ok) 阅读全文
posted @ 2022-04-10 01:14 Oten 阅读(117) 评论(0) 推荐(0)
摘要:for循环语句 关键词:爱的魔力转圈圈:innocent: 1. for循环语法结构 空行相对于for循环类似于空格 ㈠ 列表循环 列表for循环:用于将一组命令执行已知的次数 基本语法格式 for variable in {list} do command command … done 或者 fo 阅读全文
posted @ 2022-04-10 01:12 Oten 阅读(210) 评论(0) 推荐(0)
摘要:流程控制语句 关键词:选择(人生漫漫长路,我该何去何从:vertical_traffic_light:) 1. 基本语法结构 ㈠ if结构 箴言1:只要正确,就要一直向前冲:v: F:表示false,为假 T:表示true,为真 if [ condition ];then command comma 阅读全文
posted @ 2022-04-10 01:09 Oten 阅读(73) 评论(0) 推荐(0)
摘要:条件判断语法结构 思考:何为真(true)?何为假(false)? 1. 条件判断语法格式 格式1: test条件表达式 格式2: [ 条件表达式 ] 格式3: [[ 条件表达式 ]] (支持正则~) 特别说明: 1)[ 亲亲,我两边都有空格,不空打死你呦 ] 👿 2)[[ 亲亲,我两边都有空格, 阅读全文
posted @ 2022-04-10 01:08 Oten 阅读(104) 评论(0) 推荐(0)
摘要:数组定义 ㈠ 数组分类 普通数组:只能使用整数作为数组索引(元素的下标) 关联数组:可以使用字符串作为数组索引(元素的下标) ㈡ 普通数组定义 可以切片 一次赋予一个值 #数组名[索引下标]=值 array[0]=v1 array[1]=v2 array[2]=v3 array[3]=v4 一次赋予 阅读全文
posted @ 2022-04-10 01:05 Oten 阅读(91) 评论(0) 推荐(0)
摘要:简单四则运算 算术运算:默认情况下,shell就只能支持简单的整数运算 运算内容:加(+)、减(-)、乘(*)、除(/)、求余数(%) 1. 四则运算符号 表达式 举例 $(( )) echo $((1+1)) $[ ] echo $[10-5] expr expr 10 / 5 let n=1;l 阅读全文
posted @ 2022-04-10 01:03 Oten 阅读(119) 评论(0) 推荐(0)
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 四、数组 (一)数组标准 以数组名作函数参数时,实参数组与形参数组都不必定义长度(即数组名可以做实参或形参),因此实参与形参的结合方式是地址结合,与数组长度无关对于一维数组是正确的 阅读全文
posted @ 2022-04-10 00:56 Oten 阅读(828) 评论(0) 推荐(0)
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 三、控制结构 for循环的结束判定条件是boolean型 只要适当地修改代码,就可以将do-while与while相互转换 if语句中的表达式不局限于哪种类型的表达式(当然可以是赋 阅读全文
posted @ 2022-04-10 00:48 Oten 阅读(150) 评论(0) 推荐(0)
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 二、运算符 (一)运算符本身运用限制 %取余运算符要求运算数必须是整型,浮点数取余用fmod(x,y),若不符则会发生编译错误 加加运算符并不会提高运行时效率,反而会降低,只是为了 阅读全文
posted @ 2022-04-10 00:43 Oten 阅读(396) 评论(0) 推荐(0)
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 注意:C++篇为本人手动将Word文档修改成Markdown格式(因为网上修改的方法都会出现较多错误),故格式可能有时会不太整齐请见谅,阅读时请务必主要内容前的编号 变量和常量 ( 阅读全文
posted @ 2022-04-10 00:22 Oten 阅读(244) 评论(0) 推荐(0)