Linux-Ch02
Linux-Ch02 文件与操作 文件的组织与操作 Linux文件系统的特点 Linux系统中一切事物都是文件,包括常见的普通文件(文本文件、多媒体文件、可执行文件)和特殊文件(硬件、内存、进程)等。 Linux文件系统是一个典型的单根、分层、树形结构,第一级目录称根目录,符号 / 表示。根目录包含文件和子目录,依此递归。 其他特点: 文件名严格区分大小写,支持“空格”、“.”、“-”、“_”四种特殊符号 字符“.”开始的文件名为隐藏文件,默认不显示 目录(文件夹)也是文件 后缀名不是文件名称必须的要素,只是方便用户使用 Linux文件系统常见目录说明 目录名称 意义 /bin 可执行二进制文件 /boot 引导目录,引导系统所需要的文件 /etc 系统配置文件 /home 家目录,每个普通用户的家目录,如/home/starlightglimmer /root 超级管理员的家目录 /sbin 超级管理员权限的可执行文件 /usr Unix Software...
Linux-Ch01
Linux-Ch01 Linux发展史 Linux安装和配置 Linux家族图谱: Linux系统的特点: 与Unix操作系统兼容 广泛的硬件运行环境 强大的网络功能 对多用户多任务的完美支持 多硬件平台支撑的可移植性 良好的设备独立性 Linux安装方式: 直接硬件安装 虚拟机环境安装 云服务器环境安装 Linux界面与终端 Linux发行版一般提供三种用户界面: 图形化用户界面:GNOME、KDE等 命令行用户界面 CLI(Command Line Interface) CLI模拟器界面 命令提示符: 123# [用户名@机器名 工作目录]提示符# 提示符 $ 表示普通用户; # 表示超级管理员(root用户)# 例子: 命令语法结构 1command [[-]options][option arguments][command arguments] command:Linux命令,大小写严格区分,一般为小写 [-options] :命令的一个或多个选项,分为长格式和短格式,一般为短格式 [option...
Unity开发记录-对象池简单实现
Unity学习记录-对象池简单实现 创建对象池类 12345public class PooledObjectInfo{ public string LookupString; //对象池的名字 public List<GameObject> inactiveObjects = new List<GameObject>(); //对象list} 实现功能——取、归还 对象池list 1public static List<PooledObjectInfo> ObjectPools = new List<PooledObjectInfo>(); 取对象 1234567891011121314151617181920212223242526272829303132//取对象public static GameObject SpawnObject(GameObject objectToSpawn, Vector3 spawnPosition,Quaternion...
Unity开发记录-背包系统简单实现
Unity学习记录-背包系统简单实现 ScriptableObject ScriptableObject是Unity提供的一个数据配置存储基类,可以用来保存数据资源文件 ScriptableObject的实例会被保存为资源文件(.asset) 使用ScriptableObject,我们需要创建一个类来继承它 示例代码:创建物品类ScriptableObject 123456789101112131415161718using System.Collections;using System.Collections.Generic;using UnityEngine;[CreateAssetMenu(fileName = "Item",menuName ="BagSystem/Item")]public class Item : ScriptableObject{ [Header("物品名字")] public string itemName; ...
Unity学习记录-A星寻路
Unity学习记录-A星寻路 准备 路径排序 在A星寻路算法中,计算出组成路径的方格的关键是下面的等式: F=G+HF = G + H F=G+H 其中: G是从起点A移动到该方格的移动代价 H是从该方格移动到终点B的估算成本。H的值是乐观的,也就是说,H在计算时不会考虑障碍物、河流等地形因素。在这里,H的计算可以用Manhattan方法:横向移动的步数+纵向移动的步数 F是方格的代价总和,F越低的方格越优先试探 数据结构准备 准备如下数据结构: List sortList:存储待试探的节点 Dictionary cameFrom: 存储每个节点及其父节点(从哪里来的) 12List<Vector2Int> sortList = new List<Vector2Int>(); //存储待试探的节点,可以用优先队列加快速度Dictionary<Vector2Int, Vector2Int> cameFrom = new Dictionary<Vector2Int, Vector2Int>(); ...
SSD7笔记2-关系模型
SSD7笔记2-关系模型 关系模型的三要素 基本结构:关系/表 基本操作: 并:∪ ;差:— ;广叉积:X ;选择:σ ;投影:Π ;交:∩ ; 连接、除等 完整性约束:实体完整性;参照完整性;用户自定义完整性 关系的形式化定义:笛卡尔积 关系模式 属性与域名对的集合,对结构的描述 关系模式需要给出关系名、每个属性的名称、属性的域以及属性和域之间的映射关系 例:课程关系模式:课程(课程号,课程名,学分) 课程号 课程名 学分 001 SSD1 1 002 SSD3 1 关系实例 某特定时刻关系的值 Tuple:元组;行;记录 Degree:目,度:属性的个数,即列的数量 Cardinality:基数:元组的数目,即行的数量
SSD7笔记1-数据库系统概述
SSD7笔记1-数据库系统概述 数据库DB 数据库是长期存储在计算机内,有组织的、大量相关联的、可共享的数据集合 五个特点: Keep data long time 长期存储 Large quantities of data 大量 logically related 相关联的 Structured data 有组织的 share...
编译原理笔记3-语法分析树
编译原理笔记3-语法分析树 用一张树形结构的图来描述一个句子的推导,这种表示称为语法树。 性质:在语法树生长的任何时候,所有那些没有后代的端末自左至右的排列起来,就是一个句型。注意:任何时候 分析树和语法树长的一样,只不过倒过来看(归约的过程) 文法的二义性 一个文法,如果它的一个句子有两棵或以上的语法树,则称此句子具有二义性,如果一个文法含有二义性的句子,则该文法有二义性。 **注:**无法用数学方法证明某个文法是非二义性的,但可以通过约定加以改造。
计算机网络笔记3-物理层
...






