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

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

2013/06/24 08:36
3K
Golang 本地文档优化

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

Golang 调用汇编代码,太方便啦

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

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
21.5W
Go 语言向中国示好?No!只是我们自作多情罢了

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

Go 语言官网全新改版

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

Go语言中的装饰模式

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

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
850
Go和汇编联合编程

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

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

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

2010/06/04 10:30
1.9K
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...

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 ...

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...

Go语言规范(介绍)

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

Go语言规范(常量)

原文:http://golang.org/doc/go_spec.html 翻译:红猎人 (zengsai@gmail.com) Constants 常量[Top] There are boolean constants, integer constants, floating-point constants, compl...

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...

Go语言中使用C语言函数

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

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...

Google Go Primer(一)

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

没有更多内容

加载失败,请刷新页面

返回顶部
顶部