• lazyswan 发表了【主题】 · 1年前
    raspberry pi 2用golang 控制GPIO

    /* # Date:        2016-11-10 # Author:    &nb...

    3598
  • whitetiger 发表了【主题】 · 1年前
    老司机带你用 Go 语言实现 Paxos 算法

    在理论计算机科学中,CAP定理(CAP theorem),又被称作布鲁尔定理(Brewer’s theorem),它指出对于一个分布式计算系统来说,不可能同时满足以下三点: 一...

    12382
  • smallgorilla 发表了【主题】 · 1年前
    Go语言正则表达式示例

    本文实例讲述了Go语言正则表达式。分享给大家供大家参考,具体如下: package main import "bytes" import "fmt" import "regexp" fu...

    777
  • smallbird 发表了【主题】 · 1年前
    Medium网站的技术栈

    Medium 是一个在线发布平台,最初由Twitter联合创始人Evan Williams开发。该平台于2012年启动,现在每个月有 6000万独立访客 。该网站部署在AWS上,使用 NodeJS 和...

    1 520
  • lazyswan 发表了【主题】 · 1年前
    [Golang]Socket编程01----实现基本功能的Client和Server

    支持多连接。 Server运行之后,进入Accept阻塞状态。Accept得到一个Conn之后,开启一个协程,分别有两个协程阻塞在Read和Write。当Read一个数据之后,将Read得到的数据写...

    12257
  • smallgorilla 发表了【主题】 · 1年前
    Go语言中三种不同md5计算方式的性能比较

    前言 本文主要介绍的是三种不同的 md5 计算方式,其实区别是读文件的不同,也就是磁盘 I/O, 所以也可以举一反三用在网络 I/O 上。下面来一起看看吧。 ReadFile 先看第一种, 简单...

    1888
  • beautifulgorilla 发表了【主题】 · 1年前
    Go语言学习之os包中文件相关的操作(The way to go)

    生命不止,继续 go go go !!! 今天跟大家分享学习的是os package,主要是介绍一些跟文件或文件夹相关的操作。 os包 Package os provides a pla...

    1811
  • smallduck 发表了【主题】 · 1年前
    go单元测试进阶篇

    版权声明:本文由腾讯云数据库团队  原创文章,转载请注明出处:  文章原文链接:https://www.qcloud.com/community/article/9219...

    7528
  • smallgorilla 发表了【主题】 · 1年前
    CentOS 32 bit安装golang 1.7的步骤详解

    Golang 1.7介绍 Go 1.7在版本计划阶段设定的目标就是改善和优化(polishing),因此在Go语言(Specification)规范方面继续保持着与Go 1兼容,因此理论上Go 1....

    12467
  • bluefrog 发表了【主题】 · 1年前
    2017年程序员需要掌握哪些技术?你会几个?

    【51CTO.com快译】 我是非常支持程序员们抱着终身学习的态度的。尽管新型技术成果不断出现,但对于从业者而言,打好基础永远更为重要。因此如果大家对以下六项基本技术方案还不太熟悉,请在2017年到来...

    14817
  • smallfrog 发表了【主题】 · 1年前
    Gores:Go 语言编写的基于 Redis 的消息队列系统

    Gores An asynchronous job execution system based on Redis Installation Get the package $ go ge...

    2166
  • smallduck 发表了【主题】 · 1年前
    GO中的“泛型”?

    Golang不支持一般的类似Java中的标记式泛型。很多人因此而十分不满,认为没有泛型增加了很多工作量。而目前由于泛型支持的复杂性,Golang的设计和实现者并没有把这个泛型支持作为紧急需要增加的特性...

    1093
  • smallgorilla 发表了【主题】 · 1年前
    Go语言中使用gorm小结

    首先说明的是,在项目中使用orm的好处很多: 防止直接拼接sql语句引入sql注入漏洞 方便对modle进行统一管理 专注业务,加速开发 坏处也是显而易见的: 开发者与...

    46434
  • bluebutterfly 发表了【主题】 · 1年前
    高性能、开源、通用的 RPC 框架,GRPC 1.3.4 发布

    GRPC 1.3.4 发布了,GRPC 是一个高性能、开源、通用的 RPC 框架,面向移动和 HTTP/2 设计,是由谷歌发布的首款基于 Protocol Buffers ...

    9890
  • smallduck 发表了【主题】 · 1年前
    Golang Package-database/sql

    一、导入库 import ( "database/sql" _ "github.com/lib/pq" )   二、连接DB func main() { ...

    12340
  • smallgorilla 发表了【主题】 · 1年前
    Go语言中反射的正确使用

    介绍 反射是元数据编程的一种形式,指的是程序获得本身结构的一种能力。不同语言的反射模型实现不一样,本文中的反射,仅仅指的是Go语言中的反射模型。 反射有两个问题,在使用前需要三思: 大量的...

    21236
  • smallduck 发表了【主题】 · 1年前
    Golang 结构体

    一、结构体声明和初始化: /*声明结构体*/ type person struct { name string age int } /*初始化结构体,并赋给变量 per*/ pe...

    1360
  • smallgorilla 发表了【主题】 · 1年前
    Go语言WaitGroup使用时需要注意的坑

    前言 WaitGroup在go语言中,用于线程同步,单从字面意思理解,wait等待的意思,group组、团队的意思,WaitGroup就是指等待一组,等待一个系列执行完成后才会继续向下执行。Gola...

    22592
  • smallduck 发表了【主题】 · 1年前
    centos 7 golang gogs 部署

    centos 7 golang gogs 部署 很久没有时间记录一些东西了,用起来的时候就很麻烦, golang 的安装 yum install go 这个原生...

    12695
  • orangegorilla 发表了【主题】 · 1年前
    一步步教你编写可测试的Go语言代码

    第一个测试 “Hello Test!” 首先,在我们$GOPATH/src目录下创建hello目录,作为本文涉及到的所有示例代码的根目录。 然后,新建名为hello.go的文件,定义一个函数hel...

    1772