Go是一款静态里语言,特点就是拥有极好的并发编程体验。下面是使用Go实现的一个并发,非阻塞的web服务器。 代码 package main import ( "fmt" "net/http" "strings" "log…
分类:go语言
Go Protobuf 资源的可读化
工作上有大量协议采用 Google Protocol Buffer,关于 Protobuf 的简单介绍可以看 IBM 的《Google Protocol Buffer 的使用和原理》这篇介绍。简单来说,Protobuf …
golang学习: 基金数据爬取分析过滤(一)
从过年在微信投了几k到基金,后来发现支付宝手续费低很多,就转到支付宝开始开始买基金,投了数额不多,每个几百到几千不等,或者几十固定定投。最终手上持有20多支基金。数据看不过来了,正好最近在学习go,没有实际项目经验,便用…
《Python云原生:构建应对海量用户数据的高可扩展Web应用》_宋净超PDF
《Python云原生:构建应对海量用户数据的高可扩展Web应用》_宋净超PDF 百度网盘链接:链接: https://pan.baidu.com/s/1n58ZzYMUp_o0GrhWVkvO…
AES加解密多版本(GO、JAVA、Python)实现
[TOC] 异构系统基于RESTful接口加解密 环境:GO1.8/JDK1.8/Python2.7 GO示例 package common import ( "crypto/aes" "crypto/cipher" "…
golang依赖管理工具 glide 入门
go get 的缺陷 能拉取源码的平台很有限,绝大多数依赖的是 github.com 不能区分版本,以至于令开发者以最后一项包名作为版本划分 依赖 列表/关系 无法持久化到本地,需要找出所有依赖包然后一个个 go get…
GO语言实现堆、栈、队列、优先级队列
前言 C++、java等语言都实现了栈、堆、队列、优先级队列等。但是Go语言却没有。我们在实际使用中却是需要这些基础数据结构,怎么办?自己造! heap && priority_queue go语言有标准…
Go语言字符串和正则表达式
字符串的操作通常都利用一些包中的方法 字符串长度 字符串本质上就是切片,我们可以通过len()来获取字符串长度 注意点: len()实际上获取的是字符串的字节数,如果有中文,中文在Go语言中按照UTF-8编码,一个中文占…
Go 实现Linq的探索-1
初步想法,我希望有一个大概的设计,Linq是什么,这部分先不考究。 type User struct{ Id int Name string Birthday time.Time } From(userArr).Wher…
go语言函数传递slice类型变量
这篇文章介绍slice类型数据是如何在函数之间传递的。 package main import ( "fmt" "unsafe" ) type myslice struct { v1 uintptr v2 uint64 …
conda常用命令
转载自阿达发go的博客conda常用命令:更新,创建,激活,关闭,查看,卸载,删除,清理 升级 conda update conda conda update anaconda conda update anaconda…
ubuntu下go语言使用protobuf
1. 编译安装protobuf(protobuf 没有关于go的release) 为了从源码安装protobuf,先要安装一些工具:包括autoconf、automake、libtool、curl(用于下载gmock)、…