什么是TCP粘包问题以及为什么会产生TCP粘包,本文不加讨论。本文使用golang的 bufio.Scanner 来实现自定义协议解包。 协议数据包定义 本文模拟一个日志服务器,该…
曾几何时, 这是很多Gopher在Go 1.8、Go 1.9时猜测是否存在的那个版本,毕竟minor version即将进化到两位数。从Go语言第一封设计mail发出到现在的十年间…
2007 年 9 月 20 日,关于设计一门全新语言的讨论正式开始,这门全新的语言,就是后来的 Go。时至今日,Go 语言已经发布到 1.9 版本,走过了整整十年的历程。在这十年间…
在写《Go语言标准库》的第九章 —— 测试 时,看到了此文,讲解挺细致,于是翻译为中文,作为学习《Go语言标准库》的第九章的补充材料。 如果你花过一些时间学习如何编程,你很可能见过…
Go语言在2016年当选tiobe index的年度编程语言。 转眼间6个月过去了,Go在tiobe index排行榜上继续强势攀升,在最新公布的TIBOE INDEX 7月份的排…
译者注:本文主要介绍使用Go语言与Ethereum智能合约进行交互。以下为译文 尽管最近出现了 麻烦 ,但Ethereum仍然是区块链空间中实现智能合约最重要的系统,而且这种情况似…
序言 错误和异常是两个不同的概念,非常容易混淆。很多程序员习惯将一切非正常情况都看做错误,而不区分错误和异常,即使程序中可能有异常抛出,也将异常及时捕获并转换成错误。从表面上看,一…
接口型函数,指的是用函数实现接口,这样在调用的时候就会非常简便,我称这种函数,为接口型函数,这种方式使用于只有一个函数的接口。 我们以迭代一个map为例,演示这一技巧,这种方式有点…
原文地址:Google Interview University 原文作者:John Washam 译文出自:掘金翻译计划 译者:Aleen,Newton,bobmayuze,Ja…
12月18日消息,据国外媒体报道,谷歌公司正在开发一种比空气还轻的材料,据称可以“改变我们与天空互动的方式”。阿斯特罗·泰勒(Astro Teller)是谷歌的秘密研究实验室Goo…
大概两年前,我刚刚加入Google的时候,经常被问到两个问题: 1)我是怎么混进去的; 2)分享一些经验。 我老早就答应回应这两个问题但是迟迟木有动笔。主要因为我是…
以下镜像站分原版和非原版,非原版界面有些改变,搜索结果依然是相同的。 非原版: Glgoo:http://www.glgoo.com/ 九尾搜索:http://www.jwss.c…
以收购91无线和推出“轻应用”为标志,百度结束在移动互联网上的摇摆
1997年的乔布斯:先技术后产品,这个错误我犯得比在座各位都多