自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

诗的博客

努力学习,不断前进!!!

  • 博客(10)
  • 收藏
  • 关注

原创 Linux基本命令使用

manman -num // 在第num个找,一共八个(1) 普通命令(ls,cd)(2) 系统调用函数(open,write)(3) 库函数(strlen,sscanf)(4) 设备及特殊文件(5) 配置文件格式(6) 游戏使用帮助,由各个游戏自定义(7) 系统管理用命令,这些命令只能由root使用(8) 管理类的命令及守护进行(ifconfig)lsls -a 列出所有文件(含隐藏文件)ls -i 列出文件的i结点的索引信息ls -k 以k字节的形式表

2021-08-09 18:21:09 144 1

原创 string类的使用(C++)

string(注:本次演示均是在vs2019下)string类常用成员函数构造函数(常用)Iterators(迭代器相关)Capacity(容量相关)size()length()resize()capacity()reserve()clear()empty()Element access(元素访问)operator[]atModifiers(修饰符)operator+=push_back()insert()erase()swap()String operations(字符串操作)c_str()find()r

2021-07-25 20:22:12 419 1

原创 软件工程的十大模型

1.软件生命周期模型软件生命周期由软件定义、软件开发与运维(也称软件维护)3个时期组成,每个时期又进一步划分成若干个阶段。问题定义:“要解决的问题是什么?”通过对客户的访问调查,系统分析员扼要地写出关于问题性质、工程目标和工程规模的书面报告,经过讨论和必要的修改之后这份报告应该得到客户的确认。可行性研究:“对于上一个阶段所确定的问题有行得通的解决办法吗?”可行性研究的结果是客户做是否继续进行这项工程的决定的重要依据。需求分析:“为了解决这个问题,目标系统必须做什么”,主要是确定目标系统必须具备哪些

2021-06-11 12:48:39 12667 5

原创 最短路径(c++)

1 需求分析假设要在足够多的会场里安排一批活动,并希望使用尽可能少的会场.设计一个有效的贪心算法进行安排.(这个问题实际上是著名的图着色问题.若将每一个活动作为图的一个顶点,不相容活动间用边相连.使相连顶点着不同颜色的最少着色数,相应于要找最少会场数.)2 概要设计主函数贪心算法3 详细设计首先定义一个结构体数组,用来存储每个活动的开始时间和结束时间struct node{ int x, y; //x为活动开始时间,y为活动结束时间}P[MAX];然后设计一个

2021-06-11 12:36:04 329 1

原创 C++操作符重载

不能被重载的操作符用括号()括起来的(.*)三目运算符(?:)点(.)作用域访问符(::)运算符(sizeof)可以被重载的操作符可以被重载的操作符太多太多了,简单记一下就是:除了不能被重载的,剩下的就是可以被重载的比如:1. 前置++2. 后置++(参数中有int)(编译器区分的,语法规范)3. ->4. =5. +6. -7. *8. /9. +=10. -=11. &12. >13. >=14. <15. <=

2021-06-11 11:04:12 128 2

原创 C++默认成员函数(C++98)

如果一个类中什么成员都没有,简称为空类。空类中什么都没有吗?并不是的,任何一个类在我们不写的情况下,都会自动生成下面6个默认成员函数 1.构造函数1.1定义1.2特点2.析构函数2.1定义2.2特点3.拷贝构造函数3.1定义3.2特点4.赋值运算符重载4.1运算符重载4.1.1定义4.1.2特点4.2赋值运算符重载4.2.1定义4.2.2特点5.取地址操作符重载6.const修饰的取地址操作符重载1.构造函数1.1定义构造函数是一个特殊的成员函数,名字与类名相同,创建类类型对象时由编译器自动调用,保

2021-06-10 16:15:38 260

原创 C++构造函数与析构函数及调用顺序

构造函数与析构函数及调用顺序构造函数定义特点析构函数定义特点构造函数与析构函数的执行顺序例题构造函数定义构造函数是一个特殊的成员函数,名字与类名相同,创建类类型对象时由编译器自动调用,保证每个数据成员都有 一个合适的初始值,并且在对象的生命周期内只调用一次。特点构造函数是特殊的成员函数,需要注意的是,构造函数的虽然名称叫构造,但是需要注意的是构造函数的主要任务并不是开空间创建对象,而是初始化对象。其特征如下:函数名与类名相同。无返回值。对象实例化时编译器自动调用对应的构造函数。构造函数

2021-06-07 21:36:39 1263 2

原创 vs检查内存泄漏

使用总结#include<stdio.h>#include <crtdbg.h>#define _CRTDBG_MAP_ALLOC#ifdef _DEBUG#ifndef DBG_NEW#define DBG_NEW new ( _NORMAL_BLOCK , __FILE__ , __LINE__ )#define new DBG_NEW#endif#endifint main(){ _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_D

2021-05-22 20:58:15 620

原创 不带头单向非循环链表的实现(C语言)

不带头单向非循环链表的实现 SList.hSList.cpptest.cpp贴一下我的github地址(里面有我原来敲过的一些有意思的代码):点击转到githubSList.h#pragma oncetypedef int DataType;typedef struct SListNode{ DataType data; struct SListNode* next;}SListNode;//初始化链表void SListInit(SListNode** head);//清空链表

2021-05-22 19:11:47 113

原创 顺序表的实现(C语言实现)

顺序表的实现(C语言实现)增删改查功能的基本实现SeqList.h#pragma oncetypedef int DataType;typedef struct SeqList{ DataType* array; int capacity; int size;}SeqList;//初始化链表void SeqListInit(struct SeqList* ps, int initCap);//清空链表void SeqListDestroy(SeqList* ps);//尾插

2021-05-22 18:56:14 157

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除