-
下载Maven2构件到本地
写gradle脚本的时候,除了mavenCentral ( 位置 https://repo1.maven.org/maven2/ ),还会添加一些其它仓库,如mavenLocal(), maven { url ‘http://repo.spring.io/plugins-release’ },甚至自己搭建的nexus仓库。但有时构建的过程中某些构件的下载异常缓慢,本文介绍笔者加速该过程的一些技巧。
-
Bash syntax error: unexpected end of file
今天在处理一个shell脚本的时候,遇到了 syntax error: unexpected end of file,费了半天劲才发现脚本是在Windows下编辑的,罪魁祸首 CRLF。
-
SMTP AUTH extension not supported by server
使用 Python 发送邮件的时候出现了 SMTP AUTH extension not supported by server 的错误,同样的代码换163邮箱地址发送就不会出错,于是想当然的认为是邮箱的问题。其实不然!
-
分离子目录到单独的 Git Repo
微服务框架盛行的时代,开发人员希望将各模块解耦,有时会涉及代码仓库的拆分,如将一个大仓库中的某个子目录作为一个新的独立仓库拆分出去。
-
lrzsz
lrzsz 是一个提供 XMODEM / YMODEM / ZMODEM 文件传输协议的 UNIX 通信包。可用于替换 ftp 来传输文件。
-
Gradle 上传链接不显示的问题
将 Gradle Android Plugin 版本从 1.5.0 升级到 2.2.1 之后,其中有些 Task 也有相应变化,如 uploadArchives 默认不输出上传的 url 。
-
Automatically accept all SDK licences
Android Gradle Plugin 更新到 2.2.1 之后,在执行 gradle 任务时会尝试下载缺少的项目依赖的 SDK 模块,但下载 SDK 模块需要接受证书,造成 gradle 报错。
-
Vagrant 初级实践
Vagrant 是一个用来构建完整开发环境的工具,凭借易用的工作流及对自动化的专注,Vagrant 降低了开发环境的设置时间,提高了生产效率。
-
OpenVPN CLI Practice
本文记录使用 OpenVPN 建立虚拟通道的命令行实践,不涉及 OpenVPN 原理及图形界面相关的配置。文中的所有操作均在 CentOS 7 上实验通过。
-
IP 冲突解决方案
最近在公司办公的时候经常连接不上 ssh 服务器,连接被拒绝,使用
arping
工具查看是否有 IP 冲突。 -
RFC2544 网络互联设备的基准测试方法论
本文对因特网 IETF 发布的 RFC2544 文档进行了翻译,并删除了一些不影响理解文档的内容。译者认为本文档的重点内容为 Section 9 和 Section 26。
-
Golang Resources
本文总结笔者在学习 Go 语言用到的资料,希望对大家有所帮助。