git和npm设置Socks5代理
写在前面:本文介绍主要是为了学习科研以及开发工作。请遵守中华人民共和国法律法规,切勿在任何地方发布分裂国家,激化民族矛盾的言论。本博客不欢迎不爱国及极端人士。
背景 Shadowsocks(R)是我们常用的一款科学上网工具,它是一种基于Socks5代理方式的加密传输协议,也可以指实现这个协议的各种开发包。当我们开启Shadowsocks(R)进行科学上网之后,虽然可以对国外的网页进行流畅的访问,但是在命令行中使用git或者npm时,速度却并没有提升,这是因为它们并没有走Socks5的代理路线。要让git和npm走代理的路线,可以通过命令进行设置。
Shadowsocks(R)默认在1080端口开启了Socks5代理,但是它为了兼容HTTP代理模式,在8123端口使用ss_privoxy.exe开启了一个HTTP代理。不仅如此,Shadowsocks(R)在1080端口也支持http代理。
npm设置代理一般来说,Shadowsocks-windows 会分别提供一个 http 代理和一个 socks5 代理,默认都是 1080 的端口。我们可以把npm的代理设置成http或 ...
用js写排序算法
前言学习排序算法是大一下学期上数据结构课的时候的事了,当时学习用的是c++,如今javascript已经成了我的主语言。为了准备面试和巩固基础,我决定用js写一遍10大排序算法并且上传到博客,算是复习一遍基础的算法吧。
冒泡排序(Bubble Sort)算法描述
使用冒泡排序为一列数字进行排序的动态效果图
冒泡排序(英语:Bubble Sort)又称为泡式排序,是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。
算法实现12345678910111213141516let bubble_sort = (array) => { let length = array.length for (let i = 0; i<length-1; i++) { for (let j = 0; j<length-1-i; j++) { if ...
Node.js入门
Node.js入门1.简介Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境,基于Google的V8引擎。如果我们使用 PHP 来编写后端的代码时,需要 Apache 或者 Nginx 的 HTTP 服务器,并配上 mod_php5 模块和 php-cgi。不过对 Node.js 来说,概念完全不一样了。使用 Node.js 时,我们不仅仅 在实现一个应用,同时还实现了整个 HTTP 服务器。事实上,我们的 Web 应用以及对应的 Web 服务器基本上是一样的。
Node.js安装地址及方法:地址:https://nodejs.org/en/download/方法:https://www.runoob.com/nodejs/nodejs-install-setup.html
2.npm2.1 nmp使用npm(全称 Node Package Manager,即“node包管理器”)是一个免费的模块分享社区,是Node.js默认的、用JavaScript编写的软件包管理系统,会随着Node.js一起安装,能解决NodeJS代码部署上的很多问题。官网: ...
Vue组件简析
Vue组件简析1.简介组件(Component)是 Vue.js 最强大的功能之一。
组件可以扩展 HTML 元素,封装可重用的代码。
组件系统让我们可以用独立可复用的小组件来构建大型应用,几乎任意类型的应用的界面都可以抽象为一个组件树:
组件是可复用的 Vue 实例,它们与 new Vue 接收相同的选项,例如 data、computed、watch、methods 以及生命周期钩子等。仅有的例外是像 el 这样根实例特有的选项。
通常一个应用会以一棵嵌套的组件树的形式来组织,例如,你可能会有页头、侧边栏、内容区等组件,每个组件又包含了其它的像导航链接、博文之类的组件。
为了能在模板中使用,这些组件必须先注册以便 Vue 能够识别。这里有两种组件的注册类型:全局注册和局部注册。接下来介绍一下这两种注册方式。
2.全局注册全局注册分为三部分:
2.1.构建模板对象1234567891011121314<!--html代码用反引号括起来-->const htmlElement=Vue.extend({ data() { return { ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment