随笔分类 - Golang
The Go Programming Language
摘要:http://studygolang.com/articles/10682
阅读全文
摘要:http://studygolang.com/articles/10635
阅读全文
摘要:从源码安装golang 通常情况下,安装go只需要在官网(https://golang.org/dl/)下载适合系统的二进制发布包,按照安装说明进行安装即可。 对于Linux, Mac OS X和FreeBSD系统下的安装,三步即可完成: 1.下载tarballs文件go$VERSION.$OS-$
阅读全文
摘要:语言变化:增加了类型别名 To find out what has changed in Go 1.9, read the draft release notes: https://tip.golang.org/doc/go1.9 Documentation for Go 1.9 is availa
阅读全文
摘要:Talk 3: Rob Pike on Upspin Upspin is an experimental project to build a framework for naming and sharing files and other data securely, uniformly, and
阅读全文
摘要:原文地址 https://security.googleblog.com/2017/02/another-option-for-file-sharing.html Another option for file sharing February 21, 2017 February 21, 2017
阅读全文
摘要:template 包 概述(Overview) template 包实现了数据驱动模板用于生成文本输出。 要生成HTML输出,请参阅html/template包,它具有与此包相同的接口,但会自动保护HTML输出免受某些攻击。 通过将模板应用于数据结构来执行模板。模板中的注释引用数据结构的元素(通常是
阅读全文
摘要:a development list for Go Programming Language https://groups.google.com/forum/#!forum/golang-dev a general discussion list for the Go Programming Lan
阅读全文
摘要:我的2017年Go决议 一年之季始于春,我认为写一些今年我希望在Go上做的东西是有意义的。 我每年的目标是帮助Go开发人员。我想确保我们在Go团队中所做的工作对Go开发者有重大的积极影响。可能听起来很明确,但是有各种常见的方面无法实现这一点:例如,花费太多的时间清理或优化不需要的代码;仅响应最常见或
阅读全文
摘要:转自 http://www.oschina.net/news/30584 原文 Less is exponentially more 是 Rob Pike 自己整理的他在六月22日,旧金山的 Golang 会议上的演讲稿。清晰的介绍了 Go 的前世今生,来龙去脉。为了让更多的人能够更加清楚的认识到
阅读全文
摘要:Less is exponentially more (原文出处:rob pike 博客,https://commandcenter.blogspot.jp/2012/06/less-is-exponentially-more.html ) Here is the text of the talk
阅读全文
摘要:词法分析和语法分析中的正则表达式 (英文原文来自rob pike 的博客 https://commandcenter.blogspot.jp/2011/08/regular-expressions-in-lexing-and.html) 从代码审查中提取的注释。我被要求更广泛传播他们。 我应该讲一些
阅读全文
摘要:原文地址 https://blog.golang.org/errors-are-values Go程序员之间(特别是这些刚接触Go语言的新人)一个常见的讨论点是如何处理错误。谈话经常变成为对如下代码序列出现次数的感叹。 If err!=nil{ return err } 我们最近扫描了我们可以找到的
阅读全文
摘要:Codebase Refactoring (with help from Go) 代码库重构(借助于Go) 1.摘要 Go应该添加为类型创建替代等效名称的能力,以便在代码库重构期间渐进代码修复。本文解释了对于这种能力的需求,以及没有它对于今天的大型Go代码库的影响。本文还探讨了一些潜在的解决方案,包
阅读全文
摘要:Golang中的坑二 for ...range 最近两周用Golang做项目,编写web服务,两周时间写了大概五千行代码(业务代码加单元测试用例代码)。用Go的感觉很爽,编码效率高,运行效率也不错,用了beego,avro,xorm,反射。今天和前端联调遇到了一个bug,发现踩到了第二个坑。踩坑不怕
阅读全文
摘要:Golang 中的坑 短变量声明 Short variable declarations 考虑如下代码: package main import ( "errors" "fmt" ) type MyObject struct { Id string Name string } func GetObj
阅读全文
摘要:Rob pike发表过一个有名的演讲《Concurrency is not parallelism》(https://blog.golang.org/concurrency-is-not-parallelism), 演讲胶片在talks.golang.org中可以找到(https://talks.g
阅读全文
摘要:https://github.com/golang/go/wiki/SQLDrivers SQL database drivers The database/sql and database/sql/driver packages are designed for using databases f
阅读全文
摘要:calling c++ from golang with swig--windows dll 四 前面讲述了windows环境下golang如何通过swig调用C++ dll。由于编译c++代码使用了gcc,需要为DLL文件增加按照g++ name mangling的导出项。如果DLL导出了大量函数
阅读全文
摘要:calling c++ from golang with swig--windows dll 三 使用动态链接库(DLL)主要有两种方式:一种通过链接导入库,在代码中直接调用DLL中的函数;另一种借助LoadLibrary/LoadLibraryEx,GetProcessAddress函数在代码中间
阅读全文

浙公网安备 33010602011771号