前言在写md笔记的时,有点时候就得把文件分享给他人,没图片还好,有图片的话还得把图片一起分享过去,这样显得很麻烦也很呆
有那么一种办法,让文件带着图片远走高飞
GitHub图床
平民的不二选择,除了访问慢一点其他一切都好(免费还要啥自行车)
保证浏览器访问要用图床,保证加载速度要用图床工具,又不花钱想想就开心
GitHub图床搭建说的那么高深其实就是在GitHub中新建一个仓库,然后将图片存放在新建的仓库中
在GitHub主页的左上角有个如下图的按钮
点New创建仓库;具体步骤如下所示
创建好的仓库
在Markdown中使用图床不管你是git或拖拽只要把图片导入到仓库就可以使用图床中的图片了
GitHub上传文件的两种状态
在Markdown中引用图片按照如下格式引用到Markdown文件中
1![](https://cdn.jsdelivr.net/gh/GitHub名称/仓库名/图片名.后缀)
图片就显示出来了
使用jsDelivr加速建好了图床可以在浏览器中访问了,这样就够了吗?
想想平时访问GitHub的速度,还可能把特别大的图片放在仓库中,加载速度属实急人啊!
不过 ...
Git命令版本库其实就是Git管理文件的仓库, 通俗点说就是一个目录,不过在这个目录里面, 所有的文件都在被Git管理, 包括每个文件的修改和删除,都能找到对应的操作记录, 对于新增的文件,要先添加到版本库中才能被Git管理起来
编写一个文本文件并提交到Git仓库
git rm 文件名 删除文件
clear 清屏
CTRL+INS(INSERT) 复制
SHIFT+INS(INSERT) 粘贴
初始化Git本地仓库执行 git init 命令在本地初始化本地仓库(空仓库)
执行 git add 命令添加文件到暂存区
git add [file1] [file2] …
添加一个或多个文件到暂存区
git add [dir]
添加指定目录到暂存区,包括子目录
git add .
添加当前目录下的所有文件到暂存区
文件被添加到暂存区后,执行 git commit 命令提交暂存区文件到本地库中
git commit -m [message]
提交暂存区到本地仓库中
[message] 可以是一些备注信息
git commit [file1] [file2] … - ...
前言什么是Git
Git是目前世界上最先进的分布式版本控制系统(没有之一)。 Git 是一个开源的分布式版本控制软件,用以有效、 高速的处理从很小到非常大的项目版本管理。 Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。 Git 是根据GNU通用公共许可证版本2的条款分发的自由/免费软件
Git和Linux的开发者是同一人
版本控制版本控制最主要的功能就是追踪文件的变更。 它将什么时候、什么人更改了文件的什么内容等信息忠实地了记录下来。 每一次文件的改变,文件的版本号都将增加。 除了记录版本变更外,版本控制的另一个重要功能是并行开发。 软件开发 往往是多人协同作业,版本控制可以有效地解决版本的同步以及不同开发者之间的开发通信问题,提高协同开发的效率。 并行开发中最常见的不同版本软件的错误 (Bug)修正问题也可以通过版本控制中分支与合并的方法有效地解决。 具体来说,在每一项开发任务中,都需要首先设定开发基线,确定各个配置项的开发初始版本,在开发过程中, 开发人员基于开发基线的版本,开发出所需的目标版本
本地版本控制系统
好处:简单
坏处 ...
前言在使用游览器的时候,只要在游览器的地址栏中输入网址, 就会进入相应的网站
他是如何进入网站的,
期间到底发生了什么呢
https和http到底有什么区别,
DNS又是什么
TCP连接
等等等等……
游览器从输入URL到页面展示主要经过七个过程
URL 输入
DNS 解析
建立 TCP 连接
发送 HTTP / HTTPS 请求
服务器响应请求
游览器解析渲染页面
HTTP 请求结束,断开 TCP 连接
输入 URLURL,全称: 统一资源定位符, 用于定位互联网上的资源 俗称网址
我们在地址栏输入网址后敲击回车,游览器会对输入信息进行判断:
检查输入内容是否是一个合法的 URL 连接
如果合法,则判断输入的 URL 是否完整;如果不完整,游览器可能会对地址进行猜测,补全地址的前缀或者后缀
如果不合法,将输入内容作为搜索条件,使用用户设置的默认搜索引擎来进行搜索
现在大部分游览器都会从历史记录、书签等地方开始查找我们输入的网址,并给出智能提示
DNS 解析因为游览器不能直接通过域名找到对应的服务器 IP 地址,所以需要进行 DNS 解析,查找到对应的 IP 地址进行访 ...
前言众所周知静态网页是不能够显示访问次数, 得需要用数据库来进行存储数据, 但是今天我发现一个好东西, 引入JS就可以实现 站点总访问量 站点访客数 单页访问量 在本地的时候会显示有很多次数,但是挂载到网站就显示正常了。 站点访客数有个小毛病,就是退出游览器在重新进入也算一个人,所以不怎么准
工具不蒜子 官网地址:http://busuanzi.ibruce.info/
实操首先将以下内容复制在主页上,比如index.html
先引入JavaScript代码1<script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
显示数字用的代码123456<span id="busuanzi_container_site_pv"> 本站总访问量<span id="busuanzi_value_site_pv"></span>次</span> ...
系统启动时自动创建系统还原点
此操作时在Windows10上进行操作,其他系统未知
启动系统还原功能
打开搜索(Win+Q)输入创建还原点
如果系统保护选项卡——保护设置中的保护功能被设置为关闭状态——请选中系统盘并点击配置按钮
在弹出窗口中选择启用系统保护——点击应用——再点击确定
禁用还原点创建频率算法根据还原点创建频率算法,如果系统在 24 小时之内创建过还原点,则Windows 10不会再主动创建其它还原点
现在禁用该算法
使用Windows + R快捷键打开 运行 ——执行regedit打开注册表编辑器
找到如下地址
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore
右击SystemRestore文件夹——新建一个名为 SystemRestorePointCreationFrequency 的 DWORD( 32 位 )值——将其值设置为 0 并点击确定
完成这些步骤后,重新启动计算机
在系统启动时创建还原点
打开搜索(Win+Q)输入任务计划程序 ...
前言我的epic账号绑定的是谷歌邮箱,但是谷歌邮箱不知道抽什么风,不让我登陆了,一直显示的是:“Google 无法验证此账号归您所有”,我试了好久都弄不回来,老无语了,想改邮箱得要验证码,但是验证码得登录邮箱, 完事我登录不了邮箱,这就形成了死循环,现在,我教大家怎么改。
本人亲测有效!
方法第一步打开EPIC官网:https://www.epicgames.com/
第二步点击客服
第三步在这个搜索栏里随便输入点内容,然后回车搜索
第四步点击那个蓝色框框里面的联系我们
第五步-上要是登录epic了,显示名称那里会自己给你填上,没有登陆,需要你自己填写, 写完名称,写你现在可以用的电子邮件(我用的是微软outlook),最后填写你的问题, 这一点很重要,要详细的写,最好用英语(你可以先手写汉语再在翻译软件上翻译, 建议翻译成功的英语在通过翻译软件翻译一遍, 因为中文和英文不同,别翻译错了,或者弄错意思了)我是这样写的:
中文: “ 我是×××(这个是写你的名字,就是你epic上填写的姓,名), 我的账户名称是:×××(这个是你的账户名称)。我现在用的是谷歌(Gmail)邮箱。 ...
前言什么是BFC
BFC Block Formatting Context 块级格式化上下文
简解:当元素开启 BFC 它自己就已经成为了一个独立的空间 也就是说这个 元素开辟了一个独立的空间然后这个元素的外部元素就不会受到这个 元素和这个元素内部元素的一个布局影响
图文简解一共三个例子
三个例子也是这个BFC它最主要要解决的三个问题
第一个例子(解决父级元素高度坍塌)
float
假设有一个 div 然后这个 div 里面包含了两个子 div
外面这个 div 它没有一个具体宽高,它的宽高完全是靠着两个子 div 的大小撑起来的
如果说里面的两个 div 做了一个浮动(众所周知,一旦浮动的话就会脱离文档流)这样的话父元素的高度势必会坍塌(因为没有给他设置一个具体的高度)
如果在这个坍塌的父元素的后面还有一个 div 因为第一个 div 的高度已经坍塌了就势必会造成第二个 div 的布局乱掉
怎么解决呢
因为是它的子元素浮动而造成的父元素高度坍塌所造成的影响
所以可以给这个 ...
VScode下载慢VScode从官网下载的时候,特别慢
解决方法就是替换下载地址为微软中国官方的CDN加速链接
VScode官网:https://code.visualstudio.com
加速链接:vscode.cdn.azure.cn
替换方法:把下载链接中的https://后面的一段替换成上面的链接即可
VScode禁止运行脚本
解决方法关闭所有打开的VScode窗口
然后在底部终端执行
get-ExecutionPolicy
显示Restricted 表受限制,然后执行
set-ExecutionPolicy RemoteSigned;
在执行
get-ExecutionPolicy
显示RemoteSigned就可以了
修改VScode生成的HTML的lang在使用VS code开发前端的时候输入英文“!”快捷生成HTML骨架
但是骨架上带的 lang 是 en
(lang=”en” 这个意思是告诉游览器这个页面用的是英语,游览器上的自动翻译就是靠这个)
本文就是修改 en 成为 zh-CN
修改步骤打开VS code 并打开设置(位于屏幕左下角)
搜 ...
前言在网页的使用过程中,经常会有代码展示的必要。而不同颜色的关键词,可以让代码看起来更直观、更美观,本文教如何进行代码高亮并显示行号
代码进行高亮highlight.js是一款基于JavaScript的语法高亮库,目前支持125种编程语言,有63种可供选择的样式,而且能够做到语言自动识别 ,和目前主流的JS框架都能兼容,比较实用,而且用起来炒鸡简单!效果如下行所示
1<p> 这是一行高亮代码</p>
现在来进行操作
本文使用的所有文件都可以在结尾处获取,也可自行下载
步骤一:获取highlight有两种方法(只用其中一种即可),不管哪个方法都得去官网,任意一种都管用,网址: https://highlightjs.org
方法一:去官网下载文件使用
点击**获取版本(Get version)**按钮进入语言选择,往下滑,勾选常用的语言,在使用插件时会自动检测你要展示的代码的语言, 并自动让代码高亮。通常common就足够用了
选好文件之后,往下滑,点击 Download进行下载
styles目录下是所有的css样式,决定代码的颜色
有很多样式,可以参考官 ...