GitHub为什么连接缓慢以及解决方法 1. 前言之前有一篇文章介绍了Git的使用方法:项目或者文件管理神器-Git。 一般对于电脑有一定认知的人都会知道GitHub,但是因为GitHub的服务器在国外,所以有时候连接速度非常的感人。 我们通过ipip.net的路由跟踪来看一下我们访问GitHub走的线路。 可以看到在广州出口走的骨干网到新加坡的服务器,这就是为什么访问GitHub有时候会异常缓慢的原因,尤其是在晚高峰时期,通过骨干网 2020-08-08 其它 GitHub
阿里巴巴的后门程序:AlibabaProtect.exe删除过程 1. 前言偶然发现了一个阿里巴巴的后门程序:AlibabaProtect.exe。 通过查询了一些资料,显示该应用不仅会占用大量的内存和CPU性能,还会占用一部分带宽,并且没有任何的文档说明该应用的具体功能,所以网上对它有很多猜测,说它在后台监视你的一举一动,记录你电脑的使用情况,进行精准的投放广告以及其它细思极恐的事情。 具体网上的分析就不谈了,反正就是流氓程序。 1.1 发现 在任务管理器上面 2020-08-05 其它 后门程序
TCP三次握手四次挥手 1. 一张图表示下面的图片很清晰的表现出TCP从握手到挥手整个过程: 2. 场景模拟其实用一个场景就很容易模拟出TCP的握手挥手过程,就在两座山上,中间隔了一个悬崖,两座山上的人想要通话,那么会产生什么样的事情。 小明:喂!对面有人嘛?(第一次握手) 小红:有人!(第二次握手) 小明:那我要开始说话了!(第三次握手) …(中间的对话) 小明:我说完了,你可以走了!(第一次挥手) 小红:好的。(第 2020-07-31 面试 TCP
HTML语义化 1. 为什么需要语义化语义化有下面几个好处: 易修改、易维护。 阅读HTML源代码时更容易进行定位。 对搜索引擎更加的友好,更加方便SEO。 在未来的HTML中,浏览器可能会提供更多的标签。 语义标签不会做任何的事情,仅仅只是为了规范HTML结构,实质效果和一个<div>标签没有任何区别,也不会对内容造成本质影响,但是现在随着前端技术的广度和深度逐渐扩大,我们就需要对代码制定一系列 2020-07-31 面试 HTML
JavaScript:原型链和原型对象 1. 前言原型链和原型对象一直是JavaScript中的一个重要的概念,因为涉及到面向对象。 在现在的高级语言中,比如Java,C#,C++都采用了面向对象的设计方式,正因如此,JavaScript并没有类的概念,但是JavaScript却大量的使用了对象,而为了保持对象之间的联系,JavaScript引入了原型和原型链的概念。 即使在ES6后添加了class关键字,但它其实是一种语法糖,它的实现 2020-07-31 面试 JavaScript HTML
制作油猴Tampermonkey脚本需要哪些知识 之前有篇文章讲述了如何使用油猴来编写浏览器脚本,以及用油猴编写脚本相对于Chrome插件有什么优势:强大的油猴Tampermonkey:简单的脚本制作。 因为之前的文章中只讲解了油猴脚本怎么编写,但是没有细说油猴脚本如何编写,以及编写油猴脚本需要哪些知识与技能点。 所以这篇文章就着重讲解一下油猴脚本涉及了哪些知识: 1. HTML,CSS将HTML和CSS放在一起是因为在油猴脚本的编写中,这两项技 2020-07-27 JavaScript 油猴脚本 浏览器插件
王者荣耀惩戒伤害如何调出 之前在看主播打野的时候,他们的惩戒都会显示伤害,就跟下图一样: 随着等级的升高,惩戒伤害也会发生变化。 那么该功能如何调出呢? 在设置里面有个野怪生命值,如果设置为展示,惩戒就会显示伤害。 如果设置为不展示,惩戒就不会显示伤害。 2020-07-22 游戏人生 王者荣耀
VPS的各种线路到底有什么区别 学习前端时总会有想将自己制作的网页向别人展示的时候,方法有很多种,但是大致就分为以下两种。 一种是通过GitHub Pages向别人展示,参考文章:部署到Github-Pages上的博客,自定义域名,和免费域名如何申请。 一种就是通过VPS进行部署自己的网页:学习前端如何将自己的页面部署到服务器。 那么如何挑选VPS呢? 注:本篇文章是根据网络信息以及个人理解整合而来。不一定完全正确。 1. VP 2020-07-21 VPS 虚拟服务器
辨别用户身份和储存数据的关键-Cookie 当你在一个网页进行登录后,你关闭浏览器,你下次打开这个网页依然是登录状态,这是怎么做到的呢? 因为HTTP协议是无状态协议,即服务器不知道用户上一次做了什么,这严重阻碍了交互式Web应用程序的实现。在典型的网上购物场景中,用户浏览了几个页面,买了一盒饼干和两瓶饮料。 最后结帐时,由于HTTP的无状态性,不通过额外的手段,服务器并不知道用户到底买了什么,所以Cookie就是用来绕开HTTP的无状态性 2020-07-20 面试 Cookie
项目或者文件管理神器-Git 现在网上Git的教程以及介绍非常的多,我一直觉得一个东西首先要会用,然后有时间再去了解原理,所以本篇文章就讲讲怎么使用Git,完全不谈其原理其实是我自己也没有研究过。 1. 思维导图 注:标红的为常用命令。 2. Git是什么 git是一个分布式版本控制软件,最初由林纳斯·托瓦兹创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。应注意的是,这与GNU Interact 2020-07-13 实用工具 Git