12 2021 档案

摘要:using namespace std C++标准程序库中的所有标识符都被定义于一个名为std的namespace中 一、定义命名空间 命名空间的定义使用关键字 namespace,后跟命名空间的名称 namespace namespace_name { // 代码声明 } 二、调用命名空间函数 调 阅读全文

posted @ 2021-12-27 17:42 choco莉特 阅读(59) 评论(0) 推荐(0) 编辑

摘要:1、简述 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,是通过使用一个共同的接口来指向新创建的对象。 2、何时使用 工厂模式作为一种创建模式,一般在创建复杂对象时,考虑使用; 在创建简单对象时,建议直接new完成一个实例对象的创建。 3、工作流程 需要在工厂类中做判断,从而创造相应的产品, 阅读全文

posted @ 2021-12-24 14:22 choco莉特 阅读(352) 评论(0) 推荐(0) 编辑

摘要:一、多态 1.多态是指:调用成员函数时,会根据调用函数的对象的类型来执行不同的函数 2.用到多态的情况:当类之间是通过继承关联时 举例: #include <iostream> using namespace std; class Shape { protected: int width, heig 阅读全文

posted @ 2021-12-22 14:41 choco莉特 阅读(59) 评论(0) 推荐(0) 编辑

摘要:1.定义 重载声明是指:一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明,但是它们的参数列表和定义(实现)不相同。 在同一个作用域内,可以声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同。 注意:不能仅通过返回类型的不同来重载函数 2.举例 阅读全文

posted @ 2021-12-22 13:51 choco莉特 阅读(370) 评论(0) 推荐(0) 编辑

摘要:一、继承的定义 1.继承指的是:我们依据另一个类来定义类;当创建类时,不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。 这个已有的类称为基类,新建的类称为派生类。 2.继承的好处:这使得创建和维护一个应用程序变得更容易,也达到了重用代码功能和提高执行效率的效果。 阅读全文

posted @ 2021-12-22 11:07 choco莉特 阅读(203) 评论(0) 推荐(0) 编辑

摘要:一、C++ 类定义 定义格式: 实例: 使用关键字 class 定义 Box 数据类型 class Box { public: double length; // 盒子的长度 double breadth; // 盒子的宽度 double height; // 盒子的高度 }; 二、C++ 对象定义 阅读全文

posted @ 2021-12-22 10:04 choco莉特 阅读(125) 评论(0) 推荐(0) 编辑

摘要:man :Manual 手册,用来查询其他命令的用法 pwd :print working directory 显示当前工作路径 su :switch user 切换用户,切换到 root 用户 阅读全文

posted @ 2021-12-16 16:54 choco莉特 阅读(69) 评论(0) 推荐(0) 编辑

摘要:mount 命令用于挂载 Linux 系统外的文件 mount -o -remount :将一个已经挂下的档案系统重新用不同的方式挂上 例如: mount -o remount rw / :表示原先是只读的系统,现在用可读写的模式重新挂载到根目录 记某次不成功挂载解决办法: mount -o rem 阅读全文

posted @ 2021-12-16 14:25 choco莉特 阅读(6291) 评论(0) 推荐(1) 编辑

摘要:sync 全称为 synchronize (同步) 用于数据同步,强制将内存中的文件缓冲写入磁盘,更新块信息 阅读全文

posted @ 2021-12-16 13:55 choco莉特 阅读(531) 评论(0) 推荐(0) 编辑

摘要:用于设置或者显示环境变量 在 shell 中执行程序时,shell 会提供一组环境变量。export 可新增、修改或删除环境变量,供后续执行的程序使用。 export 的效力仅限于该次登陆操作 阅读全文

posted @ 2021-12-16 13:44 choco莉特 阅读(411) 评论(0) 推荐(0) 编辑

摘要:1、选择 SVN Update,获取最新版本 2、如果有 Conflicts,Resolve Conflicts 3、重新编译,必须解决编译失败和 Warning 问题 4、选择 SVN Commit,显示变更文件列表,查看需要提交的文档 (注意:新增文件和删除文件默认为 "Deselect" 状态 阅读全文

posted @ 2021-12-15 16:01 choco莉特 阅读(145) 评论(0) 推荐(0) 编辑

摘要:1. /usr /usr 是Unix Software Resource(Unix操作系统软件资源)的缩写,所以该目录放置的是系统软件相关的数据 (1)/usr/bin 这里边存放了全部用户能够使用的指令,例如,cd指令,ls指令和info指令等 (2)/usr/sbin 里边存放了只有root用户 阅读全文

posted @ 2021-12-15 11:44 choco莉特 阅读(935) 评论(0) 推荐(0) 编辑

摘要:C/C++ 数组允许定义可存储相同类型数据项的变量 结构体是 C++ 中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项 一、定义结构体 struct 语句定义了一个包含多个成员的新的数据类型,struct 语句的格式如下: struct type_name { member_type 阅读全文

posted @ 2021-12-13 17:20 choco莉特 阅读(139) 评论(0) 推荐(0) 编辑

摘要:一、概述指针是一个变量,其值为另一个变量的地址举例: #include <iostream> using namespace std; int main () { int var = 20; // 实际变量的声明 int *ip; // 指针变量的声明 ip = &var; // 在指针变量中存储 阅读全文

posted @ 2021-12-13 14:21 choco莉特 阅读(66) 评论(0) 推荐(0) 编辑

摘要:一、C++简介 C++ 完全支持面向对象的程序设计,包括面向对象开发的四大特性:封装、抽象、继承、多态 二、C++基本语法 基本名词有对象、类、方法、即时变量 输出hello world: #include <iostream> using namespace std; // main() 是程序开 阅读全文

posted @ 2021-12-13 10:57 choco莉特 阅读(113) 评论(0) 推荐(0) 编辑

摘要:reboot -f 强制重启 reboot 命令用来重启计算机 1. 语法 reboot [-n] [-w] [-d] [-f] [-i] 2. 参数 -n : 在重开机前不做将记忆体资料写回硬盘的动作 -w : 并不会真的重开机,只是把记录写到 /var/log/wtmp 档案里 -d : 不把记 阅读全文

posted @ 2021-12-08 14:26 choco莉特 阅读(5367) 评论(0) 推荐(0) 编辑

摘要:ulimit -c unlimited 设置core文件大小为不限制大小 linux 对于每个用户,系统限制其最大进程数 为提高性能,可以根据设备资源情况,设置个Linux用户的最大进程数 ulimit命令: 1. 功能说明:控制shell程序的资源 2. 语法:ulimit + [-aHS] +  阅读全文

posted @ 2021-12-08 14:02 choco莉特 阅读(2361) 评论(0) 推荐(0) 编辑

摘要:1. kill的含义 从字面来看,就是用来杀死进程的命令,但事实上,这个或多或少带有一定的误导性。 从本质上讲,kill 命令只是用来向进程发送一个信号,至于这个信号是什么,是用户指定的。 2. kill的动作 kill 命令会向操作系统内核发送一个信号(多是终止信号)和目标进程的 PID,然后系统 阅读全文

posted @ 2021-12-08 11:24 choco莉特 阅读(134) 评论(0) 推荐(0) 编辑

摘要:1.ps -ef ps 是查看进程的命令,确定有哪些进程正在运行和运行的状态、占用的资源等 显示得是瞬间进程的状态,并不动态连续;对进程进行实时监控用的是 top -e 代表列出所有进程-l 代表长格式-f 代表完整的格式 2.grep 文本搜索工具,使用正则表达式搜索文本,并把匹配的行打印出来 例 阅读全文

posted @ 2021-12-08 10:52 choco莉特 阅读(97) 评论(0) 推荐(0) 编辑

摘要:表示在当前bash环境下读取并执行xxx中的命令 该命令可以用用命令“.”来替代 举例: source xxx . xxx 上述两者是等价的 source filename:这个命令其实只是简单地读取脚本里面的语句依次在当前shell里面执行,没有建立新的子shell。那么脚本里面所有新建、改变变量 阅读全文

posted @ 2021-12-07 15:19 choco莉特 阅读(233) 评论(0) 推荐(0) 编辑

摘要:./ 表示执行当前文件夹下的某个文件 例如:当前文件夹下有一个a.sh可执行文件,命令 ./ a.sh表示运行该文件 ./ 表示当前目录(当前文件夹) ../ 表示上一级目录(上一层文件夹) 阅读全文

posted @ 2021-12-07 14:46 choco莉特 阅读(903) 评论(0) 推荐(0) 编辑

摘要:chmod :是改变权限的命令(change mode) -R :当前目录及目录下所有文件 777 :可读、可写、可执行 整个命令的作用是:对当前目录及目录下所有的文件赋予可读可写可执行权限 1. 命令格式: chmod [-cfvR] [--help] [--version] mode file 阅读全文

posted @ 2021-12-07 10:14 choco莉特 阅读(57205) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示