学生机

Go命令行工具

ubuntu安装配置好go环境后,终端执行”go”则会显示出一些常用命令。其中有一些是在编译安装信令服务器时使用到的。 执行“go”后, Usage: go command [arguments] The commands are: build compile packages and dependencies clean remove object files env print Go environment information ...阅读全文

CSDN博客 2016-09-12 17:14 day_day_up1991

每周一个GoLang设计模式之组合模式

我是设计模式的推崇者,相信一个良好的架构能够给系统的稳定运行和后期维护带来极大的方便,因为最近有时间重新学习GoF的设计模式,于是产生了用Go实现GoF经典设计模式的想法。 这篇文章遵循GoF书中的脉络,本篇是这个系列的第一篇:组合模式(Composite),以后如果在正常工作允许的前提下,应该会每周更新一篇。欢迎大家访问我的博客,代码可以在@Zuozuohao下载。 GoF在第二章通过设计一个Lexi的文档编辑器来介绍设计模式的使用,...阅读全文

CSDN博客 2016-06-28 15:04 u012813904

golang的参数验证

golang_validator 可以自由定制的golang参数验证器 关于该组件: 本组件是可高度定制的验证,例子如下: type testValidator struct { ItemNum int `valid:"PosNO" name:"items" ` // 验证是否是正数 IsCount int `valid:"PosNO"` } valid表示要进行验证,后面跟要进行验证的函数名:如要进行是否为整数和字符串的验证则可以这样...阅读全文

CSDN博客 2016-07-24 15:29 x87648510

go Hijack

golang(GO语言)http详解简单基础(1) 因为好像长时间的写PHP可能大家感觉烦躁了,所以写一点golang的东西大家可以拿去玩玩,golang在web开发中让你得心应手,其实也是很好的东西,只要你玩进去之后感觉好爽,感觉比PHP的好处就是没有那么多的“限制”,基础部分大家可以看下简单的我再前边更新了一点点后边会继续给大家补上的,以后就是PHP+golang也可能会写一些object-c的,废话不多说开始写了,所有的代码我放在...阅读全文

CSDN博客 2016-09-22 15:29 linuxheik

在Visual Studio Code配置GoLang开发环境

作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs Visual Studio Code是我非常喜欢的开发工具。那么,如果能在Visual Studio Code上配置GoLang开发环境,以此开发GoLang程序,无疑很有趣。本文主要讲述这个过程。 一、GoLang的安装 GoLang在Windows的安装比较简单,过程省略。 验证一下: D:\>go ver...阅读全文

CSDN博客 2016-09-22 14:36 weiqubo

Golang文件名命名规则

1、平台区分 文件名_平台。 例: file_windows.go, file_unix.go 可选为:windows, unix, posix, plan9, darwin, bsd, linux, freebsd, nacl, netbsd, openbsd, solaris, dragonfly, bsd, notbsd, android,stubs 2、测试单元 文件名_test.go或者 文件名_平台_test.go。 例: ...阅读全文

CSDN博客 2016-09-22 14:02 zyjying520

Go-goroutines

要点: - goroutines是Go实行并发程序的一种方式 - 语法是:go function_name() - 在执行go function_name()之后,程序马上进入go的下一条语句,而不会等待go的这个函数执行完成 - go和Linux的system调用比较类似 示例 本系列所有素材都源于Introducing Go,本例也不例外。——有些小改动。 功能: - foo():打印1..max整数序列 - main()会启动3个...阅读全文

CSDN博客 2016-09-01 18:25 u013344915

【Go语言】基本类型排序和 slice 排序

Go 是通过 sort 包提供排序和搜索,因为 Go 暂时不支持泛型(将来也不好说支不支持),所以,Go 的 sort 和 search 使用起来跟类型是有关的,或是需要像 c 一样写比较函数等,稍微显得也不是很方便。 引言 Go 的排序思路和 C 和 C++ 有些差别。 C 默认是对数组进行排序, C++ 是对一个序列进行排序, Go 则更宽泛一些,待排序的可以是任何对象, 虽然很多情况下是一个 slice (分片, 类似于数组),或...阅读全文

CSDN博客 2016-09-07 16:43 u010983881

Go语言探索第一天,学习笔记

已经在大数字做了三年的windows C++开发了,坦白的讲,自己现在还是个小码农。深深的感到自己是个loser。如今,大家回家后鲜有打开电脑玩电脑的人,与09年我刚 上大学那会儿乃至13年刚入职的时候相比,堪称沧海桑田~互联网节奏太快了,windows终端目测已经沦陷,转瞬间就变成了移动端的天下。想起之前学习汇编,windows PE 文件,hook,线程注入等各种windows技能,对新技术的嗤之以鼻,如今对自己感到了呵呵。期间自己...阅读全文

CSDN博客 2016-06-25 14:22 eff_vector

Go编码规范指南

序言 看过很多方面的编码规范,可能每一家公司都有不同的规范,这份编码规范是写给我自己的,同时希望我们公司内部同事也能遵循这个规范来写Go代码。 如果你的代码没有办法找到下面的规范,那么就遵循标准库的规范,多阅读标准库的源码,标准库的代码可以说是我们写代码参考的标杆。 格式化规范 go默认已经有了gofmt工具,但是我们强烈建议使用goimport工具,这个在gofmt的基础上增加了自动删除和引入包. go get golang.org/...阅读全文

CSDN博客 2016-09-22 10:11 weiqubo
查看更多>>