3.8k 7 分钟

# I/O 硬件基本原理 # I/O 设备的概念 I/O 就是 “输入 / 输出” ( Input/Output ) I/O 设备就是可以将数据输入到计算机,或者可以接收计算机输出数据的外部设备,属于计算机中的硬件部件。 i 设备:鼠标、键盘、写字板、麦克风 o 设备:显示器、耳机 输入输出设备:云盘 # I/O 设备分类 传输速度:低速、中速、高速 信息交换单位:块设备和字符设备 共享属性:独占设备、共享设备、虚拟设备 # 设备控制器 # 概念 CPU 无法直接控制 I/O 设备的机械部件,因此 I/O 设备还要有一个电子部件作为 CPU 和 I/O 设备机械部件之间的...
655 1 分钟

# 前言 笔者的五一假期花了好多时间在这,始作俑者也是仓颉大作业,要求作业用网页的形式展示。其实本地展示就行,但是打开网页、运行 python 、运行 cangjie 一系列操作实在繁冗。况且笔者还要发给另外两位负责测试的队友,过于笨拙了 笔者追求优雅,决定将项目部署在云服务器上,这样无论是谁,输入域名打开网址就可以啦!以后笔者写的评测机也可以部署网页端啦! # 云服务器 # 作用 云服务器本质上就是一台远程电脑,之所以使用它是基于它的两大优点: 所有资源通过互联网提供 通过配置安全组 / 防火墙规则,开放特定端口(如 HTTP 80、HTTPS...
6.8k 12 分钟

连接 MySQL mysql -u root -p # 数据库管理 (文件夹) 查看已有数据库 show databases; 创建数据库 create database [name]; create database [name] DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 删除数据库 drop database [name]; 进入数据库 use [name]; 查看数据库中所有数据表 show tables; # 数据表的管理(文件) 进入数据库(进入文件夹) use [name]; 查看当前数据库下的所有...
4.2k 8 分钟

# 前言 在完成仓颉大作业的过程中,笔者希望能够美化代码输入框,实现和洛谷等 oj 平台一样的代码编辑器效果。 目前先实现了代码高亮,以 python 语言为例,效果还是非常漂亮的 最近学业繁忙,后续如果有空的话将会研究研究自动缩进和括号匹配等高级功能,至于自动补全,想想就麻烦 代码如下: # HTML <!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <meta...
838 2 分钟

# 创建项目 # 创建 app ├─app01│ │ admin.py # 默认提供了 admin 后台管理 │ │ apps.py # app启动类│ │ models.py # [重要] 数据库操作│ │ tests.py # 单元测试│ │ views.py # [重要] 函数│ │ __init__.py│ ││ └─migrations # 数据库变更记录│ __init__.py│└─DjangoProject │ asgi.py │ settings.py │ urls.py │ wsgi.py │ __init__.py#...
20k 37 分钟

# 实验目的 掌握系统调用的概念及流程 实现进程间通信机制 实现 fork 函数 掌握页写入异常的处理流程 在用户态下,用户进程不能访问系统的内核空间,也就是说它一般不能存取内核使用的内存数据,也不能调用内核函数,这一点是由体系结构保证的。然而,用户进程在特定的场景下往往需要执行一些只能由内核完成的操作,如操作硬件、动态分配内存,以及与其他进程进行通信等。允许在内核态执行用户程序提供的代码显然是不安全的,因此操作系统设计了一系列内核空间中的函数,当用户进程需要进行这些操作时,会引发特定的异常以陷入内核态,由内核调用对应的函数,从而安全地为用户进程提供受限的系统级操作,我们把这种机制称为...
5.2k 9 分钟

# 前言 又寄了(悲)。这次体验比上次还差,做 exam 时手欠弄了俩 bug ,等 de 完就只剩 3min 了。据贾爹说 extra 非常非常简单,可惜了,又错过了 这次 exam 的设定是真难,是实现 EDF 调度算法。不过有的老师上课已经明确指出了上机会考这个,而且题目描述也很详尽,按要求一步一步来即可。只能说我的手太欠了 至于 extra ,反正贾爹说简单,我扫了一眼感觉和往年题差不多,应该不是很难。看看会不会开放吧 # exam # 题目要求 # 简述 实现 最早截止期优先 算法,即 EDF 算法。但课下的 RR 算法也要保留。即我们有两个队列,储存不同的进程。 课下的...
1.3k 2 分钟

# 项目结构 my-vue-project/ ├── node_modules/ # 项目依赖包 ├── public/ # 静态资源目录 │ ├── favicon.ico # 网站图标 │ └── index.html # 主HTML文件 ├── src/ # 项目源代码目录 │ ├── assets/ # 静态资源(图片、字体等) │ ├── components/ # Vue组件 │ ├── router/ # 路由配置(如果选择了vue-router) │ ├── store/ # Vuex状态管理(如果选择了vuex) │ ├── views/ # 页面级组件 │ ├──...
2.6k 5 分钟

# 指令修饰符 按键修饰符 @keyup.enter : 键盘回车弹起事件 v-model 修饰符 v-model.trim :去除首尾空格 v-model.number : 转数字 事件修饰符 @事件名.stop : 阻止冒泡 @事件名.prevent : 阻止默认行为 # v-bind 控制样式 # 操作 class 语法: :class="对象/数组" 对象 形式为键值对。键是类名,值是布尔值,表示是否添加这个类的样式 <div class="box"...