C++ 复习 1.C++和C语言 C++是在C语言基础上改进发展而来的,是C语言的一个超集 C++和C语言在除了面向对象的设计思想以外有什么不一样? 1. 头文件 C语言用例如 <stdio.h>的头文件 C++ 用的 <iostream> 意为输入输出流,用于实现更高层次的输入输出操作 2. 输入输出流 标准输入输出是利用<iostream>库中的 cin(input) 和 cout(output) 这两个流对象 输入输出流可理解为河流,<<放入一艘船,>>捞出一艘船 C语言使用 printf 和 scanf 进行输入输出操作 而 C++ 则引入了流操作符 cin 和 cout,更加直观: 12cin >> x;cout << x << endl;//endline,结束行之意 3. 变量类型 C++ 增加了 bool 类型和 string 类型,扩展了变量的表示形式: bool 类型: 变量的值为布尔判断结果,即 true(真)或 false(假) 其底层 ...
计算机科学与技术
未读华为ICT 网络赛道 初级 知识点汇总 建议先看这两个视频快速入门: 一个视频讲清楚家庭网络通信流程 [如何解决代理中的DNS泄漏问题?]https://youtu.be/fqREM6b25SY?si=oz90i_7ZOWAwBFtw 实践赛真题课程网址:https://talent.shixizhi.huawei.com/center/privateCenter.htm?schoolId=1365189427395223554&type=studyCenter_LearningTask&sxz-lang=zh_CN&mapDetail=3&mapDetailId=1838152212504219649 考前真题讲解-通义效率 IP知识百科 - 华为 VRP系统 VRP(Versatile Routing Platform,灵活路由平台)是华为自主开发的网络操作系统,广泛应用于其路由器、交换机、防火墙等网络设备上。VRP系统的主要作用和特点包括: 路由管理:支持多种路由协议(如OSPF、BGP、IS-IS等),实现设备间路由信息的交换与管理。 交 ...
Java复习总结 2.1.3 java标识符 规则: 标识符只能由数字、字母(包括中文)、下划线_、美元符号$组成,不能含有其它符号。 标识符不能以数字开头 关键字不能做标识符。 例如:public class static void 这些都是关键字,关键字不能做标识符的。 标识符严格区分大小写。大写A和小写a不一样。 规标识符理论上是没有长度限制的。 2.1.5 Java中的常量 在Java中,final修饰的实例变量一般和static联合使用,称为常量。 例如: 1public static final double PI = 3.1415926; 在C语言中,我们可以使用#define预处理指令来定义常量。 1#define PI 3.14159 2.2.3 变量的类型转换 1 小容量可以直接赋值给大容量,称为自动类型转换。 容量从小到大的排序为: byte < short(char) < int < long < float < double, 其中 short和 char 都占用两个字节,但是char 可以表示更大的正整数; ...
数据库标红内容摘录 简述数据库的三级模式结构(主要背模式的概念)。 对用户而言,外模式、模式和内模式分别对应一般用户模式、概念模式和物理模式,它们分别反映了看待数据库的三个角度。 模式也称为概念模式,是数据库中全体数据的逻辑结构和特征的描述,处于三级模式结构的中间层,不涉及数据的物理存储细节和硬件环境,与具体的应用程序、所使用的应用开发工具及高级程序设计语言无关。一个数据库只有一个模式。 (就是描述外模式和内模式的映射关系的部分,如你定义一张存了学生选课的信息表) 外模式又称为子模式或用户模式,是三级模式结构的最外层,是与某一应用有关的数据的逻辑结构,即用户视图。外模式一般是模式的子集,一个数据库可以有多个外模式。 (就是数据库用户(包括应用程序员和最终用户)最终可以看到的内容,如你给老师和学生分别定义了他们能看选课表的哪些内容) 内模式又称存储模式或物理模式,是三级模式结构中的最内层,也是靠近物理存储的一层,即与实际存储数据方式有关的一层。它是对数据库存储结构的描述,是数据在数据库内部的表示方式。一个数据库只有一个内模式。 (数据在数据库上存储的内容,是数据在数据库内部的表示方 ...
操作系统 1.1_1 操作系统的概念、功能和目标 作为用户和计算机硬件之间的接口 提供的功能 命令接口(联机命令接口|脱机命令接口) 程序接口 GUI(图形用户界面win|ios|andrio) 目标 方便用户使用 1.1_2 操作系统的特征 并发|并行 并发:多个事件交替发生(宏观同时发生、微观交替进行) 并行:多个事件同时发生 共享 两种资源共享方式: 互斥共享方式:一个时间段内只允许一个进程访问该资源 同时共享方式:允许一个时间段内由多个进程“同时”对它们进行访问 虚拟 概念:把一个物理上的实体变为若干个逻辑上的对应物 空分复用计数 时分复用计数 异步 概念:在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底的,而是走走停停的,以不可预知的速度向前推进。只有系统拥有并发性,才有可能导致异步性。 1.1_3 操作系统的发展与分类 OS的发展与分类 手工操作阶段 纸带机(用户独占全机、人机速度矛盾) 批处理阶段——dan’dao 单道批处理系统(外围机——磁带) 多道批处理系统(操作系统开始出现 ...
计算机科学与技术
未读《Linux命令速查手册》 按Ctrl + F搜索 shell的作业控制 命令 作用 jobs 列出作业 & 在后台运行作业 Ctrl+Z 挂起当前(前台)作业 suspend 挂起shell的执行 fg [%jobnumber] 撤销作业的挂起操作,让它在前台运行 bg [%jobnumber] 让挂起的作业在后台运行 文件基本操作 命令 作用 ls 列出目录中的文件 cp 复制文件 mv 重命名(“移动”)文件 rm 删除(“移除”)文件 ln 创建文件链接(替代名称) ls 格式:ls [option] [files] 作用:列出文件和目录的属性 常用选项: -a 列出所有的文件,包括文件名以句点开头的文件 -l 长列表,包括文件属性。添加-h选项后,输出文件大小时,将以千字节、兆字节和千兆字节为单位,而不是以字节为单位 -G 在长列表中,不输出文件的组所有权 -F 用意义明确的符号修饰文件名称,从而指示文件的类型。通常,文件名后面附加“/”表示“可执行文件”,附加“@”表示符号链接 ...
计算机科学与技术
未读以下内容大部分来自于Hexo官方文档 欢迎体验 Hexo! 这是你的第一篇帖子。 查看 文档 以获取更多信息。 如果你在使用 Hexo 时遇到任何问题,可以在 故障排除 中找到答案,或者在 GitHub 上向Hexo官方提问。 快速入门 创建新帖子 1hexo new 我的新帖子 更多信息:写作教程 运行服务器 1hexo server 更多信息:服务器运行教程 生成静态文件 1hexo generate 更多信息:生成静态文件教程 部署到远程站点 1hexo deploy 部署到 GitHub 1hexo cl; hexo g; hexo d 本地预览 1hexo cl ; hexo s 更多信息:部署到远程站点教程