Digital Ocean开启TCP-BBR拥塞控制算法
这个新的TCP拥塞控制算法——BBR已经火了一段时间了,优势可以参见 Linux Kernel 4.9 中的 BBR 算法与之前的 TCP 拥塞控制相比有什么优势?,里面说的已经非常全面了。在Digital Ocean的CentOS7系统的VPS上开启BBR记录如下。
这个新的TCP拥塞控制算法——BBR已经火了一段时间了,优势可以参见 Linux Kernel 4.9 中的 BBR 算法与之前的 TCP 拥塞控制相比有什么优势?,里面说的已经非常全面了。在Digital Ocean的CentOS7系统的VPS上开启BBR记录如下。
Mac搭配homebrew简直舒爽啊,然而homebrew托管在github,对国内用户来说不仅频频被墙,而且速度也不理想。今天笔者就告诉大家国内用户顺畅访问homebrew的方法。
28年前,一些物理学家需要一种方法来轻松分享实验数据,因此网络诞生了。这通常被认为是一个好举措。不辛的是所有物理学家触碰的是——从三角学到强大的核力——最终成为武器,HTTP协议也是如此。
travis-ci是一个持续集成工具,目前已经支持大部分主流语言了,如:node.js、objective-c、android、php、c、java、python、ruby、go等等。travis ci与github集成非常紧密,官方的集成测试托管只支持github项目,而且它对于公有的github仓库免费。在这篇文章中,我将介绍如何通过travis-ci自动化部署hexo博客。
AngularJS原生并不支持动态加载Controller的方法,但是却提供注册Controller的方法。接下来就来看下如何实现动态加载Controller。
AngularJS提供很多自带的方法,如:$apply
, $timeout
, $digest
和 $evalAsync
。这四个方法虽然很常见,但对于他们的差别以及如何正确使用有时候我们会感到有些困惑,因此我决定深入分析一下它们。
在日常开发中,我们经常需要上传文件到服务器或者从服务器下载文件。在Windows下SecureCRT为我们提供了很方便的上传下载工具sz与rz,但是mac下一般都是通过scp命令来完成的,虽然也很方便,但是有些场景下是不能使用的,比如目前公司登录服务器需要经过跳板机。本篇我们就介绍一下如何在mac下使用rz、sz上传下载文件。
版本管理基本上是多人协作开发中必不可少的工具,常用的版本管理工具有:svn和git。虽然都有可视化的工具帮助我们使用这些工具,然而当你用上命令行之后,我想你会选择抛弃这些可视化工具。下面是我整理的一些常用的svn和git命令。
Mac
是目前大多数开发者们首选的开发机器,下面就让我们一起来配置你的Mac开发环境吧。
众所周知,微信会屏蔽掉直接的app下载链接,那么有没有办法可以让用户能够在微信里面点一个链接或者识别二维码下载应用呢?答案是肯定的。