摘要:
寄存器 在DOSBox里面有ax,bx,cx,dx,sp,ip,ds,之类的,如下图 寄存器的种类 可以分为数据类和指令类 AX(AH、AL):累加器 BX(BH、BL):基址寄存器 CX(CH、CL):计数寄存器 DX(DH、DL):数据寄存器 //不过这些都可以修改,一般就数据和指令。 指令 指 阅读全文
摘要:
这个教程基本很少,因为这个很简单,但又会让(新手)人难以完成这嵌套。 为了方便读者理解,我把不需要嵌套的也嵌套起来了。(就比如下面这几行代码) delimiter $$ drop procedure adder $$ create procedure adder() begin declare as 阅读全文
摘要:
一般来说,这个问题主要是出现在用idea社区版的Spring Initializr这个插件来创建Spring项目。接下来我会以图的方式进行解说。 第一步创建Spring项目: 这里用maven的方式进行创建。 然后按下finish,就会发现出破绽了。 这个问题的解决也很简单。 点击这个Load Ma 阅读全文
摘要:
他们说是使用spring init什么什么的,那个都是老版的名称了,你去插件里面搜找是肯定搜不到的,现在叫spring boot helper,用这个,安装一下就好了(注意本次是在2022/11/15日写的)一般改名字的时间不会超过一年。 我就是这样成功的: 阅读全文
摘要:
在学数据结构的过程中,往往会出现空指针的问题,我debug一下发现并不是初始化的问题,而是在初始化后的值没有传回来,这时我就意识到是指针传参问题。 这个代码xuhuan*这个指针是传参的,而*list本身定义为xuhuan的指针然后在按照取地址符就可以正常按地址传指针。 问题代码: #include 阅读全文
摘要:
广义表是线性表的推广,也称为列表。 (1)A=()——A是一个空表,其长度为0。 (2)B=(e)——B只有一个原子e,其长度为1. (3)C=(a,(b,c,d))——C的长度为2,两个元素分别为原子a和子表(b,c,d)。 (4)D=(A,B,C)——D的长度为3,3个元素都是广义表。显然将子表 阅读全文
摘要:
这个next求法我看了视频和网上的,发现有两种求法,一种是求最左边和最右边相等的最大个数, 就比如说串ababaaababaa,这个 所以这个3的位置为1,依次下来。 这个唯一要注意的是,是按照你选择的前一项的next决定你匹配的个数,就比如说第五号位置 的前一项的4号的next为2,所以先看最前面 阅读全文
摘要:
Windows上的使用是用VS2022创建一个cmake项目 然后就可以自动生成CMakeLists.txt和对应的cpp和头文件,其中CMakeLists.txt是最关键的,后面那两个没有也行,自己建cpp文件和头文件。 这个CMakeLists.txt的配置是: #这个是版本号,也可以不用写,如 阅读全文
摘要:
第一下载的Vscode要设置信任模式,否则你后面搞什么都没有用 第二下载minGw还是gcc 都行 第三安装插件,c,c++。 然后编译就行了,我搞了一天,主要弹出的是未找到exe文件,但是我告诉大家,直接用gcc就可以编译出exe文件,至于为什么没有搞好,就因为第一步没有做好。 阅读全文
摘要:
析构造函数具体内容就是 ~加类名(){ delete 名字; } 拷贝构造函数: 类名::类名(类名 &obj) { cout << "调用拷贝构造函数并为指针 ptr 分配内存" << endl; ptr = new int (*obj.ptr); } 父类有构造函数时要在子类重写: 父类::父类 阅读全文