
杂
mazamu
沉迷学习无法自拔。
展开
-
软件测试知识点集锦-期末考试复习总结
相关思维导图如上,相关详细内容如下:单元测试也叫组件测试,技术形式包括黑盒测试与白盒测试;单元测试需要编码,编码的形式有驱动器、桩模块、模拟器,可发现的缺陷包括功能性缺陷、运行时缺陷、性能缺陷和健壮性问题。驱动器:通过接口与测试对象通讯的辅助工具。用于调用被测试的组件或系统替代性程序。桩模块:桩用于替代或模拟那些还没有完成的组件(模块),用于模拟输入和输出(针对不完整的功能)。模拟器:用一个系统来描述另一个要测试的抽象系统的行为特征。黑盒测试与白盒测试黑盒与白盒的区别是:黑盒不知道程序的.原创 2021-12-28 20:42:44 · 1141 阅读 · 1 评论 -
【Linux】设置虚拟内存
设置步骤su rootcd /etcswapoff /etc/swapfiledd if=/dev/zero of=/etc/swapfile bs=1M count=2048mkswap /etc/swapfileswapon /etc/swapfile最后,修改/etc/fstab,添加一行/var/swapfile none swap sw 0 0如果要删除交换分区和交换文件,逆着上面的顺序操作:先删除/etc/fstab文件中添加的交换文件行停用交换文件swapoff /e原创 2021-11-19 17:48:21 · 542 阅读 · 0 评论 -
双非本-大三-已拿百度日常实习offer-C++方向
今天收到百度录用通知书。前几天还在担心拒接了深信服的口头offer,会不会最后百度的offer没批下来,一直忐忑不安,不过结果还好。大学以来的努力没有白费,有了大厂经历背书,估计春招、秋招会舒服一些了。最近在做CSAPP的实验,其实是填大一暑假留下来的坑(当时就在啃CSAPP,但是没做实验只是单纯看书)。以后再接再励。...原创 2021-11-02 20:15:43 · 482 阅读 · 1 评论 -
编译型语言和解释型语言
计算机能识别的语言只有机器语言,编译型和解释型语言都是将源代码转化成机器语言。编译型语言使用专门的编译器,针对特定的平台,将高级语言源代码一次性的编译成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行性程序的格式。解释性语言使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行。...原创 2021-10-20 16:35:29 · 103 阅读 · 0 评论 -
eflags寄存器有什么作用
eflags寄存器有什么作用eflags寄存器是标志寄存器,记录着运算结果,在我们的高级语言比如c中有if、switch等判断词,那些结果会存在内存变量里,但是在汇编语言里,这些判断的结果就是放在eflags里面。...原创 2021-08-31 16:21:51 · 390 阅读 · 0 评论 -
x11/extensions/xrandr.h:No such file or directory
x11/extensions/xrandr.h:No such file or directory解决办法yum install libXrandr-devel原创 2021-08-29 19:12:18 · 2703 阅读 · 0 评论 -
配置yum源(removing mirrorlist with no valid mirrors Cannot find a valid baseurl for repo)
问题:removing mirrorlist with no valid mirrors Cannot find a valid baseurl for repo我的是centos6.9的i386版本,今天刚用虚拟机装了centos,想下载一点东西出现下面的错误:花了好大劲才弄好。原因是版本太老旧了,人家官网都不支持了,只有第三方的镜像网站。首先要排除你的网络问题,打开你的浏览器随便看看能不能访问网站,如果网络正常,继续看下去:输入命令:cd /etc/yum.repos.d/ls看到有这原创 2021-08-29 18:04:52 · 584 阅读 · 0 评论 -
Linux-i386,x86_64啥区别
Linux的的版本众多,包括服务器版本、桌面版本等,在下载安装镜像时候总会有i386/i686和x86_64这样的区别,带着疑问查了一下相关资料:(1)参考一:http://blog.youkuaiyun.com/yandaqijian/article/details/41748759?locationNum=14点击打开链接(2)参考二:http://blog.youkuaiyun.com/yandaqijian/article/details/41748599点击打开链接总结来说:i386对应的是32位系统、而i686是原创 2021-08-29 16:24:45 · 1411 阅读 · 0 评论 -
替换国内镜像-解决git clone慢的问题
解决方法使用国内镜像,目前已知Github国内镜像网站有github.com.cnpmjs.org和git.sdut.me。速度根据各地情况而定,在clone某个项目的时候将github.com替换为github.com.cnpmjs.org即可。如下//这是我们要clone的git clone https://github.com/mazamu/xxx.git //使用镜像git clone https://github.com.cnpmjs.org/mazamu/xxx.git //或原创 2021-07-19 19:06:28 · 1375 阅读 · 1 评论 -
整合---char与int互转,string与int互转
文章目录char与int互转char转intint转charstring与int互转string转intint转stringchar与int互转char转int如下: char c = '1'; int x = c - '0'; int x1 = int(c - '0');看内存:int main(){ char c = '1'; int x = c - '0'; int x1 = int(c - '0'); cout<<c<<原创 2021-05-31 09:40:34 · 293 阅读 · 0 评论 -
gnutls_handshake() failed: A TLS packet with unexpected length was received
今天推送代码到github出现错误:gnutls_handshake() failed: A TLS packet with unexpected length was received解决办法:git config --global http.postBuffer 2000000000如果则减少一个0再输入。原创 2021-05-20 14:20:31 · 1327 阅读 · 0 评论 -
CMStudio中出现‘$错误‘ is not a vaild integer value如何解决
如下图所示:上次在实验室有老师在,不会就找老师,但是在自己的机器上做,碰到同样问题还是一脸懵逼。解决办法:一、把此文件另存为以下路径(注意你的是CMX16还是其它地方):你从哪里调入指令,就另存在哪个路径。二、如下图所示,在START前面加上的句子:org 0可以装载运行了:完。...原创 2020-12-22 09:38:15 · 4275 阅读 · 0 评论 -
sizeof和strlen的区别
今天在牛客看面经时,发现这个有趣的问题,sizeof和strlen的区别是什么。原创 2020-12-10 16:49:17 · 143 阅读 · 2 评论 -
strtok函数源码(传入的第一个参数为什么不同)
为什么第一次使用strtok和 接下来每次使用strtok时 第一个参数分别传入 原字符串 和 null 的原因。原创 2020-12-09 22:26:33 · 604 阅读 · 0 评论 -
配置VS Code使得输出结果 无需打断点或使用system(“pause“)无黑框
修改前:如图,这是变换后的结果:没有弹出黑框,直接在vscode里显示结果,再也不需要打断点或使用system(“pause”)使得那个系统的黑框停住。更改前的launch.json:{ "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示 "type": "cppdbg", // 配置原创 2020-12-06 20:25:29 · 6547 阅读 · 6 评论 -
Unbuntu ./btest : cannot execute binary file: Exec format error解决方案(CSAPP)
用WSL尝试CSAPP的第一个实验碰到的问题:用下面的查了一下文件的类型:file btest然后用各大搜索引擎找到一个类似的问题,原因是unbuntu还不支持32-bit i386 ELF binaries:GitHub上已经有人碰到过这个问题但是似乎还是没有解决,地址:Support for 32-bit i386 ELF binaries解决方案:vim Makefile找到里面的:改为:我的可以用了。不知道是否适用于其它地方,你们如果遇到也可以类试地修改一下。原创 2020-06-29 15:32:02 · 3073 阅读 · 5 评论