2022年10月27日

摘要: 1.利用面向对象思想实现 1.1 面向对象的好处 通过封装、继承和多态把程序的耦合性降低,用设计模式使得程序更加灵活,容易修改,并易于复用。 1.2 简单工厂模式 静态方法模式(因为工厂类定义了一个静态方法) 现实生活中,工厂是负责生产产品的;同样在设计模式中,简单工厂模式我们可以理解为负责生产对象 阅读全文

posted @ 2022-10-27 10:45 LutixiaGit 阅读(15) 评论(0) 推荐(0) 编辑

2022年9月26日

摘要: // binarytree.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include <iostream> using namespace std; typedef struct NODE { char ch; NODE* lchild; NODE* rchi 阅读全文

posted @ 2022-09-26 09:12 LutixiaGit 阅读(17) 评论(0) 推荐(0) 编辑

2022年9月24日

摘要: #include <iostream> #include <vector> using namespace std; /* size();//返回容器中元素的个数 empty();//判断容器是否为空 resize(int num);//重新指定容器的长度为num,若容器变长,则以默认值填充新位置。 阅读全文

posted @ 2022-09-24 10:37 LutixiaGit 阅读(52) 评论(0) 推荐(0) 编辑

摘要: 1.vector迭代器 vector维护一个线性空间,所以不论元素的型别如何,普通指针都可以作为vector 的迭代器,因为vector迭代器所需要的操作行为,如operator*、operator-> .operator++、operator--、operator+、operator-、opera 阅读全文

posted @ 2022-09-24 10:08 LutixiaGit 阅读(16) 评论(0) 推荐(0) 编辑

2022年9月20日

摘要: 数字0-9 : 48 - 57 A-Z : 65 - 90 a-z :97-122 阅读全文

posted @ 2022-09-20 22:01 LutixiaGit 阅读(12) 评论(0) 推荐(0) 编辑

摘要: compare函数在>时返回 1,<时返回 -1,==时返回 0。比较区分大小写,比较时参考字典顺序,排越前面的越小。大写的A比小写的a小。int compare(const string& s) const;//与字符串s比较int compare(const char* s) const;//与 阅读全文

posted @ 2022-09-20 19:28 LutixiaGit 阅读(60) 评论(0) 推荐(0) 编辑

2022年9月15日

摘要: 以下是几种会导致page fault的情景:1.用户态按需调页 2. 主内核页目录的同步 3. 对exception table中的异常操作的处理 4.堆栈自动扩展 5.对用户态指针越界的检查 下列关于makefile描述正确的是: 1、显式规则。显式规则说明了,如何生成一个或多的的目标文件。这是由 阅读全文

posted @ 2022-09-15 18:43 LutixiaGit 阅读(196) 评论(0) 推荐(0) 编辑

摘要: 一.文件 查看文件 cat file1 从第一个字节开始正向查看文件的内容 tac file1 从最后一行开始反向查看一个文件的内容 more file1 查看一个长文件的内容 less file1 类似于 'more' 命令,但是它允许在文件中和正向操作一样的反向操作 head -2 file1 阅读全文

posted @ 2022-09-15 09:23 LutixiaGit 阅读(27) 评论(0) 推荐(0) 编辑

2022年9月14日

摘要: 1) malloc 函数: void *malloc(unsigned int size) 在内存的动态分配区域中分配一个长度为size的连续空间,如果分配成功,则返回所分配内存空间的首地址,否则返回NULL,申请的内存不会进行初始化。 2)calloc 函数: void *calloc(unsig 阅读全文

posted @ 2022-09-14 18:54 LutixiaGit 阅读(94) 评论(0) 推荐(0) 编辑

摘要: 一. 瀑布模型 是线性模型的一种,在所有模型中占有重要地位,是所有其他模型的一个基础。 每一个阶段执行一次,按线性表顺序进行软件开发。 测试的切入点 测试阶段处于软件实现后,必须在代码完成后流出足够的时间给测试活动,否则将导致测试不充分,很多问题到项目后期才暴露。 优点 -1. 开发的各个阶段比较清 阅读全文

posted @ 2022-09-14 16:18 LutixiaGit 阅读(343) 评论(0) 推荐(0) 编辑