加载中
Go语言实现AndroidFramebuffer屏幕截图功能

package main /*********** 作者:红猎人 ***********/ import ( "os" "syscall" "fmt" "unsafe" /* "image/png" "bytes" */ ) var ( ...

Golang 本地文档优化

为一方便大家查阅文档,Golang提供了本地文档,运行该命令: godoc -http=:6060 & 之后就可以在浏览器中访问文档:http://localhost:6060 但发现有是Golang的本地网页打开时很慢,内容要长一...

2013/05/06 14:02
293
Golang 调用汇编代码,太方便啦

今天在翻阅Golang代码时,发现了Golang调用汇编代码的方法(详见pkg/bytes)。大概要做三件事,我以用汇编实现一个判断字符串是否相等的方法Equal为例,测试一下: 准备工作,创建工程目录:...

2013/04/19 15:56
1.1W
understanding Golang channel in one word

-- Receivers always block until there is data to receive. -- If the channel is unbuffered, the sender blocks until the receiver has received the value. -- If the channel has a b...

2012/03/13 22:11
455
Go 语言向中国示好?No!只是我们自作多情罢了

在 Go 语言的首页上有一个 HelloWorld 示例,其输出是:“Hello, 世界”,这让很多中国的 G 粉丝兴奋不已,大家都认为这是 Google 向中国抛出的橄榄枝! 可是接下来的事实可能要让大家失望了...

Go 语言官网全新改版

前两天发现 Go 语言官网改版了,布局由原来的左中右变成了上中下结构,主色调没有变,整体依然保持简洁的风格。在首页添加了一个叫 Playground 的模块,它可以编译、运行你输入的 Go 源码,但...

2010/09/19 08:25
2.3K
Go语言中的装饰模式

Go 语言教程中的一个示例,用的装饰模式,实现了 Linux 的 cat 功能,还有一个 rot13 选项,可以对字符串进行简单加密。 实现了 reader 接口的 File 对象。 file.go // Copyright 2009 The ...

2010/07/03 15:24
1.2K
rot13 算法

func rot13(b byte) byte { if 'a' <= b && b <= 'z' { b = 'a' + ((b - 'a') + 13) % 26 } if 'A' <= b && b <= 'Z' { b = 'A' + ((b - 'A') + 13) % 26 }...

Go和plan 9 C联合编程

上一篇说了下golang 语言怎么结合plan 9 assembler编写程序。 这次来开下go是怎么使用plan 9 c语言来开发一些库的,这里只是简单的使用一个简单例子进行演示。 还是看下源代码吧 C代码 #inc...

2010/06/04 10:35
640
Go和汇编联合编程

上篇讲了怎么利用iso c和golang联合开发。这里讲下怎么利用汇编程序开发基本类库,然后提供给golang语言调用。 为什么有了golang语言还要说汇编程序,这是因为在现在golang提供的库还是不全的...

2010/06/04 10:32
1.2K
Go和C联合编程

最近在学习go。 看了一段时间后,发现其中有个cgo的命令,使得go语言程序可以调用c语言的函数。这个是很要用处的,因为现在的很多的大型程序都是用c写的,那么如果一下子转用go去重写无疑会加...

2010/06/04 10:30
1.4K
Go语言规范(词法元素)

原文:http://golang.org/doc/go_spec.html 翻译:红猎人 (zengsai@gmail.com) Lexical elements 词法元素[Top] Comments 注释 There are two forms of comments: Line comments start w...

2010/05/16 01:28
1.4K
Go语言规范(源代码表示)

原文:http://golang.org/doc/go_spec.html 翻译:红猎人 (zengsai@gmail.com) Source code representation 源代码表示[Top] Source code is Unicode text encoded in UTF-8. The text ...

2010/05/16 01:25
1.2K
Go语言规范(记法)

原文:http://golang.org/doc/go_spec.html 翻译:红猎人 (zengsai@gmail.com) Notation 记法[Top] The syntax is specified using Extended Backus-Naur Form (EBNF): Production = p...

2010/05/16 01:24
511
Go语言规范(介绍)

Google发布Go语言已经有一段时间了,但是还少有在论坛看到关于Go的讨论,几个Go语言的BBS也冷冷清清的,国内程序员对 Go语言 似乎还持观望态度。在看了它的一点特性和一段时间的试用之后,我...

2010/05/16 01:23
1.7K
Google Go Primer(二)

接口 像Ruby这样的动态语言所强调面向对象编程的风格认为对象的行为比哪种对象是动态类型(duck typing)更为重要。Go所 带来的一个最强大的特性之一就是提供了可以在编程时运用动态类型的思...

2010/04/27 15:08
847
Google Go Primer(一)

Go语言是什么? Google最近发布新型的编程语言,Go。它被设计为将现代编程语言的先进 性带入到目前仍由C语言占统治地位的系统层面。然而,这一语言仍在试验阶段并在不断演变。 Go语言的设计者...

2010/04/27 15:08
652
Go语言规范(类型与值的属性)

原文:http://golang.org/doc/go_spec.html 翻译:红猎人 (zengsai@gmail.com) Properties of types and values 类型和值的属性 Two types are either identical or different, and the...

2010/04/27 15:08
347
Go语言中使用C语言函数

go编译器有两套:go自带的和gccgo。其中gccgo是以gcc为后端,编译后的go代码可以和 gcc编译的C/C++代码集成。go自带的编译器中有一个叫cgo的工具,可以用于在go中集成C 语言库。 在go中如果需...

2010/04/27 15:08
2.8K
Go语言规范(类型)

原文:http://golang.org/doc/go_spec.html 翻译:红猎人 (zengsai@gmail.com) Boolean types 布尔类型 A boolean type represents the set of Boolean truth values denoted by the pre...

2010/04/27 15:08
357

没有更多内容

加载失败,请刷新页面

返回顶部
顶部