- 博客(37)
- 资源 (3)
- 收藏
- 关注
原创 gdb的使用
完整命令简写作用listl显示对应的code,每次显示十行runr无断点直接运行,有断点从断点处运行breakpointb + 行号在某行处打断点b 源文件:函数名在该函数第一行打断点b 源文件:行号在源文件这一行加断点deleted 行号删除一个断点d breakpoints删除所有行号disable b使所有断点无效enable b使所有断点有效disable b 行号使某断点无效n
2024-04-25 23:15:57
165
原创 M/M/1排队论基本公式
是顾客到达的时间间隔,例如每隔15分钟来一个顾客,其实就是一小时来4个顾客,和。是单位时间内到达的顾客数量,例如平均每小时来四个人,就是。是单位时间内服务的顾客数量,例如一小时服务10个顾客。是服务时间的间隔,例如每6分钟服务一个顾客。队长指的是排队等待人数+正在接受服务人数。排队时间+接受服务时间。的意思一样,说法不一样。,不多于2个顾客概率。
2023-07-20 20:08:56
2983
原创 Linux rpm和yum
RPM是Redhat Package Manager的缩写,用于下载安装软件,redhat、centos等发行版都使用这个工具。YUM是一个shell前端软件包管理器,可以从指定服务器自动下载rpm包并安装,可以自动处理依赖性关系并自动安装依赖的软件包。
2023-06-08 14:26:31
138
原创 二叉树深度和高度
当求某节点的高度时,用后序遍历。我们从叶子节点开始,每向上递归一层,比较两个子树高度并且高度加一,最后得出某节点高度。当求某节点的深度时,用前序遍历。因为求深度,从根节点开始遍历,是由上到下。二叉树某节点的高度:某节点到叶子节点的最长路径中的节点数。二叉树某节点的深度:某节点到根节点的最长路径中的节点数。求某节点的高度和深度,使用递归法,那便利顺序是不一样的。根节点的高度就是二叉树的最大深度。
2023-06-03 12:08:14
201
原创 Linux Vim使用笔记
命令行模式是在编辑模式下摁ESC按钮,然后输入冒号 : 进入,可以使用命令处理文档,例如保存并退出。编辑模式是在正常模式下摁 i,I,o,O等按钮进入,可以编辑文档。vim有三种模式,分别是正常模式,编辑模式和命令行模式。vim具有程序编写的能力,可以用字体颜色辨别语法。vi编辑器类似于win的记事本,Linux内置。第一种正常模式主要是阅读的时候用,不能够编辑。
2023-06-02 11:32:55
109
原创 Linux网络连接的三种方式
NAT模式:网络地址转换模式,虚拟系统可以与外部系统通信并且不会造成IP冲突。桥接模式:虚拟系统可以和外部系统相互通讯,但是容易造成IP冲突。主机模式:独立的系统,不与外部发生联系。
2023-05-24 13:53:56
190
原创 C++ 父类指针指向子类
即父类指针指向了子类,这种情况下,指针可以访问丛父类继承来的变量和函数,但不能访问子类自身定义的变量和函数。在学习过程中出现一个问题。
2023-05-09 15:59:10
291
原创 C++ 多态的原理
当父类中定义了虚函数时候,无论这个函数是否会被重写,都会将这个函数存放到一个父类的只读的虚函数表中。当子类出现对应的虚函数,无论加不加virtual关键字都会把这个函数加入到子类的虚函数表中。当一个类中出现了带有virtual关键字的虚函数时,该类会自动创建一个vptr指针指向该类对应的虚函数表。无论指针指向的是父类还是子类,只要传入一个对象,就会通过该对象的VPTR指针去寻找该类的虚函数,从而出发多态。
2023-05-09 15:57:57
72
原创 C++ 重载、重写、重定义的区别
重载:重载是发生在一类作用域中的,例如类中有两个方法,都叫fun,但传的参数类型不一样,这就是重载。重写:发生在多态中,如果父类中的定义的虚函数在子类中重新编写了代码,就是重写,也是多态发生的关键。重定义:发生在继承中,父类的方法,在子类中重新定义。
2023-04-18 21:14:44
86
原创 C++ 继承
在保护继承下,父类中的公有、保护在子类中权限都为保护,私有不可见。在公有继承下,父类中的公有、私有、保护成员的在子类中的权限不变。private和protected一样外部不能用,内部可以用。在私有继承下,父类中的公有、保护、私有在子类权限都为私有。public表示类成员不仅自己可以用,外部成员也可以访问。protected表示类成员自己可以用,外部不能用。private成员在子类中任然存在,但是无法访问到。类的继承方式分为公有继承、私有继承、保护继承。
2023-04-15 15:13:39
121
原创 C++ 友元函数
这样频繁的调用get方法效率很低,可以使用友元函数来直接调用属性。在一些方法中可能会频繁获取实例的元素,例如。但还有一些情况,例如不同类中的友元函数。这样就可以为别的类定义友元函数了.
2023-04-09 16:52:46
98
原创 C++ 析构函数
构造函数是在创建类的实例化的时候就给赋值,当然也可以设置无参构造函数。析构函数是在类销毁时候自动执行的函数,主要是释放类中一些空间之类的。析构函数和构造函数都没有返回值。
2023-04-09 13:50:18
75
原创 C++ class中的运算符重载
例如有一个类MyTime,需要对这个类对象做操作,例如两个时间相加。但是如果改一下顺序变成 20 + time,就不行了。另外还有 += 的操作符,就是讲结果赋给当前类中。我们还可以把传进来的MyTime对象改为一个整数。
2023-03-23 11:06:43
272
原创 C++ 内联函数Inline Function
加上inline是给编译器的建议,但并不一定会按照inline来执行。有的函数不是inline编译器也可能优化为inline。在执行代码过程中,有一些方法会被经常调用,每次调用都会开辟栈然后进行操作,如果一个小的方法被很频繁的调用,会消耗很多资源。
2023-03-18 16:58:03
90
原创 C++ 引用
在B站看于仕琪老师的C++教程,他在引出引用这个知识点之前讲的是function。function的参数传递有两种,第一种是pass by value,第二种是pass by reference。
2023-03-17 14:49:57
109
原创 Python引用不同包中的文件
今天遇到一个问题,唉,说出来都觉着丢人,主要是因为实在是太久没弄Python了,知识点忘得一干二净。文件夹目录是这样的,我在task0.py调用common包下的utils.py文件,显示不对,弄了半天才行。以后可别这么傻了...
2022-05-03 21:00:54
902
原创 2021个人总结
2021总结 现在是2021.12.24.20.04,开始回顾这一年的经历,可能要回顾好几天吧哈哈。 首先是一月份,找到了一份工作,在政通,我敢说我以后再也找不到比这更轻松的工作了,其实也不是工作轻松,而是我可以偷懒,而且早知道没人管,我就直接更放肆了。进公司以后让学Python,没认真学,磨磨蹭蹭混到了过年。 二月份过年,头一次有这种经历,很晚才回家,初六又去上班,过年很舒服,睡觉比较多。后来开始学爬虫,可惜没坚持下来,学了点基础就停了,也没做出什么应用来。然后是VUE,学了快俩月吧,一直到五
2022-02-04 20:49:58
311
原创 网络期刊(个人使用)
中国计算机学会推荐国际学术期刊(计算机网络)一、 A 类序号刊物简称刊物全称出版社网址1JSACIEEEJournalofSelectedAreasinCommunicationsIEEEhttp://dblp.uni-trier.de/db/journals/jsac/2TMCIEEETransactionsonMobileComputingIEEEhttp://dblp.uni-trier.de/db/journals/tmc/3TON.
2022-01-20 10:08:54
997
原创 数据操作 + 数据预处理
今天学习了numpy的使用,记录一下,希望能养成习惯。1.获取某个元素,需要指定下标2.获取下标为x的这行元素,形式为 [x,:]3.图片写错了,获取x列的数据应该是 [:,x]4.获取子区域的元素 [1:3,1:] 意思是下标为1一直到3之前的行,前闭后开。1:的意思是从下标为1的地方开始一直到最后5.[::3,::2]的意思是每隔三行,两列获取数据Pytorch用法;import torchtorch.arrange(x) 范围是0~(x-1)shape方法访问数据的形状,即几维
2021-10-14 19:15:06
1851
原创 考研经验贴
考研经验贴概论政治 政治可以算是最简单的了吧,除了马原需要你一定程度去理解以外,其他的几部分背诵就可以解决了。 我个人的经验是,马原这部分,选择题要多刷,可以买肖秀荣的1000题,从暑假开始,看徐涛的政治强化班(现在不知道还是不是这个名字),看一些刷对应的题,提升很快。1000题起码得刷两到三遍,我当初就是刷题少,后期模拟才会很费力。六七月开始看视频刷题的话,基本九月十月这块就肯定能看完视频,刷两遍题了,再刷一些真题,这个时候会有徐涛的背诵笔记出版,这本书一定要买,知识点总结很全,很好理解。
2021-05-12 14:03:10
540
4
原创 2020年度总结
2020年度总结距离上一次写年终总结已经过去一年多了吧,这一年多我只能用两个字来形容——“折腾”。 我看了下上次写总结时间是一月二号,当时整个一月都在找工作,第一周面了几个公司,然后在浪潮面试用了三周吧,二月份过完年,因为疫情耽误了一段时间才上班的,起初还在等待考研二战的成绩,晚上会学复试的课程,等到出了成绩,感觉大事不妙,数学低的要命,但还是得硬着头皮学,再到后来出了国家线,就只能认了没过线的命。转手开始学Java的框架,打算先在浪潮干,学的差不多了就跳,但在四月多的时候吧,和同事聊天,发现一直干测
2021-04-15 09:21:05
193
原创 沈阳航空航天大学计算机考研真题文件模板
文件获取字符数据模板#include<stdio.h>#include<stdio.h>int main(){ FILE *a,*b,*c; char x[100]; int i=0; char temp; if((a=fopen("19.6.a.txt","r"))==NULL){ printf("cannot open file"); return 0; } if((b=fopen("19.6.b.txt","r"))==NULL){ print
2021-04-14 17:33:08
504
3
原创 沈阳航空航天大学计算机考研真题文件模板
文件获取数据库数据模板#include<stdio.h>typedef struct student{ int age; char name[20];}students[5];int main(){ FILE *p,*q; int o=0; if((p==fopen("aaa.txt","r"))==NULL){ printf("cannot open file"); return 0; } while((fscanf(p,"%d%s",&student
2021-04-14 17:32:08
254
原创 沈阳航空航天大学计算机考研真题指针模板
指针答题模板#include<stdio.h>#include<stdlib.h>typedef struct link{ int data; struct link *next;}linklist;linklist *init(){ linklist *head = (linklist*)malloc(sizeof(linklist)); linklist *end=head; for(int i=0;i<10;i++){ linklist *n
2021-04-14 17:29:13
319
原创 沈阳航空航天大学计算机考研真题知识点摘要
重点摘要‘0’-48=0‘A’+ 32=’a’字符串直接赋值,要用strcpy(赋值,被赋值)#include<stdlib.h)itoa(数字,字符串,10);if(i%400==0){ m++; }else{ if(i%100!=0 & i%4==0 ){ m++; }else{ continue; } } 判断闰年的标准数字字符转化为数字要减去48,结果为本身代表的数字Pow(x,y)为
2021-04-14 17:27:08
760
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人