转自:http://tonybai.com/2014/11/05/how-stacks-are-handled-in-go/Go 1.4Beta1刚刚发布,在Go 1.4Beta1中,Go语言的stack处理方式由之前的"segmented stacks"改为了"continuous stacks"...
分类:
编程语言 时间:
2015-06-01 18:10:16
阅读次数:
186
package main
import (
"net/http"
"regexp"
)
func main() {
http.HandleFunc("/", route)
http.ListenAndServe(":8080", nil)
}
var num = regexp.MustCompile(`\d`)
var str = regexp.MustCompile(`\s`)...
分类:
编程语言 时间:
2015-05-30 16:45:36
阅读次数:
155
请先在https://github.com/tjCFeng/GoRK3288下载
GoRK3288 开源库。
WatchDog在做服务器程序时很有用处,服务器在运行过程中,一旦发生死机、程序异常等情况,造成系统运行紊乱,可以通过WatchDog来自动控制整个系统重新启动,可以最大限度地减少人员维护的工作量。
WatchDog也叫看门狗,它其实就是一个定时器,每隔...
分类:
其他好文 时间:
2015-05-26 10:47:22
阅读次数:
292
步骤a 前往https://github.com/grd/iup 查看说明,看到Quick installation guide for Windows这里 按说明前往下载3个dll库文件包 我自己下的是下面这3个 Im - im-3.9.1_Win32_dll10_lib.zip Cd - cd-5.8.2_Win32_...
分类:
编程语言 时间:
2015-05-25 16:52:28
阅读次数:
291
Go程序主要由以下几部分组成:
包声明
导入包
函数
变量
语句和表达式
注释
以上一篇文章中的Test20150525.go为例:
/* 第一行定义了程序包。必须声明为Go程序运行在什么包。main包是起始点来运行程序。每个包都有一个与之关联的路径和名称。 */
package main
/* import "fmt" 是告诉编译器去包含文件在包fmt的预处理命令。 *...
分类:
编程语言 时间:
2015-05-25 16:35:25
阅读次数:
196
Go语言(golang)是Google推出的一种全新的编程语言。关于其详细介绍请自行百度,直接介绍基础开发环境配置。
1、安装GO安装包。
官方下载地址应该是 https://code.google.com/p/go/downloads/list
不过如果你在被墙了的话应该是无法访问该地址,这里是用的版本是go1.3.windows-386.msi,可直接百度文件名下载安装即可。...
分类:
编程语言 时间:
2015-05-25 11:28:13
阅读次数:
224
请先在https://github.com/tjCFeng/GoRK3288下载
GoRK3288 开源库。
Rockchip RK3288中有好多ADC,HS-ADC(High Speed ADC)、TS-ADC(Temperature Sensor ADC)。
其中HS-ADC 主要用于传输数据,例如手册中说的GPS数据等;而TS-ADC顾名思义,就是采...
分类:
其他好文 时间:
2015-05-25 09:58:49
阅读次数:
205
go语言本身没有类似php中得array_merge的函数,无法直接实现多个数组的合并
但是这类操作在日常开发中真的是很常见,
有两种方案完成这个操作1:append()
这个函数固然可以完成以上操作,但是使用append意味着遍历数组,意味着slice长度的动态扩展
只能说这招很笨
2:copy()
func copyfunc copy(dst, src []Type) int...
分类:
编程语言 时间:
2015-05-22 17:04:26
阅读次数:
146
请先在https://github.com/tjCFeng/GoRK3288下载
GoRK3288 开源库。
这一节来看看PWM的操作方法。前面说到了GPIO7_A1是个复用端口,包括GPIO和PWM,那么这次还是使用这个端口把它变成PWM输出。
还是来看这张图
可以发现PWM在前,GPIO在后,也就是说默认的功能为PWM。如果想使用P...
分类:
其他好文 时间:
2015-05-22 11:40:40
阅读次数:
162
从这一节开始,正式讲述
GoRK3288 的使用方法。请先在https://github.com/tjCFeng/GoRK3288下载
GoRK3288 开源库
。
经过前两节的铺垫,大概了解了Go语言的结构,并且在开发板上每个功能都对应 GoRK3288 库中的一个文件,比如GPIO功能就是通过GPIO.go文件来实现的。而所有的示例代码都在上一层文件夹的Test.go中...
分类:
其他好文 时间:
2015-05-21 14:20:16
阅读次数:
178