Go 语言的包依赖管理
对于从 Ruby、Python 或者 Node 等编程语言转向 Go 语言的开发者,可能会有一个疑问: Go 语言中的包依赖关系是怎么管理的?有没有什么方便使用的工具呢? 我最近研究了一下这个问题,以下是我的研究报告。
对于从 Ruby、Python 或者 Node 等编程语言转向 Go 语言的开发者,可能会有一个疑问: Go 语言中的包依赖关系是怎么管理的?有没有什么方便使用的工具呢? 我最近研究了一下这个问题,以下是我的研究报告。
如果你还在使用 Icon Font 作为网页中显示图标的实现方案,那么你可能有点 Out 了。 由于使用 Icon Font 显示图标存在一些缺陷,开发者们一直在致力于探索使用 SVG 作为替代的方法。 这篇文章列举了目前 SVG 比较常见的使用方法。
在 Github 上可以使用 HTTP 协议 fetch 和 push 仓库中的代码, 其实想要写一个简单的 Git HTTP Server 是相当容易的。 这篇文章总结了使用 Go 语言实现这样一个 Server 的过程和相关知识。
作为一个 Go 语言门外汉,这段时间刚刚使用 Go 实现了一个分布式索引系统的仿真实验, 这篇文章就来总结一下实现过程和经验。
Swift 相比原先的 Objective-C 最重要的优点之一,就是对函数式编程提供了更好的支持。 Swift 提供了更多的语法糖和一些新特性来增强函数式编程的能力,本文就在这方面进行一些讨论。
这是一篇吐槽为主的文章,主要针对的是最近的一个时期比较热点的话题, 包括开源产品成本更高论、 HeartBleed、 技术信仰是如何毁掉程序员的、RMS的中国之行、 学生开源组织的建设等等话题。总体来说内容比较有争议,请慎入。
在之前讲解 Icon Font Viewer 和 SVG 的文章中,曾经简单介绍过 Bezier Path。 这次再稍微介绍一点数学原理,另外针对 Bezier Path 使用上的一些问题进行更多的探讨。
这是一篇翻译自 Made Mistakes 的 Paper 绘画教程。 作者 Michael Rose 发布了一系列使用 Paper 绘图的文章,此为系列的第一章。 主要是一些基础知识和画笔的详细说明。
终于到了 Icon Fontr 最重要的一部分了。这一次要把已经读入为NSBezierPath
的 Icon 导出成 SVG 和图片,以便于在桌面和移动应用或者 UI 设计软件当中使用。