【实战学习(零)】github与开源项目

目录

【Github】

*Pre-learning之加速github的访问

方法:绕过dns解析,在本地直接绑定较快的,修改本地系统主机的hosts文件

操作中遇到的问题之修改hosts拒绝访问

扩展之DNS与hosts

如何高效地在github上找开源项目

【开源项目学习】

一、先了解项目的内容

二、在本地把项目给跑起来(很重要)

三、阅读项目源码并且调试

四、会在其基础上改东西,添加自己的功能模块


 

【Github】

*Pre-learning之加速github的访问

Github作为程序员最大代码托管和分享平台的国外网站,经常出现访问会卡或者进不去的情况,结合网上的资料和自己的实际操作经验进行整理:

  • 方法:绕过dns解析,在本地直接绑定较快的,修改本地系统主机的hosts文件

1、打开DNS查询工具:http://tool.chinaz.com/dns (这是一个查询域名映射关系的工具)

2、多查几次,选择一个稳定,记录延迟较低的 ip:

【实战学习(零)】github与开源项目

3、找到本地电脑上的host文件(windows系统:C:\Windows\System32\drivers\etc),然后添加下列内容(注意把ip改为刚刚查到的ip):

【实战学习(零)】github与开源项目

4、打开cmd,输入命令ipconfig/flushdns,刷新本地dns缓存即可

  • 操作中遇到的问题之修改hosts拒绝访问

解决方法:在hosts文件的权限列表中添加当前用户的所有权限,具体操作可参考( https://blog.csdn.net/dianzanshou2206/article/details/101587305 )

  • 扩展之DNS与hosts

因特网发展早期,由于网络规模较小,采用主机文件进行域名解析,因此主机都有一个hosts文件。随着网络规模的不断扩大,主机文件开始无法满足需求了,域名系统DNS(Domain Name System)应运而生,域名解析将由DNS服务器完成。于是乎,今天你不用输入IP地址只需要输入www.baidu.com就可以进行百度。
然而hosts文件依然存在于我们的电脑之中,在hosts文件中加入IP和对应的域名可以直接跳过DNS解析,加快响应效率。

一些限制:hosts本身就是有局限性的,它无法随着服务器的更新而更新,所以你过一段时间就需要换新的,当然一般来说不是很频繁。还有就是视频源的播放,有些视频源是动态的IP所以hosts是无法解析的。
————————————————
版权声明:本文为CSDN博主「BlueBlueSkyZ」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/BlueBlueSkyZ/article/details/54846606

 

如何高效地在github上找开源项目

1、与检索有关的要素:name、description、readme、stars、fork、language、pushed(最近更新时间)

【实战学习(零)】github与开源项目

【实战学习(零)】github与开源项目

2、检索项目的举例

例1:

【实战学习(零)】github与开源项目

例2:

【实战学习(零)】github与开源项目

 


【开源项目学习】

一、先了解项目的内容

1、项目是干什么的

2、项目有哪些技术点(后端、数据库等)

二、在本地把项目给跑起来(很重要)

1、下载源码(详见本栏的《【实战学习(一)】开源项目学习之下载源码》)

2、运行项目

三、阅读项目源码并且调试

可结合某个运行起来的功能入手,一个一个组件弄熟,看报错、日志、打印变量。

四、会在其基础上改东西,添加自己的功能模块

 

 

 

上一篇:Windows如何自定义域名hosts解析


下一篇:Docker添加域名解析