凌风探梅的专栏

图像处理,图像分割,特征提取,机器学习,模式识别,深度学习等

protobuf与protoc-gen-go

from: https://studygolang.com/articles/12673?fr=sidebar 什么是protobuf Protobuf(Protocol Buffer)是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了多种语言的实现:...

2019-01-21 13:51:42

阅读数 323

评论数 0

golang中并发sync和channel

golang中并发sync和channel chenbaoke · 2014-12-08 13:00:01 · 19151 次点击 · 预计阅读时间 5 分钟 · 不到1分钟之前 开始浏览     这是一个创建于 2014-12-08 13:00:01 的文章,其中的信息可能已经有所发展...

2017-08-03 10:29:28

阅读数 405

评论数 0

golang中的sync.WaitGroup

golang中的sync.WaitGroup Posted on 2015/04/09刚才看golang的sync的包,看见一个很有用的功能。就是WaitGroup。 先说说WaitGroup的用途:它能够一直等到所有的goroutine执行完成,并且阻塞主线程的执行,直到所有的gorouti...

2017-08-03 10:28:02

阅读数 323

评论数 0

cgo

... package main import "fmt" func main() { fmt.Println("Hello, 世界") } RunFormatShare Command cgo ...

2017-08-02 12:49:18

阅读数 1328

评论数 0

go web 编程

from: https://github.com/astaxie/build-web-application-with-golang 1.Go环境配置 1.1. 安装Go1.2. GOPATH 与工作空间1.3. Go 命令1.4. Go开发工具1.5. 小结 ...

2017-07-27 14:38:58

阅读数 693

评论数 0

简便的golang orm

一个新颖简便的golang orm . 容易比较容易上手。 from: http://studygolang.com/articles/2148 About 一个数据库ORM. How to use? Insert go get github.com/a...

2017-07-27 14:04:12

阅读数 1969

评论数 0

go实现命令行的工具cli

A simple, fast, and fun package for building command line apps in Go 详见:https://github.com/urfave/cli cli / Notice: This is the library formerly ...

2017-07-27 13:53:40

阅读数 4897

评论数 0

关于Go语言在服务端做Restful接口和socket通信

转载自: http://xiaorui.cc/2014/10/25/%e5%85%b3%e4%ba%8ego%e8%af%ad%e8%a8%80%e5%9c%a8%e6%9c%8d%e5%8a%a1%e7%ab%af%e5%81%9arestful%e6%8e%a5%e5%8f%a3%e5%92%...

2017-07-20 17:51:41

阅读数 447

评论数 0

Go的异常处理 defer, panic, recover

Go的异常处理 defer, panic, recover Posted on 2013-02-11 20:36 蝈蝈俊 Go语言追求简洁优雅,所以,Go语言不支持传统的 try…catch…finally 这种异常,因为Go语言的设计者们认为,将异常与控制结构混在一起会很容易使得代码变得...

2017-07-20 15:48:11

阅读数 269

评论数 0

golang语言-2-go基本语法

文件名、关键字与标识符 Go 的源文件以 .go 为后缀名存储在计算机中,这些文件名均由小写字母组成,如 scanner.go 。如果文件名由多个部分组成,则使用下划线 _ 对它们进行分隔,如 scanner_main.go 。文件名不包含空格或其他特殊字符。 一个源文件可以包含任意多行的代...

2017-07-20 11:56:16

阅读数 9627

评论数 0

golang语言-1-go普及知识

Go 语言的官方网站是 golang.org,这个站点采用 Python 作为前端,并且使用 Go 语言自带的工具 godoc 运行在 Google App Engine 上来作为 Web 服务器提供文本内容。在官网的首页有一个功能叫做 Go Playground,是一个 Go 代码的简单编辑器的...

2017-07-20 10:00:25

阅读数 7838

评论数 0

Golang 解决"no buildable Go source file in"问题

问题】         我有一个文件夹,文件夹名字叫 12 ,并且我创建了一个Go源文件 12_test.go,代码如下: package main import "fmt" func main() { fmt.Println("Hello world...

2017-07-19 16:43:11

阅读数 1921

评论数 0

Golang gRPC 示例

Golang gRPC 示例 一个RPC service就是一个能够通过参数和返回值进行远程调用的method,我们可以简单地将它理解成一个函数。因为gRPC是通过将数据编码成protocal buffer来实现传输的。因此,我们通过protocal buffers interface defin...

2017-07-19 15:26:50

阅读数 713

评论数 0

Go 的 flag 包可以解析命令行的参数

Go 的 flag 包可以解析命令行的参数。  一、命令行语法 命令行语法主要有以下几种形式: cmd -flag       // 只支持bool类型 cmd -flag=xxx cmd -flag xxx   // 只支持非bool类型 以上语法对于一个或两个‘-’号是一样...

2017-07-19 15:24:20

阅读数 1980

评论数 0

protoc 命令参数

protoc 命令的获得 源码在 https://github.com/google/protobuf , 如果不想自己编译获得最新版本,则可以下载官方编译好的各个平台的,下载地址:https://github.com/google/protobuf/releases ,注意不是带语言后缀的文件...

2017-07-19 12:27:36

阅读数 15481

评论数 0

Go 支持Protocol Buffers的配置

Go 支持Protocol Buffers的配置 安装 protoc (The protocol compiler)是由C++写的,支持的 C++、Java、Python、Objective-C、C#、JavaNano、JavaScript、Ruby、PHP 的实现都在 ...

2017-07-19 12:26:37

阅读数 432

评论数 0

go语言使用redis —— redigo

go语言使用redis —— redigo wolfred7464 · 2015-07-24 03:00:00 · 16602 次点击 · 预计阅读时间 2 分钟 · 2分钟之前 开始浏览     这是一个创建于 2015-07-24 03:00:00 的文章,其中的信息可能已经有所发展...

2017-07-15 15:03:24

阅读数 1715

评论数 0

Go 指南

from: https://tour.go-zh.org/list 欢迎使用 Go 指南 指南的使用 欢迎来到 Go 编程语言指南。本指南涵盖了该语言的大部分重要特性,主要包括: 欢迎! 学习如何使用本指南:包括如何在不同的课程之间切换,以及如何运行代码。 ...

2017-07-14 17:26:29

阅读数 443

评论数 0

ubuntu 安装Gogland

ubuntu 安装Gogland 一,安装 把linux版本的Gogland下载后。在需要安装的地方解压缩,即完成安装,但是还需要一些配置,以下假设你已经安装好了go语言 二 安装在当前用户目录下 比如, ~/Gogland/,  目录结构如下: ~/Gogland/ ├── ...

2017-07-02 00:13:06

阅读数 2057

评论数 0

Go语言MD5加密用法实例

Go语言MD5加密用法实例 本文实例讲述了Go语言MD5加密用法。分享给大家供大家参考。具体实现方法如下: 复制代码 代码如下: import (     "crypto/md5"     "encoding/hex" ) func main() {  ...

2017-06-30 14:07:19

阅读数 3538

评论数 0

提示
确定要删除当前文章?
取消 删除