hexo
未读在安装hexo的时候的时候,如果我们在md文件放图片的时候,直接hexo clean,g, s本地预览的时候会出错,下面详解解决方法:
首先我们需要把我们博客中的md文件中的图片路径 改成与md同目录同名称的文件夹下 .
为了以后我们直接向md文件中复制图片的时候,图片自动放到指定的文件夹下 ,我们需要在Typora的设置如下:
依此点击文件
安装插件:
1npm install hexo-asset-image --save
从新部署和展示
123hexo cleanhexo ghexo s
最后成功显示
MarkDown学习
标题的使用
在MarkDown中标题的使用,是用#+空格+标题名称,来进行编辑的。一个#就是一级标题, 两个#就是两级标题,以此类推,一定要加空格,否则无效
### 三级标题
字体
粗体: 在想要加粗的字的两旁边加上两个* 号 -------> **我是粗体**。** **
斜体: 在想要变斜的字的两旁边加上一个* 号 -------> *我是斜体*。* *
粗斜体:在想要变粗斜的字的两旁边加上三个* 号 -------> ***我是粗斜体***。******* *******
穿线体:在想要穿线的字两旁加上 ~~ 波浪线 -------->~~我是穿线体~~ ~~ ~~
引用
使用方法就是 使用一个 > 号 + 空格就能出现引用的方框了
分割线
使用方法:
可以使用三个横杆来进行分割(不用按住shift键的横杠)---
可以使用三个*来进行分割
图片
插入图片的语法 英文感叹号 ! + 英文方括号[] 括号里面写图片的名称 + 英文小括号() ...
VMtools
该方式适用于Unbuntu,其他虚拟机暂不了解
如果没有安装过VMtools的话建议使用简易方法来进行安装
简易方法
1sudo apt-get install open-vm-tools-desktop -y
如果你是按照映像这种方式安装的话,或者上面那种方法也可能出现安装完VmTools之后还是无法进行虚拟机和物理机之间进行复制粘贴,这时候可以用下面这种解决方法
123sudo apt-get autoremove open-vm-toolssudo apt-get install open-vm-toolssudo apt-get install open-vm-tools-desktop
经过上面的步骤之后一定要重启!!!
Python
未读在写md文件的时候总会出现我们引用图片之后,又将它删除的 情况,但是这个图片只是在md文件中不显示,在硬盘中还是存在的,这时候可以通过以下程序来将他删除, 文件路径是
12345678910111213import osmd_dir=r"E:\BlogContents\blogroot7.0\source\_posts\操作系统.md #填入markdown文件路径mdIma_dir=r"E:\BlogContents\blogroot7.0\source\_posts\操作系统" #填入对应assets文件路径def MdCancelIma(mdIma_dir,md_dir): for root, dirs, files in os.walk(mdIma_dir): with open(md_dir, 'r', encoding='utf-8') as md: text = md.read() for imaName in files: ...
邮件发送原理实现
要在网络.上实现邮件功能,必须要有专门]的邮件服务器。
这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递过来的邮件,并把邮件投递到邮件接收者的电子邮箱中。
SMTP服务器地址:一般是 smtp.xx.com,比如163邮箱是smtp.163.com, qq邮箱是smtp.qq.com。
电子邮箱(E-Mail地址)的获得需要在邮件服务器.上进行申请。比如我们要使用QQ邮箱,就需要开通邮箱功能
传输协议
SMTP协议
发送邮件: 我们通常吧用户SMTP请求(邮件发送请求)的服务器称之为SMTP服务器(邮件发送服务器)
pop3协议
接收邮件: 我们通常吧处理用户pop3请求(邮件接收请求)的服务器称之为pop3服务器(邮件接收服务器)
概述
我们将用代码完成邮件的发送。这在实际项目中应用的非常广泛,比如注册需要发送邮件进行账号激活,再比如0A项目中利用邮
件进行任务提醒等等。
使用Java发送E-mail十分简单,但是 首先你应该准备JavaMail API和Java Activation Framework。
得到两个jar包:
mail. ...
操作系统第一章:初试操作系统
操作系统的概念,功能和目标
操作系统的概念:
应用程序如: QQ,IE浏览器,英雄联盟...
操作系统的功能:
负责管理协调硬件、软件等计算机资源的工作
为上层的应用程序、用户提供简单易用的服务
操作系统是系统软件,而不是硬件
裸机(纯硬件): 如CPU,硬盘, 内存
操作系统的定义:
操作系统(Operating System,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件。
操作系统的功能和目标:
①操作系统作为系统资源的管理者(这些资源包括软件、硬件、文件等),需要提供什么功能?
用QQ和朋友视频聊天的过程:
Step 1:在各个文件夹中找到QQ安装的位置(如D:/Tencent/QQ/bin)逐层打开文件夹,找到QQ.exe这个程序(可执行文件)的存
放位置, 文件管理
Step 2:双击打开QQ.exe 需要把改程序相关数据放入内存 存储器管理
Step 3: QQ程序正常运行 对应的进程被处理机(C ...
第一次组装电脑,冲鸭!!!
缘由
因为我在中学期间几乎没怎么接触过电脑,所以上到大学的时候,对电脑这一款就比较好奇,再大学宿舍的时候看到舍友鸡行川在自己装电脑当时感觉比较神奇,但也没多想,一次偶然的机会,我在家的时候,我弟弟需要上网课了,但是我家那个比较老式的电脑实在是拉胯,由此我感觉是不是我也可以装一个电脑呢?后来这个想法在我头脑中越来越强烈,后来一下决心,装!!!
起步
在下决心要装电脑之后,就开始做一些准备工作,首先是在bilibili上面看一下装电脑的教程
引用站外地址
硬件茶谈
https://www.bilibili.com/video/BV1jE411e7hw?spm_id_from=333.337.search-card.all.click&vd_source=f146d613dac371c6631c048277d13d56
在装机之前这个视频至少看了三四遍,哈哈 ...
改文章只是为了防止以后找不到原文章而写的,没有别的意思
2022
08-11
改文章记录的标签的使用方法,顺便熟悉一下使用方法,引自店长的:https://akilar.top/posts/615e2dec/#动态标签-anima
npm插件安装方案(推荐)源码修改配置方案
安装插件,在博客根目录[Blogroot]下打开终端,运行以下指令:
1npm install hexo-butterfly-tag-plugins-plus --save
考虑到hexo自带的markdown渲染插件hexo-renderer-marked与外挂标签语法的兼容性较差,建议您将其替换成hexo-renderer-kramed
12npm uninstall hexo-renderer-marked --savenpm install hexo-renderer-kramed --save
添加配置信息,以下为写法示例
在站点配置文件_config.yml或者主题配置文件_config.butterfly.yml中添加
123456789101112131415# tag-plugins-p ...
第一章:计算机系统概述
计算机的发展
什么是计算机系统
计算机系统 = 硬件 + 软件
计算机性能的好坏取决于“软”“硬”件的总和
软件:
系统软件应用软件
用来管理整个计算机系统
操作系统,数据库管理系统(DBMS)、标准程序库,网络软件、语言处理程序、服务程序
按任务需编制成各种程序
抖音,王者荣耀,迅雷…
硬件的发展
发展阶段
时间
逻辑元件
速度(次/秒)
内存
外存
影响
第一代
1946-1957
电子管
几千-几万
汞延迟线,磁鼓
穿孔卡带,纸袋
体积超大,耗电量超大使用纸带机编程
第二代
1958-1964
晶体管
几万-几十万
磁芯存储器
磁带
体积、功耗降低出现面向过程的程序设计语言:FORTRAN有了操作系统维形
第三代
1964-1971
中小规模集成电路
几十万-几百万
半导体存储器
磁带,磁盘
计算机主要用于科学计算等专业用途高级语言迅速发展开始有了分时操作系统
第四代
1972-现在
大规模,超大规模集成电路
上千万-万亿
半导体存储器
磁带,磁盘,光盘,半导体存储器
出现许多微处理器,微型计算机
1947年, ...
hexo
未读 使用方法
克隆别人的仓库
1git clone 目标项目的地址
我们在引用的时候可以注意一下 文件中Readme.md文件,一般作者都会把项目的使用方法放到这个文件中
我们还要注意:LICENSE许可证中 是否是MIT的,如果是MIT的话我们就可以放心使用,如果不是的话,我们在引用的时候就需要小心了
找开源项目的一些途径
• https://github.com/trending/
• https://github.com/521xueweihan/HelloGitHub
• https://github.com/ruanyf/weekly
• https://www.zhihu.com/column/mm-fe
特殊的查找资源小技巧-常用前缀后缀
• 找百科大全 awesome xxx
• 找例子 xxx sample
• 找空项目架子 xxx starter / xxx boilerplate
• 找教程 xxx tutorial
常用命令
克隆仓库:git clone <git地址>
初始化仓库:git init
添加文件到暂存区:gi ...