编写测试友好的Golang代码 经验

目前我们有大量的应用采用了Golang程序进行构建,但是在执行研发流程里我们会发现一些来自于静态编译程序的不便:相对于我们之前使用的Python语言程序而言,我们无法在程序功能的单元测试里大量的使用Mock方式来进行高效测试。

RobertaDros 2016-04-18   14618   0

Golang成随机数 代码段

golang生成随机数可以使用math/rand包 package main import ( "fmt" "math/rand" ) func main() { for i:=0; i<10; i++

n2n3 2015-01-19   4506   0
Golang  

简单 golang 日志:Golog 经验

Golog 是简单的golang日志,基于golang内置log封装. 特性 log 级别支持: DEBUG, INFO, WARN, ERROR deferent log handlers: ConsoleHander

jopen 2015-09-18   21448   0

Golang编程经验总结 经验

如何选择web框架: 首先Golang语言开发web项目不一定非要框架,本身已经提供了Web开发需要的一切必要技术。当然如果想要ruby里面Rail那种高层次全栈式的MVC框架, Golang里面暂时没有,但是

jopen 2015-02-03   122446   0

Golang环境配置建议 经验

安装golint: $ go get github.com/golang/lint $ go install github.com/golang/lint 安装gooracle go get code

jopen 2015-02-08   27320   0

Golang的Web框架:handy 经验

用 Go 实现的一个简单的 MVC 模式框架,目前支持: 路由/RESTFUL(route) 控制器(handler) 视图(templates) 表单(form) 静态文件(static)

jopen 2013-12-12   21747   0

golang 与 js 的des加密 经验

Message console.info('plaintext :', plaintext); 3. golang 加解密及其测试 引用原文: https://gist.github.com/cuixin/10612934

jopen 2015-03-17   79931   0

Golang 知识点总结 经验

本文是由TapirLiu总结的Golang中的一些知识点,对于深入学习Golang很有帮助,所以我特意翻译了一下。 各种类型复制的时候的花费 本节标题也可以叫做“各种类型的值的大小” (the sizes

617742071 2017-02-03   10100   0

深入理解 Golang Channel 经验

nnl/channel1.go:11 +0x60 goroutine 4 [chan send (nil chan)]: main.main.func1(0x0) 2.2 channel 读写操作

EllisB62 2017-07-30   16800   0

Golang实现Web文件上传 经验

如果当前目录下没有test文件夹,不会自动创建。需要手动创建 来自:http://my.oschina.net/0x4ad/blog/378209

jopen 2015-02-13   40732   0

Golang GC 探究 经验

,当引用该对象的对象被销毁或更新时被引用对象的引用计数自动减一,当被引用对象被创建或被赋值给其他对象时引用计数自动加一。当引用计数为0时则立即回收对象。 这种方法的优点是实现简单,并且内存的回收很及时。这种算法在内存比较紧张和实时

jopen 2015-07-02   132149   0

golang 调用 php7 经验

= "hello" { t.FailNow() } } 返回的value的生命周期所有权是golang程序,所以我们要负责DestroyValue 设置全局变量来传参 func Test_argument(t

xiejo2876v2 2016-11-29   15478   0

golang的web框架:wgf 经验

wgf, 基于golang的web框架,标准MVC,设计上分离core与扩展,使扩展(新功能)的增加非常简单,同时保证核心组件与整理理念的稳定。特性:双向路由、实时更新模版等。 强烈建议大家先浏览

jopen 2014-02-17   26781   0

Golang版的CMS系统:SudoChina 经验

基于 Torgo ( Beego 山寨版)与 Qbs 开发了这个Golang版的CMS系统,小许改动后可以应用为Blog、企业站、小说站、图站等多种类型网站。 项目主页: http://www

jopen 2013-03-23   29910   0

Golang标准库探秘(二):快速搭建HTTP服务 经验

infoq.com/cn/articles/golang-standard-library-part02 服务器阐述: 现在市面上有很多高并发服务器,Nginx就是一个领军人物,也是我们仰望的

jjvb3338 2016-03-06   85490   0

Golang开发支持平滑升级(优雅重启)的HTTP服务 经验

com/a/1190000004445975 原文链接: http://tabalt.net/blog/graceful-http-server-for-golang/ Golang支持平滑升

PatStultz 2016-02-17   55327   0

Golang开源:leaf - 游戏服务器框架 经验

Leaf 是一个由 Go 语言(golang)编写的开发效率和执行效率并重的开源游戏服务器框架。Leaf 适用于各类游戏服务器的开发,包括 H5(HTML5)游戏服务器。 Leaf 的关注点: 良好的使用体验。Leaf

txvf9334 2017-02-17   42202   0

golang编写的分布式可伸缩IM服务器:FishChatServer 经验

file transfer support audio support video 系统架构 关键服务器详解 gateway gateway server主要是接受client请求,进行通用的功能

bgn4 2015-05-05   85681   0

Yarn – A small embeddable VM with a custom instruction set 经验

https://github.com/WetDesertRock/Yarn Yarn A small embeddable VM with a custom instruction set and statically

ugsn5183 2016-02-27   9473   0
YARN  
P8

  A星算法 文档

 会者不难,A*(念作A星)算法对初学者来说的确有些难度。 这篇文章并不试图对这个话题作权威的陈述。取而代之的是,它只是描述算法的原理,使你可以在进一步的阅读中理解其他相关的资料。 最后,这篇文章没

shaobo8910 2012-03-06   3643   0
1 2 3 4 5 6 7 8 9 10