Linux学习笔记(二)
Linux学习笔记(二)一、计算机系统架构计算机体系结构总体分为两类,分别是冯 · 诺依曼体系结构和哈佛体系结构。 1. 冯 · 诺依曼计算系统主要包含两部分: (1)计算机结构采用二进制表示指令和数据 (2)程序指令存储器和数据存储器合并在一起的存储器结构(最为显著的特点) 这样的结构有利于统一编址,所以要求程序指令和数据的位宽要保持一致。 2. 哈佛计算系统这是一种存储器并行体系结构,主要特点是将程序和数据存储在不同的存储空间中。每个存储器独立编址、独立访问。 这样的优点在于程序指令存储和数据存储分开,可以使指令和数据有不同的数据宽度,且不会相互干扰。 指令集划分:复杂指令集(CISC)和精简指令集(RISC) 二、微处理器的内核架构1. x86内核架构x86内核架构最早是由Intel 发布的8086型微处理器,采用复杂指令集系统,内存空间采用的是冯 · 诺依曼体系结构,因为内存空间不区分数据与指令;以x86内核架构制作的芯片则是采用哈佛结构。
Linux学习笔记(一)
Linux学习笔记(一)安装Ubuntu22.04的详细教程: 基于VMware虚拟机的Ubuntu22.04系统安装和配置(新手保姆级教程)_虚拟机ubuntu22.04安装教程-CSDN博客 一、基本操作命令1. ls 文件信息列表ls 命令用于查看当前目录的文件信息 常用参数: -l: 查看文件详细信息。 -a: 查看当前目录所有文件,包括隐藏文件。 -al: 综合了列表查看和全部查看内容 2. pwd 查看当前目录路径pwd 命令用于打印当前工作目录的绝对路径 3. cd 目录切换命令cd 命令用于在目录间切换,常用方式为 cd 目录参数,目录参数只能是相对路径或者绝对路径。 cd ~:表示用户切换到用户目录 cd /:表示用户切换到根目录 cd ..:表示返回上一级目录 $:表示普通用户 #:表示超级用户 ~:表示home目录 /:表示根目录 4. mkdir 文件夹创建命令mkdir 用于创建目录 5. touch 创建文件命令touch 创建文件时要加上后缀名,比如: 1touch hello.c 6. rm 删除命令rm 命令用于删除文件或者文...
嵌入式Linux入门
前言现在已经研二了,下一年马上就要面临着找工作,但是现在所面临的问题是自己所做的课题方向与自己将来要找的工作不怎么沾边,所以现在是一边学自己的技能知识,一边还要兼顾课题,有时候还得给导师干横向项目,可能也有很多同学跟我又一样的感受,就是这也要学,导师那边也要干活,搞的自己很累很烦,我的建议是做一个计划表,比如上午要干嘛,下午要干嘛,有可能不会严格执行,但起码自己心里有数,不会那么慌乱。好像有点跑题了,咳咳,回到正题。 我所感兴趣的方向是嵌入式Linux,但是这里面又细分出好多分支,这个暂时还没想好,所以就先把最基础的Linux基础打好,边学边寻找适合自己的工作方向。 一、嵌入式系统嵌入式系统是区别于通用计算机系统的,它是内嵌在设备或者机器内部,是能够独自运行的计算机系统单元,相当于计算机系统经过裁剪使之适用于某个领域或者行业的计算机处理单元。 未完待续
Git使用教程
一、Git简介Git是一种分布式版本控制系统,可以更加方便地管理你的代码。 工作原理: Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库 二、安装GitGit 的安装也不难,在第二篇文章“博客搭建教程”里有,在此就不再赘述。 三、基本操作1. 创建本地仓库首先需要新建一个文件夹作为本地仓库,我这里命名为“Git_Repository” 进入这个文件夹中,右键Open Git Bash here,之后输入以下命令来验证是否能成功连接自己的GitHub账号 1ssh -T git@github.com 当出现“successfully”就说明连接成功。 接着输入命令,创建本地仓库 1git init 就会在此出现一个.git的文件夹 2. add命令add 命令的作用是将文件先添加到暂存区。 1git add 文件名 比如我现在在本地仓库新建一个test.txt,内容为:Hello World! 接着在Git Bash 终端中输入 git add test.txt,就将test...
Typora更换主题及插件
一、更换主题如果觉得Typora自带的主题不够好看,可以去Typora官网下载其他的主题。 1. 主题官网点击这个官网链接Typora主题官网 可以任意选择自己喜欢的主题。 注意:有时候打开比较慢或者打不开,这时候就需要用点“魔法”。 2.下载主题选择好自己的主题后,点击 Download 跳转到GitHub下载页面,根据下载要求,看是只需要下载 .css文件即可还是要下载整个文件夹,我这里展示的是只需要下载 .css文件就行。 3. 文件配置说是文件配置,其实只需要将下载的文件或者文件夹复制到 Typora 主题文件夹里面即可。 打开Typora左上角的文件->偏好设置,点击“打开主题文件夹”,就会跳转过去。 然后将下载的主题复制过去,关掉Typora,再重新打开,选中下载的主题即可。
Butterfly主题博客之域名申请及解析
阿里云域名申请+Vercel解析一、Vercel1. 简介Vercel 是一个提供网站部署和前端开发服务的云平台,它支持静态网站和动态网站的应用部署、预览和上线。Vercel 特别以与 JavaScript 框架 Next.js 的无缝集成而闻名,尽管它也支持从其他框架和技术部署。它提供了快速部署、自动化部署、无服务器功能、自定义域名、HTTPS 支持、分支部署、团队协作等功能,确保应用程序具有高性能和可靠性。 2. 部署Vercel2.1 注册账号打开Vercel官网登录页面,点击右上角的 Sign Up 进行注册 个人用户就选择第一项“Hobby”的选项,然后输入一个用户名 之后跳转到新的页面,点击Continue with GitHub 在连接GitHub的页面中,如果这个浏览器之后登陆过GitHub,直接点击 Authorize Vercel 授权即可;如果没有登录过,则需要先登录自己的GitHub账号 2.2 添加新项目 点击 Install 按钮进入仓库选择界面 在选择仓库界面选择你GitHub中博客所在的仓库,点击Install按钮导入。 输入GitHu...
Butterfly主题博客之添加相册和音乐页
一、插件的安装与配置1.安装hexo-tag-aplayer插件执行命令: 1npm install --save hexo-tag-aplayer 2.配置插件找到项目文件夹根目录下的 _config.yml文件,添加如下代码: 123aplayer: meting: true asset_inject: false 之后打开 _config.butterfly.yml文件,进行修改,这是为了引入刚才下载的插件。 1234# Inject the css and script (aplayer/meting)aplayerInject: enable: true per_page: true 二、音乐页面1.创建页面如果还没有创建音乐页面,那就用以下命令创建: 1hexo new page music 运行之后就会在source文件夹下生成一个music文件夹 打开music文件夹下的index.md文件,添加如下代码: 1{% meting "17375390739" "netease" "play...
Butterfly主题博客之页脚美化
Butterfly主题之页脚美化一、配置运行时间和动态版权图标1.添加js文件info 提示块标签 首先确保在搭建博客的时候已经将theme->butterfly文件夹下的_config.yml文件复制到项目根目录下,并重命名为 _config.butterfly.yml,如下图所示: 在此基础上,在source目录下创建scripts文件夹,然后在其中新建一个xxx.js,内容如下: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566//版权图标动态显示document.addEventListener('DOMContentLoaded', function() { const currentYear = new Date().getFullYear(); const copyrightElement = document.que...
Butterfly主题博客之制作分类和标签页
博客添加分类和标签页一、添加“分类”页1.生成“分类”页并添加type属性使用任意编辑器打开项目文件夹,打开终端或者在项目文件夹中鼠标右键,点击“Open Git Bash here” 执行命令: 1hexo new page categories 会在/source/categories目录下面生成一个index.md文件,打开之后默认内容如下: 1234---title: categoriesdate: 2025-10-28 15:37:20--- 添加 type: “categories” 到内容中,这样是为了在网页中点击“分类”可以跳转到这个页面中,添加后是这样的: 12345---title: categoriesdate: 2025-10-28 15:37:20type: "categories"--- 2.给文章添加“categories”属性新建文章或者在之前写好的文章中添加categories属性 1234567title: 搭建个人图床服务date: 2025-10-28 20:25:41tags: - ...
搭建个人图床服务
阿里云OSS服务+PicGo+Typora搭建图库一、配置阿里云OSS服务1.首先注册登录阿里云平台阿里云-计算,为了无法计算的价值 依次点击产品->存储->对象存储OSS,进入以下页面 现在可以免费试用 2.创建Bucket,还是进入OSS对象存储,如果找不到就搜索,进入管理控制台。名称自定义,后面要用,地域选择离自己近的,读写权限改为公共读,其他保持默认,点击确定。 3.打开读写权限 记住自己的Bucket列表名和区域名 我这里是my-blogimages和oss-cn-qingdao 然后点击文件列表,新建一个目录。 4.创建RAM用户 创建子用户:在阿里云中找到 RAM访问控制-身份管理-用户-创建用户,登录名称任意,勾选允许 OpenAPI 调用访问,创建完成后会得到一组 AccessKey ID 和 AccessKey Secret,需要保管好,后续会用到。 添加权限 主要是记住:AccessKey ID和AccessKey Secret 二、PicGo下载与配置PicGo 是一款开源的图床管理工具,旨在简化图片上传过程,支持多种图床...









