08 2021 档案
摘要:chattr 修改文件的隐藏属性 options: A: 不修改atime S:同步写入 a:只能增加数据 c:自动压缩解压 d:不会被dump程序备份 i:不能删除、修改、建立连接 s:文件删除时直接从磁盘删除 u:文件删除时,数据内容存在磁盘 example: sudo chattr +i pp
阅读全文
摘要:1、模板的概念 模板就是建立通用的模具,大大提高复用性。 生活中的模板: 一寸照模板 PPT模板:框架美观,填充“肉”即可。等。 模板通用性很强,不可以直接使用,只是一个框架。 模板并不是万能的。 2、函数模板 2.1、函数模板语法 #include <iostream> using namespa
阅读全文
摘要:cp、rm、nl命令 cp -r >>>>>>>>>>>>>递归复制,复制文件夹 rm -r >>>>>>>>>>>>>>递归删除 nl -b a >>>>>>>>>>>>>>>表示不论是否为空行,也同样列出行号(类似 cat -n) nl -b t >>>>>>>>>>>>
阅读全文
摘要:职工管理系统 1、管理系统需求 2、创建项目 2.1、创建新项目 打开vs2017,点击创建新项目,创建新的C++项目 填写项目名称及项目路径,点击确定 2.2、添加文件 右击“源文件”,进行添加文件操作 至此,项目已经创建完毕! 3、创建管理类 在头文件和源文件的文件夹下分别创建workerMan
阅读全文
摘要:1、文本文件 1.1、写文件 cout 屏幕输出流对象 #include <iostream> #include <string> #include <fstream> using namespace std; //文本文件,写文件 void test01() { //1、包含头文件 fstream
阅读全文
摘要:sudo >>>>>>>>>>>>>>临时使用root权限 sudo chgrp 组名 文件名 >>>>>>>>>>>>>修改文件组 chmod o+w kkb.txt >>>>>>>>>>>>>给文件增加可写权限 whoami >>>>>查看用户 sudo apt-get install tree
阅读全文
摘要:linux > 和 >> 、< 区别 linux中经常会用到将内容输出到某文件当中,只需要在执行命令后面加上>或者>>号即可进入操作。 大于号:将一条命令执行结果(标准输出,或者错误输出,本来都要打印到屏幕上面的)重定向其它输出设备(文件,打开文件操作符,或打印机等等) 小于号:命令默认从键盘获得的
阅读全文
摘要:七、多态 1、多态的基本的概念 #include <iostream> #include <string> using namespace std; //多态 //动态多态满足条件 //1.有继承关系 //2.子类重写父类的虚函数 //重写:函数返回值类型,函数名,参数列表完全相同 //动态
阅读全文
摘要:1.man手册 man ls >>>>>man加命令 显示该命令的详细信息 ctrl + f >>>>>>向下翻页 ctrl + b >>>>>>向上翻页 man -key xxx >>>>>>>用关键字查询命令 man -f xxx 2.常用命令 sudo yum update 更新yum包管理工
阅读全文
摘要:六、继承 1、继承的基本语法 菜鸟写法: #include <iostream> #include <string> using namespace std; //普通实现页面 //Java页面 class Java { public: void header() { cout << "首页、公
阅读全文
摘要:1.对象文件 g++ -c >将文件编译成对象文件 2.头文件 xxx.h 头文件存放:函数声明 <> :从系统路径下找头文件 "":从当前目录下查找头文件 将自定义的头文件也用<>引用时需要使用 g++ -I./include -c xxx.cpp将项目头文件设置到系统里 3.源文件 xxx.c
阅读全文
摘要:指针与地址 指针是程序数据在内存中的地址,而指针变量是用来保存这些地址的变量。 定义指针变量 C语言中,定义变量时,在变量名 前 写一个 * 星号,这个变量就变成了对应变量类型的指针变量。必要时要加( ) 来避免优先级的问题。 取地址 既然有了指针变量,那就得让他保存其它变量的地址,使用& 运算符取
阅读全文
摘要:五、运算符重载 1、加号运算符重载 #include <iostream> #include <string> using namespace std; //加号运算符重载 class Person { public: //1.成员函数重载+号 Person operator+(Person &
阅读全文
摘要:四、友元 1、全局函数做友元 #include <iostream> #include <string> using namespace std; //建筑物 class Building { //告诉编译器,GoodGay 全局函数是Building的好朋友,可以访问Building中的私
阅读全文
摘要:三、c++对象模型和this指针 1、成员变量和成员函数分开存储 #include <iostream> #include <string> using namespace std; //成员变量和成员函数分开存储 //只有非静态成员变量,属于类的对象上 class Person { int m
阅读全文
摘要:二、对象的初始化和清理 1、构造函数和析构函数 #include <iostream> #include <string> using namespace std; //对象初始化和清理 //1.构造函数 进行初始化操作 class Person { public: //1、构造函数: /* 1
阅读全文
摘要:类和对象 一、封装 #include <iostream> using namespace std; const double PI = 3.14; //设计一个圆类,求圆的周长 //圆周长的公式:2*PI*半径 //class 代表设计一个类 类后面紧跟着的就是类名 class Circl
阅读全文
摘要:一、函数默认参数 #include <iostream> using namespace std; //函数默认参数 //如果我们自己传入了数据,就用自己的数据,如果没有,那么就用默认值。 //语法: 返回值类型 函数名( 形参 = 默认值 ) int func(int a, int b = 2
阅读全文
摘要:MBTiles 1.3 本文件中的关键词“必须”、“不得”、“要求”、“应”、“不得”、“应”、“不应”、“建议”、“可”和“可选”应按照RFC 2119中的说明进行解释。 Abstract MBTiles是一种规范,用于在SQLite数据库中存储平铺地图数据,以便立即使用和传输。MBTiles文件
阅读全文
摘要:引用 一、引用的基本使用: #include <iostream> using namespace std; int main() { //引用的基本语法 int a = 10; int &b = a; cout << "a = " << a << endl; cout << "b = "
阅读全文
摘要:#include <iostream> using namespace std; //全局变量 int g_a = 10; int g_b = 10; //const 修饰的全局变量,全局常量 const int c_g_a = 10; const int c_g_b = 10; i
阅读全文
摘要:主要功能步骤: #include <iostream> #include <string> using namespace std; //5.1 联系人结构体 struct Person { string m_Name; //姓名 int m_Sex; //性别 1 男,2 女 int m_Age;
阅读全文
摘要:1.grovvy简单语法 // 定义字符串 def s = "TEST" println s; // 定义一个集合类型 def list = ['a','b'] // 往list中添加元素 list << 'c' // 取出list中第三个元素 println list.get(2) // 定义一个
阅读全文
摘要:1、结构体定义: 结构体属于用户自定义数据类型,允许用户存储不同的数据类型。 语法: struct 结构体名 { 结构体成员列表 }; #include <iostream> #include <string> using namespace std; //1.创建学生数据类型 //学生:姓名、
阅读全文
摘要:1、指针操作数组 #include <iostream> using namespace std; int main(){ int arr[10] = {1,2,3,4,5,6,7,8,9,10}; cout << "The first element is:" << arr[0] << end
阅读全文
摘要:1.常量指针(const * ),红色标记不可修改 #include <iostream> using namespace std; int main(){ int a = 20; int b = 10; const int * p = &a;//指针的指向可以修改,但是指针指向的值不可改, /
阅读全文
摘要:1.打印LOG宏 #include <stdio.h> // 两个井号连接字符串,避免agrs为空 // 条件式编译 gcc -D DEBUGGER #ifdef DEBUG #define log(frm, args...){\ printf("[%s : %s : %d]",__FILE
阅读全文

浙公网安备 33010602011771号