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 0000000000000000000000000000000000000000..27ff228e466c38d1a889165faeade379a2c34002 --- /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 0000000000000000000000000000000000000000..8f151b1337f1a8a2d05812bb066e98c5ad5da6c5 --- /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 0000000000000000000000000000000000000000..b3ca206266444c79e4e78899fde71a94a5e775df --- /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 0000000000000000000000000000000000000000..fb7d9783dddd127b8b992b1199fd35a9eac0dd80 --- /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 0000000000000000000000000000000000000000..30d3f05f85f6a1bcaa12a853b66f881acb979877 --- /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 0000000000000000000000000000000000000000..1b7bd998f77e38f3aa06ad9cd38840cfe5b59aee --- /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 0000000000000000000000000000000000000000..7a63ab368c43f2bc2bba5371a1a7fcc822a35d79 --- /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 0000000000000000000000000000000000000000..7c8f173afcdfa17f13f3c349dae3b246ab982b82 --- /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