我们在百度搜索,到底发生了什么
- 用户打开浏览器,输入baidu.com,这其实是输入的百度域名,域名加协议和端口形成URL,域名必须要被解析,才能找到对应的IP 。对于域名解析有五种方式,分别是浏览器缓存,系统缓存,路由器缓存,ISP的dns缓存,查找根服务器找到对应的IP,查找到域名对应的IP地址以后,会找到对应的web服务器,服务器中有web server,可以接受请求,并完成相应的动作,网站处理流程使用MVC模型。
写一篇 Git 的使用教程
- git 是现在最流行的分布式管理系统,其可以实现分布式编程。其使用可以分为两种
1. 从GitHub上面下载相关代码,通过修改后上传至GitHub并实现同步
- 先主要介绍该种方法。由于我们使用的链接是ssh(假如是HTTPS,必须要输入用户名和密码,必须要确认身份),所以首先必须要在设施公钥和私钥,其中公钥在git终端,私钥在GitHub上面。具体设施方法:在git上面输入《ssh-keygen -t rsa -b 4096 -C "登录邮箱" 》 然后直接绘出, 生成相应的私钥和公钥到家目录下,然后将公钥(带hub)使用cat命令打开,全部拷贝,放在GitHub上面的设置秘钥中,设置完成后进入下一步
- 通过git clone *** 将GitHub上面的代码下载到终端,其中***是指github上面某个仓库对应的链接
- 然后可以使用ls 检查是否下载完毕,然后使用vim命令来更改该代码中的内容。其中在使用vim的时候,先输入“i” 切换到插入模式,更改完其中的代码段后先“esc”,然后“:”,再“wq”保存退出。
-最后将更改过后的代码上传。这时先使用git add . (其中后缀点代表所以文件)将代码上传到暂存区;然后使用 git commit -am “add” (其中引号中的内容可以删改)将代码上传到本地仓库;最后使用git push 将代码从本地仓库上传到github上面 - 当远程仓库被别人修改后,本地是不能直接上传再次修改的代码的。需要首先使用git pull 将远程仓库中的代码拉到本地仓库中,进行修改并合并后然后在重新add,commit;并且对于pull和push命令,必须要先使用commit命令然后再实现下面的命令。
2. 直接在本地创建仓库,写好代码,然后上传至GitHub上面
- 首先在GitHub上面创建相应的仓库;同时在本地创建文件夹,在文件夹中使用git init命令创建空仓库(是否确认为仓库的原因是里面是否有.git 文件)
- 然后可以通过git remote -v 来确定本地库中记录的远程库的地址,继而使用add,commit,和push命令实现上传
写一篇 Markdown的使用教程
- 鉴于一般在简书上面作相关分享,于是针对简书来作使用教程分析。首先登录简书,点击头像,在设置中将编辑器设置为Markdown模式,然后新建文章,切换至预览模式;
- 对于标题#、##、###分别是大标题,二标题和三标题;
- ">"代表引用;一般有多行的语句使用"``` " ;只有一行 语句的直接用“`”
- 对于图片是使用"![]()"这种格式
- 对于正文编辑序列可以直接使用1. 2.这种;
对于表格
a | b | c |
---|---|---|
居中 | 左对齐 | 右对齐 |
- 对于插入网页饥人谷
一篇常见的Linux命令介绍
-
ls
代表显示现在文件中所有的(不包括隐藏文件)文件 -
ls -a
代表显示现在文件中包含隐藏文件的所有文件
-ls -al
代表显示现在文件中包含隐藏文件的所有信息
-pwd
显示现在文件所处的具体路径
-cd
表示进入某个文件 -
mkdir
创建一个文件夹
-vim a.html
更改a.html文件中的具体信息 -
touch a.md
在该文件夹下创建a.md这个文件 -
mv read.md READ.md
将read.md改名为READ.md
-cat a.html
在下方显示a.html中的具体信息
网友评论