序言 众所周知,Golang中不支持类似C++/Java中的标记式泛型,所以对于常用算法,比如冒泡排序算法,有些同学容易写出逻辑上重复的代码,即整型是第一套代码,字符串型是第二套代码,用户自定义类型是第三套代码。
什么是TCP粘包问题以及为什么会产生TCP粘包,本文不加讨论。本文使用golang的 bufio.Scanner 来实现自定义协议解包。 协议数据包定义 本文模拟一个日志服务器,该服务器接收客户端传到的数据包并显示出来
Toropress是一个简单和强大的Golang CMS系统网站,作小许改动后可以应用为Blog、企业站、小说站、图站等多种类型网站.. 第一个版本基于 Torgo ( Beego 山寨版)与 Qbs
HTTP 接口,返回图片内容 base64 和 答案,方便集成 准备工作 依赖安装: golang imagemagic 验证成功: pkg-config --cflags --libs
知识 leanote是一个笔记, 你可以用它来管理自己的知识.
What's Go2o Golang combine simple o2o DDD domain-driven design realization, including multi-channel
在Go(golang)中展示进度条:MultiBar。 $ go run main.go here we have a progress bar some work 30% [==========
GoQt是Golang对Qt跨平台应用框架的一个绑定。 GoQt是一个Go语言的GUI工具箱,能够让Go程序员简单和容易得创建一个功能强大的图形用户界面程序。 It is implemented
原文 http://colobu.com/2015/10/12/create-minimal-golang-docker-images/ Docker 是PaaS供应商dotCloud开源的一个基于LXC
. Building from source 1- make sure you have Golang installed . 2- go get github.com/alash3al/xerver
接口型函数,指的是用函数实现接口,这样在调用的时候就会非常简便,我称这种函数,为接口型函数,这种方式使用于只有一个函数的接口。
简单,好玩,有趣的命令行版12306(golang) 前言 17年的春节即将临近的时候,跟大多数人一样都需要抢一下回家的票,庆幸我买到了回家的票,因为目的地离家还有一段距离,所以需要知道到达的时间
这个示例应用程序展示了如何使用 WebSocket , Golang 和 jQuery 创建一个简单的web聊天应用程序。这个示例的源代码在 https://github.com/waylau/goChat
screenshot_annotation 基于golang的websocket服务器 Server: go build screenshot_annotation --addr=:7788 --debug=true
jose 项目旨在提供实现了 JavaScript 对象签名和加密标准集。主要用于 JSON Web 加密和 JSON Web 签名方面。
,我们有时候会由于超时或者仅仅因为两个开发版本使用相同的数据库在同时运行而导致测试出错。本文以Golang和MongoDB为例,介绍了如何使用Docker来简化和改进单元测试。 背景 我们
Go是你可以信任的聪明的人设计的一个可爱小巧的编程语言 ,并且由一个不断增长的巨大开源社区进行持续的完善和提高 。 Go意味着简单, 但有时它的约定可能有点难以理解。 我想告诉你我如何开始我的Go项目,以及如何使用Go的常规用法。 让我们构建一个web应用程序的后端服务。
实现了一个基于不变基数树(radix tree)的内存数据库。该数据库提供了来自ACID的原子性,一致性和隔离性。因为它是在内存中,所以不提供持久存储。
要想做一个HTTP Proxy,我们需要启动一个服务器,监听一个端口,用于接收客户端的请求。Golang给我们提供了强大的net包供我们使用,我们启动一个代理服务器监听非常方便。 l, err :=
,一切皆错误的思路更简单,而异常的引入仅仅增加了额外的复杂度。 但事实并非如此。众所周知,Golang遵循“少即是多”的设计哲学,追求简洁优雅,就是说如果异常价值不大,就不会将异常加入到语言特性中。