- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 go语言,一些零碎没时间整理
os.Stdout.Write(row[0].([]byte)) //往标准输出时写入必须是二进制fmt.Println(row[0].([]byte))//输出结果 一个显示正常值 一个显示二进制值astaxie6[54]php json 时总会出现乱码 头六个字符 但是在linux上用文本编辑器打开后就没有了 这个有可能跟utf8的bom头有关 没
2014-09-19 19:58:55 646
原创 php文件接收标准输入并输出
<?fwrite(STDOUT,"Enter your name:");$name = trim(fgets(STDIN));fwrite(STDOUT,"Hello ,$name");?>
2014-09-19 19:03:01 560
原创 go语言,环境配置注意事项
go指向空间为 工作空间 不是go所在目录还有就是必须配置git路径 要不无法使用 go的get功能对了 gobee的bin在空间根目录里 不设置环境变量命令也是不能直接使用的 所以也得设置下这是环境变量参考 没有GOPATH的话不能用go get 而且go get必须配置gitGOPATHD:\gospaceGOROOT 也就是go程序所在根目
2014-09-19 16:20:03 874
原创 LiteIDE一些小心得
一定要注意配置文件是否为64位 因为是跨系统软件 所以有多个配置文件 一定要注意 只需要把GOROOT路径配置对即可 在左侧看到Package浏览有内容就说明对了 GOPATH设定有点像工作项目目录的设定 一个目录一个项目 但好像又不是这需要继续摸索 一, 一些备忘 单个文件不能用run进行调试 (这句不对 必须build生成可执行文件后才能用run) 只能用filer
2014-09-19 16:18:20 835
原创 go语言, main redeclared in this block
最近开始学习 GO语言一次写代码的时候 出现这个错误 main redeclared in this block原因是:同一个目录下有多个 package main
2014-09-19 15:57:47 5293
原创 go语言,变量引用的用法
package mainimport "fmt"func main() { //引用变量赋值 var a string afuzhi(&a) fmt.Println(a) fmt.Println("=========================") bianliang()}func afuzhi(b *string) { *b = "ccc" //fmt.Prin
2014-09-18 16:46:58 1274
原创 go语言 自定义 error
package mainimport ( "errors" "fmt")type data struct{}func (this *data) Error() string { return "" }func bad() bool { return true}//自定义错误返回函数func test() error { var p *data = nil if
2014-09-18 16:02:18 1617
原创 go语言, defer con.Close() 使用之一
defer con.Close() //可以接收for循环的错误 然后默认退出连接 这样可以使程序不至于崩溃 要不然会直接退出程序 for { length, err2 := con.Read(msg) if err2 != nil { addMsg("与服务器断开连接!\n") return } str = string(msg[0:length]) out,
2014-09-18 14:51:10 1407
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人