
golang
文章平均质量分 55
helloworld20102010
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
golang调用动态库
测试动态库test_so.hint test_so_func(int a,int b); test_so.c#include "test_so.h"int test_so_func(int a,int b){ return a*b;}生成sogcc -shared ./test_so.c -o test_so.so复制so文件转载 2015-06-16 09:57:55 · 2322 阅读 · 0 评论 -
Go的异常处理 defer, panic, recover
Go语言追求简洁优雅,所以,Go语言不支持传统的 try…catch…finally 这种异常,因为Go语言的设计者们认为,将异常与控制结构混在一起会很容易使得代码变得混乱。因为开发者很容易滥用异常,甚至一个小小的错误都抛出一个异常。在Go语言中,使用多值返回来返回错误。不要用异常代替错误,更不要用来控制流程。在极个别的情况下,也就是说,遇到真正的异常的情况下(比如除数为0了)。才使用Go中引入的转载 2015-06-18 11:16:25 · 739 阅读 · 0 评论 -
golang的跨域
在使用golang做web的应用程序的时候,最容易碰到跨域问题了,跨域就是www.a.com访问www.b.com的文件。但是在浏览器里,为了安全起见,这样做是不允许的,这就是js的同源策略了。不懂的话google一下。1.golang做web的应用程序,不用使用像apache的web服务器,因为它自己可以构造一个web服务器。这样问题就来了,因为你使用js做前台,golang做后台,这样js传值转载 2015-06-19 10:27:19 · 2614 阅读 · 0 评论 -
How to use C++ in Go?
Update: I've succeeded in linking a small test c++ class with goIf you wrap you c++ code with a c interface you should be able to call your library with cgo (see the example of gmp in $GOROOT/misc/c转载 2015-06-04 11:07:00 · 791 阅读 · 0 评论 -
Package dl
import "gopkgs.com/dl.v1" (referenced as dl)OverviewPackage dl implements dynamic of shared libraries, like dlopen() and dlsym() in C. This package supports the following type mapping between Go转载 2015-06-03 18:42:11 · 484 阅读 · 0 评论 -
strconv — 字符串和基本数据类型之间转换
这里的基本数据类型包括:布尔、整型(包括有/无符号、二进制、八进制、十进制和十六进制)和浮点型等。2.3.1 strconv 包转换错误处理介绍具体的转换之前,先看看 strconv 中的错误处理。由于将字符串转为其他数据类型可能会出错,strconv 包定义了两个 error 类型的变量:ErrRange 和ErrSyntax。其中,ErrRange 表示值超过了类型能表示的最大转载 2015-06-05 11:26:22 · 4873 阅读 · 0 评论