From 89023e6bb95e0e50367a80f3bb9653ed5e9f74ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E6=99=93=E9=9B=AA?= Date: Wed, 13 Mar 2024 09:53:34 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...00\346\254\241\347\254\224\350\256\260.md" | 23 +++++ ...14\346\254\241\347\254\224\350\256\260.md" | 19 ++++ ...11\346\254\241\347\254\224\350\256\260.md" | 35 +++++++ ...33\346\254\241\347\254\224\350\256\260.md" | 15 +++ ...24\346\254\241\347\254\224\350\256\260.md" | 33 +++++++ ...55\346\254\241\347\254\224\350\256\260.md" | 99 +++++++++++++++++++ ...03\346\254\241\344\275\234\344\270\232.md" | 62 ++++++++++++ ...53\346\254\241\344\275\234\344\270\232.md" | 32 ++++++ 8 files changed, 318 insertions(+) create mode 100644 "\346\236\227\346\231\223\351\233\252/20240229-\347\254\254\344\270\200\346\254\241\347\254\224\350\256\260.md" create mode 100644 "\346\236\227\346\231\223\351\233\252/20240301-\347\254\254\344\272\214\346\254\241\347\254\224\350\256\260.md" create mode 100644 "\346\236\227\346\231\223\351\233\252/20240302-\347\254\254\344\270\211\346\254\241\347\254\224\350\256\260.md" create mode 100644 "\346\236\227\346\231\223\351\233\252/20240304-\347\254\254\345\233\233\346\254\241\347\254\224\350\256\260.md" create mode 100644 "\346\236\227\346\231\223\351\233\252/20240306-\347\254\254\344\272\224\346\254\241\347\254\224\350\256\260.md" create mode 100644 "\346\236\227\346\231\223\351\233\252/20240307-\347\254\254\345\205\255\346\254\241\347\254\224\350\256\260.md" create mode 100644 "\346\236\227\346\231\223\351\233\252/20240308-\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232.md" create mode 100644 "\346\236\227\346\231\223\351\233\252/20240311-\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232.md" diff --git "a/\346\236\227\346\231\223\351\233\252/20240229-\347\254\254\344\270\200\346\254\241\347\254\224\350\256\260.md" "b/\346\236\227\346\231\223\351\233\252/20240229-\347\254\254\344\270\200\346\254\241\347\254\224\350\256\260.md" new file mode 100644 index 0000000..27ff228 --- /dev/null +++ "b/\346\236\227\346\231\223\351\233\252/20240229-\347\254\254\344\270\200\346\254\241\347\254\224\350\256\260.md" @@ -0,0 +1,23 @@ +### 实用计算机基础 + +## 硬件 +计算机硬件构成计算机系统的物理实体 +`````````` +中央处理器(CPU):负责解释和执行程序命令,以及进行数学和逻辑的运算: Inter AMD ARM +内存(RAM):暂时储存正在运行的程序和数据,以便CPU访问 +存储设备:硬盘(HDD机械硬盘),固态硬盘(SSD)等,长期储存数据和程序 +主板:连接所有硬件的桥梁,提供电力并允许各部分之间的通信 +显卡:将计算机数字信号转为模拟信号,以便显示器提供图像 +网络接口卡(NIC):用于计算机与网络之间的连接 +输入设备:键盘、鼠标、扫描仪等,用于向计算机输入数据 +输出设备:显示器、打印机等,用于向计算机输出数据 +`````````` + +## 软件 +计算机软件是指那些用来控制硬件运作、管理资源以及与用户交互的指令集合 +`````````` +分为系统软件: +(电脑硬件与用户交互的接口) +包括操作系统 例如Windows7等、设备驱动程序和系统管理工具 +应用软件:完成特定任务的程序,例如文字处理、图形设计、数据库管理等 +`````````` \ No newline at end of file diff --git "a/\346\236\227\346\231\223\351\233\252/20240301-\347\254\254\344\272\214\346\254\241\347\254\224\350\256\260.md" "b/\346\236\227\346\231\223\351\233\252/20240301-\347\254\254\344\272\214\346\254\241\347\254\224\350\256\260.md" new file mode 100644 index 0000000..8f151b1 --- /dev/null +++ "b/\346\236\227\346\231\223\351\233\252/20240301-\347\254\254\344\272\214\346\254\241\347\254\224\350\256\260.md" @@ -0,0 +1,19 @@ +### 功能分类: +- 输入设备:如键盘、鼠标、扫描仪等,用于向计算机输入数据 +- 输出设备:如显示器、打印机、扬声器等,用于从计算机输出数据 +- 处理设备:主要是中央处理器(CPU),负责执行程序指令和数据处理 +- 存储设备:如硬盘驱动器(HDD)、固态驱动器(SSD)、U盘等,用于存储数据 +- 通信设备:如网络适配器、调制解调器等,用于计算机与外界网络的连接 +- 控制设备:如主板上的芯片组,负责控制和协调其他硬件设备的工作 + +### 物理形态分类: +- 主机:通常指包含CPU、主板、内存等核心组件的设备 +- 外部设备:指与主机相连接的各种独立设备,如打印机、显示器等 + +### 性能分类: +- 高端硬件:通常指性能较强、配置较高的设备,如高性能服务器、工作站等 +- 低端硬件:相对性能较弱、配置较低的设备,如一般个人电脑、嵌入式设备等 + +### 应用领域分类: +- 通用计算机硬件:适用于多种日常计算任务的硬件 +- 专用计算机硬件:为特定任务或行业定制的硬件,如游戏机、医疗设备中的计算机模块等 \ No newline at end of file diff --git "a/\346\236\227\346\231\223\351\233\252/20240302-\347\254\254\344\270\211\346\254\241\347\254\224\350\256\260.md" "b/\346\236\227\346\231\223\351\233\252/20240302-\347\254\254\344\270\211\346\254\241\347\254\224\350\256\260.md" new file mode 100644 index 0000000..b3ca206 --- /dev/null +++ "b/\346\236\227\346\231\223\351\233\252/20240302-\347\254\254\344\270\211\346\254\241\347\254\224\350\256\260.md" @@ -0,0 +1,35 @@ +### 散热器 +```````` +水冷: +-优点:冷却效果好 能带走大量热量 +-缺点:需要定期换水 系统比较复杂 成本较高 + +风冷: +-优点:结构简单 维护容易 成本较低 +-缺点:冷区效果比水冷差一点 噪音较大 + +液氮: +-优点:冷却效果极佳 适用于高功率设备 +-缺点:成本极高 需要特殊存储 安全性较低 容易漏液 +```````` + +### 显示屏 +```````` +独立显示屏一般有24寸、27寸、28寸、32寸、34寸 +这些尺寸范围内的屏幕提供了很好的便携性与视觉之间的平衡 适合日常家庭娱乐和办公使用 同时能多任务处理比如同时显示文档和浏览窗口 + +像平板笔记本和移动设备就是13、14、15、17寸 +更小的屏幕更便于携带 价格美丽 但不适合多任务处理或需要大量显示信息的工作 +```````` + +### 键盘 +```````` +薄膜键盘: +使用一层或多层柔性薄膜作为按键的基础 当按键被按下时薄膜的特定部分会接触并闭合电路从而发送信号 它的成本较低结构简单维修和更换方法 易携带 + +机械键盘: +-茶轴:有轻微的触碰感 声音较轻 适合打字写文章之类 +-红轴:在敲击时几乎没什么声音 无触碰感 适合需要安静的用户或者环境 +-黑轴:几乎没声音 但是重 需要用力按键提供清晰地触觉反馈 适合需要精确控制和稳定敲击的用户 +-青轴:有明显的触碰感和声音 不适合长期使用 +```````` \ No newline at end of file diff --git "a/\346\236\227\346\231\223\351\233\252/20240304-\347\254\254\345\233\233\346\254\241\347\254\224\350\256\260.md" "b/\346\236\227\346\231\223\351\233\252/20240304-\347\254\254\345\233\233\346\254\241\347\254\224\350\256\260.md" new file mode 100644 index 0000000..fb7d978 --- /dev/null +++ "b/\346\236\227\346\231\223\351\233\252/20240304-\347\254\254\345\233\233\346\254\241\347\254\224\350\256\260.md" @@ -0,0 +1,15 @@ +### 投影仪 +亮度 +- 投影仪亮度的高低直接影响到投影图像的清晰度和可视性,尤其是在光线明亮的环境中 +- 投影仪的亮度与投影图像的尺寸和投影环境的亮度有关。在较暗的环境中,较低亮度的投影仪也可以产生清晰的图像;而在明亮的环境中,需要更高亮度的投影仪才能获得相同的图像清晰度 +- 亮度分为几种不同的类型,如标称亮度、最大亮度和实际亮度。用户在选择投影仪时,应关注投影仪在标准模式下的亮度值,因为这个数值更贴近用户日常使用时的实际亮度表现 + +分辨率 +- 分辨率指的是投影仪所能显示的像素数量,通常以水平和垂直像素点的总数来表示,例如1920x1080或4096x2160 +- 分辨率决定了投影图像的清晰度和细节表现。分辨率越高,图像越清晰,细节表现越丰富 +- 常见的投影仪分辨率有 SVGA(800x600)、XGA(1024x768)、WXGA(1280x800)、HD(1920x1080,即1080p)、Full HD(1920x1080)、4K(3840x2160)等。随着技术的发展,4K和更高分辨率的投影仪越来越常见 +- 用户在选择投影仪时,应根据自己的需求和投影环境来选择合适的分辨率。例如,观看高清视频和电影通常需要至少1080p的分辨率,而专业应用或大型会议可能需要更高的分辨率,如4K或更高 + +### 机箱内外结构图 +https://krseoul.imgtbl.com/i/2024/03/06/65e88134424e0.jpg +https://krseoul.imgtbl.com/i/2024/03/06/65e88134dd2f7.jpg \ No newline at end of file diff --git "a/\346\236\227\346\231\223\351\233\252/20240306-\347\254\254\344\272\224\346\254\241\347\254\224\350\256\260.md" "b/\346\236\227\346\231\223\351\233\252/20240306-\347\254\254\344\272\224\346\254\241\347\254\224\350\256\260.md" new file mode 100644 index 0000000..30d3f05 --- /dev/null +++ "b/\346\236\227\346\231\223\351\233\252/20240306-\347\254\254\344\272\224\346\254\241\347\254\224\350\256\260.md" @@ -0,0 +1,33 @@ +### 计算机软件 +- 输入法 :搜狗拼音 搜狗五笔 百度 讯飞 微软 极点 小狼豪 +- 解压软件 :52好压 7-zip 迅捷 极速解压 PeaZip WinRAR WinZip BandZip +- 视频播放器 :potplayer 微软(Windows Mesia Player) VLC qq影音 KMPlaeyer 爱奇艺 哔哩哔哩 +- 音频播放器 :Windows播放器 千千静听 MusicBee 媒体猴MediaMonkey VLC媒体播放器 AIMP +- 办公软件 :wold Excel WPS PowerPoint(PPT) OneNote +- 安全软件 :火绒安全 联想电脑管家 360安全卫士 鲁大师 腾讯电脑管家 微软 +- 游戏软件 :steam + +- 浏览器 +````````` +Microsoft Edge微软推出的浏览器,基于Chromium引擎,是Windows 10及更新版本的默认浏览器。 +Google Chrome:谷歌推出的浏览器,使用Chromium引擎,是全球市场份额最高的浏览器之一。 +Mozilla Firefox:火狐浏览器,使用Gecko引擎,是一个开放源代码的浏览器。 +Opera:Opera浏览器,也使用Chromium引擎,以其创新的侧边栏和内置广告拦截功能而受到欢迎。 +Safari:苹果公司的浏览器,默认搭载于macOS和iOS系统中。 +Brave:一个相对较新的浏览器,也使用Chromium引擎,以其内置的广告拦截和隐私保护功能而受到关注。 +360安全浏览器:由奇虎360公司推出,主要面向中国市场,提供了丰富的安全功能。 +QQ浏览器:腾讯公司推出的浏览器,主要面向中国市场,集成了QQ账号登录等功能。 +搜狗浏览器:搜狗公司推出的浏览器,也主要面向中国市场,提供了搜索引擎和输入法等整合功能。 +猎豹浏览器:Cheetah Mobile公司推出的浏览器,主打安全和小众功能 +````````` + +- 即时通讯 :微信 QQ 飞信 Telegram WhatsAPP CICQ Line Skype +- 电子商务 :京东 淘宝 天猫 拼多多 唯品会 转转 1688 咸鱼 识货 得物 苏宁易购 国美 亚马逊 SHEIN TUMN +- 工具类 :系统优化 垃圾清理 驱动管理(驱动管理 驱动人生) 软件管理 +- 行业软件 :金蝶 用友 内容管理软件 CRM ERP(OA CRM CSM) JXC 管家婆 + +- 物联网软件 +``````` +硬件:各种传感器 +软件:控制端程序和应用 +``````` \ No newline at end of file diff --git "a/\346\236\227\346\231\223\351\233\252/20240307-\347\254\254\345\205\255\346\254\241\347\254\224\350\256\260.md" "b/\346\236\227\346\231\223\351\233\252/20240307-\347\254\254\345\205\255\346\254\241\347\254\224\350\256\260.md" new file mode 100644 index 0000000..1b7bd99 --- /dev/null +++ "b/\346\236\227\346\231\223\351\233\252/20240307-\347\254\254\345\205\255\346\254\241\347\254\224\350\256\260.md" @@ -0,0 +1,99 @@ +## 部署一个静态网站的要素 +`以下环境特指Debian操作系统` + +### 确认服务器到位 确认具有公网IP +在购买服务器平台的控制台中查看服务器弹性公网到终端去ping一下看是否能ping通 +`````````bash + ping 弹性公网IP (测试用户跟目标网络之间的互通性或联通性) +````````` + +### 确认域名到位 +`````````bash + ssh root@域名 (用于登录服务器) +````````` +这个时候有可能会提示一串乱码 域名解析不行 +`````````bash +两种情况: 1.网络不行 2.域名和IP地址没有绑定或者解析 +- 第一种如果用ping能ping通 通过百度查看IP地址没有问题就可以排除了 +- 第二种如何绑定让两者产生联系呢: 到域名注册控制台中进行解析--点击之后跳转页面--会看到在解析记录的下方有一个快速添加解析--点击进去将IP地址输入--它会自动帮你解析域名就会多了两个记录(两个A记录) + +之后再去拼一下域名就通了 +- ping 域名 +- ping www.域名 +````````` + +### 将公网IP和域名绑定 一般至少会解析出两个A记录 +通过上述解析完之后可以使用域名登录服务器中 +`````````bash + ssh root@域名 + 期间也是会提示yes/no 输入密码 就能登录进去 +````````` + +### 准备好nginx服务器 +`````````bash + 安装命令: apt install nginx -y (如果是centos类的操作系统 则是: yun install nginx -y) +````````` +这时会提示-bash:apt:command not found 表示不在Debian操作系统下 解决方法如下: +`````````bash +到购买服务器平台控制台中--选择切换操作系统--镜像选择Debain--版本选择11.1.0 64bit--输入密码--勾选关机等待重启 + 再次登录服务器: ssh root@域名 +````````` +这时会提示花里胡哨两行@ 有改动但是出了问题怎么改呢 解决方法如下: +`````````bash +点击C盘--用户--Administrator--.ssh文件--再点击有个文件进行修改--将Cyating开头最后一行代码删除 +再回到服务器登录安装: + ssh root@域名 + apt install nginx -y + 切换目录 cd/var/www (安装了nginx之后才有) +在这个目录底下创建新目录: + mkdir www.域名 (以域名作为网站的根目录) + ls --查看目录是否创建成功 +````````` +这个时候就可以去网站用www.域名访问 如果在页面上看到Welcome to nignx就表示安装好了 +`````````bash +还有一种确认nignx有安装且正在运行的命令: + systemctl status nginx (有看到绿色的active(running)就表示ok) +````````` + +### 在服务器指定路径下准备index.html页面 这个路径建议为:var/www/www.域名 +- 本地准备页面 +`````````bash +1.本地编写index.html +2.使用一些工具将写好的index.HTML文件上传到服务器的指定路径 + scp 本地路径 ./index.html root@域名:/var/www/www.域名 +````````` +- 远程准备页面 + +### 在指定目录 /ect/nignx/conf.d创建一个nignx配置文件 文件名为www.域名.conf(conf拓展名) +`````````bash +到服务器中创建文件: cd /ect/nignx/conf.d/ +````````` +涉及到一个Linux下的编辑器(神器): vim +`````````bash + 安装命令: apt install vim -y + (按i进入到插入模式--将内容输入) + +其中的内容如下: + server{ + listen 80; (端口号) + server_name www.域名; (用哪个域名来访问) + + location/{ + root /var/www/www.域名; (root网站的根目录) + index index.html; + } + } +--按esc退出 +--:wq (WQ表示保存并退出) +````````` + +### 在nignx配置文件搞定的情况下需要做的两点 +- 确认配置文件搞定的情况下 +`````````bash + nignx -t (显示ok successful表示语法没问题) +````````` +- 让nignx重新加载配置文件 +`````````bash + nignx -s reload +````````` +最后再到网站去刷新 如果需要备案就购买服务器平台进行备案 \ No newline at end of file diff --git "a/\346\236\227\346\231\223\351\233\252/20240308-\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232.md" "b/\346\236\227\346\231\223\351\233\252/20240308-\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232.md" new file mode 100644 index 0000000..7a63ab3 --- /dev/null +++ "b/\346\236\227\346\231\223\351\233\252/20240308-\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232.md" @@ -0,0 +1,62 @@ +## (linux服务器环境) 部署静态网站 +`只围绕两点:一个是nignx的安装配置 一个是已经存在的网站` + +### 1.连接服务器 +```bash + ssh root@域名或服务器 + 输入密码 +``` + +### 更新服务器 +```bash + apt update && apt upgrade -y +``` + +### 安装nginx +```bash + apt install nginx -y + systemctl status nginx --确认nignx有安装且正在运行的命令 + systemctl enable nginx --将其设置为在系统启动时自动启动 +``` + +### 进入var/www/,建立存放我们HTML文件的文件夹 +```bash +cd /var/www +mkdir '文件夹名称'(最好以域名为名) +cd '文件夹名称' +``` + +### 将本地的HEML文件上传到服务器中 +```bash +1.本地建立编写HTML文件 +2.终端输入: cd /'文件名' +3.提交HTML文件: scp .\'文件名.html' root@'域名或IP':/var/www/上一步建立的文件夹 +4.输入密码 +5.在var/www/'上一步建立的文件夹' 下查看是否上传成功: ls -al +6.cat '上传的HTML文件' --查看HTML文件内容,判断是否上传正确 +``` + +### 在/etc/nginx/conf.d/下创建“域名.conf”文件并编写 +```bash +1.vim /etc/www/nginx/conf.d/'域名.conf' +1.vim /etc/nginx/conf.d/'域名.conf' +2.输入: + + server{ + listen 80(端口号); + server_name '自己想要使用的域名'; + + location/{ + root /var/www/'域名命名的文件夹'; + index '上传的HTML文件'; + + } + } +3.:wq ---保存退出 +``` + +### 检查并载入配置文件 +```bash +1.nginx -t ----检查配置文件是否正确 +2.nginx -s reload ----重新载入配置文件 +``` \ No newline at end of file diff --git "a/\346\236\227\346\231\223\351\233\252/20240311-\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232.md" "b/\346\236\227\346\231\223\351\233\252/20240311-\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232.md" new file mode 100644 index 0000000..7c8f173 --- /dev/null +++ "b/\346\236\227\346\231\223\351\233\252/20240311-\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232.md" @@ -0,0 +1,32 @@ +## 计算机软件 + +### 操作系统 +```````````` +Windows 1.0(1985年):第一个图形用户界面版本的Windows,基于MS-DOS,但功能有限 +Windows 2.0(1987年):提供了对图形的更好支持,包括窗口的叠加和缩放 +Windows 3.x系列(1990年代初):这些版本开始获得广泛应用,支持多任务处理,并逐渐改进用户界面 +Windows 95(1995年):一个划时代的操作系统,引入了"开始"菜单和32位架构,彻底改变了个人电脑的使用方式 +Windows 98(1998年):作为Windows 95的后续产品,进一步改进了稳定性和用户体验 +Windows ME(2000年):面向家庭用户的版本,提供了多媒体功能和互联网支持 +Windows XP(2001年):极其受欢迎的桌面操作系统,以其稳定性和易用性而著称 +Windows Vista(2007年):引入了全新的Aero界面和许多新特性,但由于兼容性和性能问题受到批评 +Windows 7(2009年):在Vista的基础上进行了改进,获得了广泛的好评,特别是在性能和用户体验方面 +Windows 8(2012年):重大改革,引入了触摸友好的Metro界面,但初始版本中的一些决策受到用户批评 +Windows 8.1(2013年):对Windows 8的改进,恢复了开始菜单的某些元素,并改善了用户界面 +Windows 10(2015年):回归到更传统的桌面界面,同时整合了触摸和移动设备的功能,强调跨设备兼容性 +Windows 11(2021年):最新的Windows版本,拥有现代化的界面设计,改进的多任务处理,以及对新硬件的更好支持 +```````````` + +### Linux(内核) +```````````` +RHEL(红帽子):基于Linux内核和免费的开源软件 提供了稳定、安全和高性能的操作系统平台 它旨在为企业级应用提供支持,包括云计算、大数据、人工智能和高性能计算等 +Fedora:也是流行的桌面Linux系统 +CentOS 麒麟 +Debian :Ubuntu最流行的桌面Linux系统(没有之一) Kali号称是黑客专用的操作系统 +Deepin :深度系统 +openSUSE :德国人维护的服务版操作系统 +Arch Linux :轻量 +Alpine :容器中极其轻量的Linux系统 +```````````` + +### macOS \ No newline at end of file -- Gitee From e92a2e6fa5de308445fa494ad64377d02ac688e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E6=99=93=E9=9B=AA?= <3099029007.qq.com> Date: Mon, 18 Mar 2024 08:00:19 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...03\346\254\241\347\254\224\350\256\260.md" | 0 ...53\346\254\241\347\254\224\350\256\260.md" | 0 ...35\346\254\241\347\254\224\350\256\260.md" | 29 +++++++++++++++ ...01\346\254\241\347\254\224\350\256\260.md" | 11 ++++++ ...00\346\254\241\347\254\224\350\256\260.md" | 36 +++++++++++++++++++ 5 files changed, 76 insertions(+) rename "\346\236\227\346\231\223\351\233\252/20240308-\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232.md" => "\346\236\227\346\231\223\351\233\252/20240308-\347\254\254\344\270\203\346\254\241\347\254\224\350\256\260.md" (100%) rename "\346\236\227\346\231\223\351\233\252/20240311-\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232.md" => "\346\236\227\346\231\223\351\233\252/20240311-\347\254\254\345\205\253\346\254\241\347\254\224\350\256\260.md" (100%) create mode 100644 "\346\236\227\346\231\223\351\233\252/20240313-\347\254\254\344\271\235\346\254\241\347\254\224\350\256\260.md" create mode 100644 "\346\236\227\346\231\223\351\233\252/20240314-\347\254\254\345\215\201\346\254\241\347\254\224\350\256\260.md" create mode 100644 "\346\236\227\346\231\223\351\233\252/20240315-\347\254\254\345\215\201\344\270\200\346\254\241\347\254\224\350\256\260.md" diff --git "a/\346\236\227\346\231\223\351\233\252/20240308-\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232.md" "b/\346\236\227\346\231\223\351\233\252/20240308-\347\254\254\344\270\203\346\254\241\347\254\224\350\256\260.md" similarity index 100% rename from "\346\236\227\346\231\223\351\233\252/20240308-\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232.md" rename to "\346\236\227\346\231\223\351\233\252/20240308-\347\254\254\344\270\203\346\254\241\347\254\224\350\256\260.md" diff --git "a/\346\236\227\346\231\223\351\233\252/20240311-\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232.md" "b/\346\236\227\346\231\223\351\233\252/20240311-\347\254\254\345\205\253\346\254\241\347\254\224\350\256\260.md" similarity index 100% rename from "\346\236\227\346\231\223\351\233\252/20240311-\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232.md" rename to "\346\236\227\346\231\223\351\233\252/20240311-\347\254\254\345\205\253\346\254\241\347\254\224\350\256\260.md" diff --git "a/\346\236\227\346\231\223\351\233\252/20240313-\347\254\254\344\271\235\346\254\241\347\254\224\350\256\260.md" "b/\346\236\227\346\231\223\351\233\252/20240313-\347\254\254\344\271\235\346\254\241\347\254\224\350\256\260.md" new file mode 100644 index 0000000..ca879f2 --- /dev/null +++ "b/\346\236\227\346\231\223\351\233\252/20240313-\347\254\254\344\271\235\346\254\241\347\254\224\350\256\260.md" @@ -0,0 +1,29 @@ +### 解决Git合并问题 +- 将旧仓库路径地址克隆到文件夹中 +- 之后在将旧仓库删除重新Fork仓库到个人 +- 将新Fork的仓库克隆到新建文件夹中 +````````bash + git clone 远程仓库地址 --克隆仓库 + cd computer-fundamentals-notes --切换目录 + git log --打印所有的提交记录 + git reset --hard a869 --回到指定文件下的路径 + --将自己所保留的文件提取到文件夹中 + git add . --添加指定文件到暂存区 + git commit -m "备注" --将暂存区的文件提交到本地仓库 + git cofing --global user.email "输入你的邮箱" + git cofing --global user.name "输入你的用户名" + --再次commit会提示输入码云的账号密码 + git push -f --强制推送 +```````` + +### 什么是「机械硬盘」? 它由哪些部分组成? +硬盘的种类主要是:服务器方面采用SCSI,现在高端服务器都选用升级版SAS 常见台式机采用IDE,现在都使用升级版SATA;任何一种机械硬盘的内部结构和原理基本相同 +机械硬盘的组成:不管是哪一种机械硬盘,基本都是由盘片、磁头、盘片主轴、控制电机、磁头控制器、数据转换器、接口、缓存等几个部份组成 + +### 硬盘容量 +各家厂商在磁头技术,盘片密度,盘片技术,多盘片等方面逐渐的升级,消费级个人电脑常见的硬盘容量也从40G,80G,160G,320G,500G,1T....10T以及混合硬盘等等 +常见硬盘缓存:16MB,32MB,64MB,128MB,256MB等规格 + +https://www.zhihu.com/question/320664885 + + diff --git "a/\346\236\227\346\231\223\351\233\252/20240314-\347\254\254\345\215\201\346\254\241\347\254\224\350\256\260.md" "b/\346\236\227\346\231\223\351\233\252/20240314-\347\254\254\345\215\201\346\254\241\347\254\224\350\256\260.md" new file mode 100644 index 0000000..772be84 --- /dev/null +++ "b/\346\236\227\346\231\223\351\233\252/20240314-\347\254\254\345\215\201\346\254\241\347\254\224\350\256\260.md" @@ -0,0 +1,11 @@ +### A盘B盘 +在早期的个人计算机历史中,"A盘"和"B盘"通常是指软驱的盘符。软驱是一种使用软盘作为存储介质的驱动器,软盘是一种可折叠的磁盘,通常直径为3.5英寸或5.25英寸。在DOS和早期Windows操作系统中,软驱通常是计算机的第一个可移动存储设备,因此被分配为"A盘"。当软驱旁边安装了第二个软驱时,它会被分配为"B盘"。这样,用户就可以通过盘符来区分和使用不同的软驱。随着时间的发展,软驱的容量和速度无法满足日益增长的数据存储需求,更高效的存储解决方案如硬盘驱动器(HDD)和固态驱动器(SSD)逐渐取代了软驱。因此,现代计算机系统中很少见到软驱,相应的"A盘"和"B盘"盘符也通常不再用于软驱。在现代计算机中,"A盘"和"B盘"的盘符可能会被操作系统分配给其他的存储设备,如外部硬盘、USB闪存盘或其他网络存储资源。用户可以通过磁盘管理工具更改盘符分配,以适应不同的存储设备。 + +### 主磁盘分区、扩展磁盘分区、逻辑分区 +在windons下激活的主分区是硬盘的启动分区(是独立的)也是硬盘的第一个分区(正常分的话就是C区) 在linux下主分区和逻辑分区都可以用来放系统 引导OS开机 grub(多系统引导管理器)会兼容windons系统开机成功 +分出主分区后 其余的部分可以分成扩展分区 一般是剩下的部分全部分成扩展分区 但扩展分区不能直接用的 它是以逻辑分区的方式来使用的 所以说扩展分区可以分成若干个逻辑分区 这个两个属于包含关系 所有的逻辑分区都是扩展分区的一部分 +`硬盘的容量=主分区的容量+扩展分区的容量` +`扩展分区的容量=各个逻辑分区的容量之和` + +### 计算机启动过程图 +https://krseoul.imgtbl.com/i/2024/03/17/65f6ad0a9e1fb.png \ No newline at end of file diff --git "a/\346\236\227\346\231\223\351\233\252/20240315-\347\254\254\345\215\201\344\270\200\346\254\241\347\254\224\350\256\260.md" "b/\346\236\227\346\231\223\351\233\252/20240315-\347\254\254\345\215\201\344\270\200\346\254\241\347\254\224\350\256\260.md" new file mode 100644 index 0000000..bf0ac13 --- /dev/null +++ "b/\346\236\227\346\231\223\351\233\252/20240315-\347\254\254\345\215\201\344\270\200\346\254\241\347\254\224\350\256\260.md" @@ -0,0 +1,36 @@ +### 磁盘分区 +硬盘分区有三种 主磁盘分区、扩展磁盘分区、逻辑分区 +一个硬盘主分区至少有一个最多有四个 扩展分区可以没有最多一个 且主分区加上扩展分区总共不能超过四个 逻辑分区可以有若干个 +```````` +主分区 +- 主分区是物理磁盘上的主要分区类型 +- 主分区可容纳操作系统及其相关文件 +- 每个物理磁盘最多可以有四个主分区 或者三个主分区和一个扩展分区 +- 每个主分区都可以被格式化为文件系统 例如FAT32、NTFS等 + +扩展分区 +- 扩展分区是主分区之一 用于扩展可用分区的数量 +- 扩展分区通常带有逻辑驱动器 可以在其中创建多个逻辑分区 +- 在扩展分区中 逻辑分区的数量仅受限于磁盘容量和文件系统限制 + +逻辑分区 +- 逻辑分区是在扩展分区内创建的额外分区 +- 逻辑分区的数量不受物理磁盘的限制 而是受扩展分区的限制 +```````` + +### 分配单元大小 +格式化磁盘中的分配单元大小,通常指的是磁盘分区上的簇大小,也称为分配单元 簇是文件系统将磁盘空间分配给文件的最小单位。在格式化过程中,磁盘空间被划分为大小相等的簇,每个簇可以存储一定量的数据。 +```````` +每个磁盘都可以单独指定一个叫的文件系统 每个操作系统都会有文件系统 操作系统其实就是安装在文件系统上 +分配单元的大小取决于文件系统的类型和磁盘的大小 +FAT32: +簇大小通常是16KB、32KB或64KB,这取决于磁盘的大小。簇的大小是固定的,不会随文件的大小而改变。 +NTFS: +簇的大小可以在4KB到16KB之间变化,通常是根据磁盘的大小自动选择的。对于较小的文件,可能会使用较大的簇,以减少簇的浪费。 +exFAT: +簇的大小可以是4KB、8KB、16KB、32KB或64KB,同样取决于磁盘的大小。簇的大小可以动态调整,以适应不同大小的文件。 +EXT4(Linux): +分配单元大小通常是4KB,但也可以设置为其他值,如8KB、16KB、32KB或64KB。EXT4文件系统使用块(Block)来分配空间,而不是簇。块的大小通常是4KB,但也可以根据需要调整。 + +分配单元的大小对磁盘的性能有影响。较小的簇大小可以提高对小文件的效率,减少空间浪费,但可能会增加格式化磁盘的空间成本。较大的簇大小则适合大文件,可以减少簇的数目,但可能会导致小文件存储时空间浪费较多。在格式化磁盘时,选择合适的分配单元大小通常需要根据磁盘的用途和预期的文件大小来决定 +```````` \ No newline at end of file -- Gitee