GO module下载慢解决方案

go 11后包管理支持module模式,首先开启go module模式,linux和mac终端下运行export GO111MODULE=on或者写进环境变量 ~/.zshrc 或 ~/.bashrc然后下载相应包go get github.com/xxx/xx但是国内由于一些原因,下载官方的源很慢,手动去github下载相应源的方式有很慢,而且如果下载的不是官方的源,可能代理一定的风险。下面推荐

- 阅读全文 -

js模块化设计、内存管理相关

一、模块化设计1、整体模块分析拆解如果在项目初期阶段进行了良好的模块化设计,在项目开发中,需要重构,也是比较容易的,单个独立模块可以不用重构,直接使用,直接对主体框架进行重构就可以了,节省大量的时间、人力成本;如果没有进行良好的模块化设计,在需求发生变更,需要对功能做一点改动的,都需要很大的改动,如果迫不得已需要进行重构,相当于推掉重来,重新开发;举例:直角坐标系拆解过程:1)拆解分离DOM和ca

- 阅读全文 -

基础算法总结

算法1、给定一个8*8的方格子,A点到B点的最短路径有多少条?用算法实现。(回溯法)广度优先搜索只能找出一条最短路径答:从图中可以看出,A点到B点的最短路径为16,即A点横走8小格,纵走8小格才能最快到达B点,这是排列组合的问题,即从最短路径16中选取8个横走的小格子(或者从最短路径16中选取8个纵走的小格子)。所以从A点到B点的最短路径条数,直接可以算出来,即为:代码如下:size_t g_nu

- 阅读全文 -

Android基础知识总结

一、基础知识《一》、Activity详解1、生命周期:详解activity类处于android.app包中,继承体系如下: 1.java.lang.Object 2.android.content.Context 3.android.app.ApplicationContext 4.android.app.Activity 生命周期图2、启动模式:详解当应用运行起来后就会开启一条线程,线程中会运行

- 阅读全文 -

oAuth2.0

一、oAuth2.0:推荐阅读阮一峰老师的 理解OAuth 2.01、OAuth 2.0的运行流程如下图,摘自RFC 6749:(A)用户打开客户端以后,客户端要求用户给予授权。 (B)用户同意给予客户端授权。 (C)客户端使用上一步获得的授权,向认证服务器申请令牌。 (D)认证服务器对客户端进行认证以后,确认无误,同意发放令牌。 (E)客户端使用令牌,向资源服务器申请获取资源。 (F)资源服务器

- 阅读全文 -