0推荐
26K 浏览

十分钟教你写一个 Json 解析库

json是在开发当中一种常见的数据结构,本身它的协议栈就是很简洁的,如果有兴趣的同学,可以参考RFC4627文档,本文的最后我会附上这部分的链接,方便大家查看。
0推荐
7K 浏览

解读2016之Golang篇:极速提升,逐步成熟

遥想去年的1.5版本,Go运行时系统和标准库刚完成去C化,转而完全由Go语言和汇编语言重写。到现在,Go的源码已有了较大的改进,Go语言版本的Go语言也更加成熟了。我下面就带领大家一起回顾一下G...
0推荐
196K 浏览

Google Go 语言从入门到应用所需要的开源项目

Go 是 Google 开发的一种编译型,并发型,并具有垃圾回收功能的编程语言。由于其构建简化了并发运行代码的工作,存在并行编程模式,因此这一语言也被设计用来解决多处理器的任务。Go语言是基于I...
0推荐
13K 浏览

Golang开源:Poseidon - 360 出品的日志搜索平台

Poseidon 系统是一个日志搜索平台,可以在数百万亿条、数百PB大小的日志数据中快速分析和检索特定字符串。
0推荐
10K 浏览

Go 反射实践及剖析

在用Go做orm相关操作的时候,经常会有struct之间的拷贝。比如下面两个struct之间要拷贝共同成员B,C。这个在struct不是很大的时候从来都不是问题,直接成员拷贝即可。但是当stru...
0推荐
11K 浏览

Golang 实时垃圾回收理论和实践

每天,Pusher实时发送数十亿条消息:从消息源到达目的地控制在100ms内。 我们如何实现这一目标? 一个关键因素是Go的低延迟垃圾回收器。
0推荐
13K 浏览

构造Y组合子

Y组合子(Y-Combinator)是Lambda演算的一部分,也是FP编程中为人所津津乐道的一种方法。对于FP程序员来讲,估计也仍有不少人对其要么陌生、要么茫茫然。
0推荐
14K 浏览

Go开源 - go实现直播服务

livego go 实现直播服务 install chmod 755 server.sh ./server.sh & (有些情况需要用vim 打开 set ff=unix 然后:wq) use ...
0推荐
15K 浏览

golang 调用 php7

执行php文件 func Test_exec(t *testing.T) { engine.Initialize() ctx := &engine.Context{ Output: os.Std...
0推荐
18K 浏览

使用 Golang 开发的微信 SDK

使用Golang开发的微信SDK,简单、易用。
0推荐
11K 浏览

[译] Golang 语言中的函数类型

多数的开发者对ruby,javascript,或者python这种暴露高阶函数的动态语言是熟悉的。对于这些具有脚本背景的开发者,这是很难转换成go的把那些概念,因为go的类型系统似乎就是一个阻碍。
0推荐
8K 浏览

[译] Go 语言内存布局

在本文中,我将尝试解释Go如何在内存中构建结构体,以及结构体在字节和比特位方面是什么样子。 希望我会成功,否则本文将是非常沉闷和混乱的。
0推荐
20K 浏览

Go 里面的 unsafe 包详解

Golang的unsafe包是一个很特殊的包。 为什么这样说呢? 本文将详细解释。
0推荐
11K 浏览

为什么我们要使用Go语言以及如何使用它的

Go语言严格的结构原则和它的“一种事情有且只有一种方法完成”的思想意味着我们无需在风格问题上纠缠不休。在针对Go语言程序的代码审查上,审查会变得更针对问题,而不是针对语言上的错综复杂,这是每个人都愿意看到的。
0推荐
16K 浏览

深入Go UDP编程

用户数据报协议(User Datagram Protocol,缩写为UDP),又称用户数据报文协议,是一个简单的面向数据报(package-oriented)的传输层协议,正式规范为 RFC 7...
0推荐
14K 浏览

从零到一:用Golang编写机器人

从零到一创造出一个小机器人固然是有趣的,而真正有趣的是从一到N的过程,脑洞有多大,小机器人的能力就有多大。
0推荐
27K 浏览

Go对比Python的优点

Go对比Python的优点如下:
0推荐
21K 浏览

Go文件操作大全

UNIX 的一个基础设计就是"万物皆文件"(everything is a file)。我们不必知道一个文件到底映射成什么,操作系统的设备驱动抽象成文件。操作系统为设备提供了文件格式的接口。
0推荐
13K 浏览

入门goroutine并发设计模式以及goroutine可视化工具

daisy chain会创建很多channel,然后把这些channel首尾相接级联起来,组成一条单向链,每个channel都在处理不同的子任务,最后的结果在链的末端输出。
0推荐
37K 浏览

使用Go语言每分钟处理100万请求

在 Malwarebytes  我们经历了显著的增长,自从我一年前加入了硅谷的公司,一个主要的职责成了设计架构和开发一些系统来支持一个快速增长的信息安全公司和所有需要的设施来支持一个每天百万用户...
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档