加载中
【翻译】Go 数据结构:接口

Go 的接口:静态、在编译时检查、必要时可变动态——这对我而言是 Go 语言所有设计中最令我激动不已的设计点。如果我可以任选一个 Go 语言中的特性到其它语言中,接口是我的不二选择。 这篇文...

【翻译】Go 1.1 函数调用

Go 1.0 版本的 runtime 使用动态代码生成来实现闭包。我认为这样一点也不方便:它避免了修改工具链宽来表达函数的值与函数调用惯例。然而,自从它限制了 Go 可以运行的环境,这就很明显地警示...

【翻译】Go 1.1 交叉编译

这是一篇针对我在去年8月所写文章针对 Go 1.1 版本的更新补充介绍。自去年以来,像 goxc 这类 shell 封装工具已经诞生,从而为 Go 交叉编译和部署提供了一套完整的解决方案。 介绍 Go 对在外...

【翻译】为什么 goroutine 的栈内存无穷大?

一些 Go 语言的新学习者总是会对 goroutine 栈内存占用大小感到非常好奇。这一般是由于程序员进行无限的函数循环调用导致的。为了说明这个问题,请思考以下代码示例(为使问题更加清晰而使用...

多个 goroutine 打印内容

在使用多个 goroutine 打印内容时,经常因为使用 chan 不恰当而 导致主线程未等待其它 goroutine 全部执行完毕而匆匆推出,造成打印内容不全的问题,这里对其中一种情况进行讲解。 首先是新手...

Ubuntu 将 Sublime Text 添加到 Launcher 和其它方式

Linux下有些绿色软件,不需要安装就可以双击启动,但有些程序在打开后直接在 Launcher 中右键选择 Lock to Launcher 会使用一些默认图标,通常情况下如果你的审美观符合大众潮流的话,应该不...

Linux 学习笔记-20130714

如何从 Linux 中完全删除 Dropbox? sudo apt-get remove dropbox; rm -rvf ~/.dropbox ~/.dropbox-dist 注:执行此命令后,用于同步到文件夹依旧存在本地,需要另行处理。 (参考文献:How...

2013/02/27 06:00
335
Ubuntu 中文输入法安装

在Ubtuntu12.10中自带了中文输入法,可通过Ctrl+Space进行输入法到切换,在英文系统中同样已经预装了ibus,只需要下载一下简体中文语言包即可。 如何安装简体中文语言包? 依次选择 Sytem Se...

2013/02/26 12:53
2.7K
C#泛型编程

泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。 例子代码: class Program { static void Main(string[...

2012/12/05 00:46
851

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部