概要 在 上一章节 中,数据结构小节里讲解了大量基础字段,可能你会疑惑需要 #&(!……#(!¥! 来干嘛?接下来我们一起简单了解一下基础概念。再开始研讨今天文章的重点内容。我相信这样你能更好的读懂这篇文章 原文…
分类:go教程
Go中高频问题的FAQ 节选
本文翻译自官方FAQ 该链接可能需要科学上网 orz 其中一些专有名词为了防止翻译引起的歧义,索性保留英文:) Usage Go程序能和C/C++程序链接在一起吗 ? Do Go programs link with C…
峰采 #4
PS 写这个也很花时间啊!大周末的我在咖啡馆呆了一早上。 The List 我们今天像空气一样呼吸的internet and web是谁发明的?看两位大神把T-Shirt玩坏的趣图: TimBLVint Cerf htt…
重新学习web后端开发-005-了解前后端分离开发模式
分离是为了以后更好的相聚。- 匿名 1. 什么是前后端分离 在作者早期参加工作时,web项目开发基本上是程序员加美工的组合,那个时候还没有明确的前后端的说法。一个web项目就像一道大杂烩,包括了界面和后端业务逻辑,同时前…
用Go语言买卖比特币
方案一: 通过ExinCore API进行币币交易 Exincore 提供了基于Mixin Network的币币交易API. 你可以支付USDT给ExinCore, ExinCore会以最低的价格,最优惠的交易费将你购买…
不严谨的不同语言下大 Excel 文件写入的性能比较
背景 去年因为线上系统需要导出大量数据(大概是 11 万行)到 Excel,代码是 Python 2.7 写的,除去数据库查询耗时,整个的 Excel 文件生成也还要耗费几十秒的时间,这听起来真是一个非常夸张的事情。后来…
web 全架构系列(一): 整体分层及各层模块化
介绍 这一系列文章, 旨在描述面对一个从零开始的 B(C)/S 应用的时候, 如何去搭建一个业务无关的平台, 承载上层应用流量. 这里要强调这个平台的几个特点: 业务无关性: 无论业务的形态如何, 均可以在此架构之上运行…
Go语言 chan的剖析
什么是channel? channel是goroutine之间互相通信的工具。具体点的说法,channel是一种通信管道,能够把数据放入管道,也能从管道中读出数据。一个goroutine把数据放入chan,然后另外一个g…
Bytom储蓄分红合约解析
储蓄分红合约简介 储蓄分红合约指的是项目方发起了一个锁仓计划(即储蓄合约和取现合约),用户可以在准备期自由选择锁仓金额参与该计划,等到锁仓到期之后还可以自动获取锁仓的利润。用户可以在准备期内(dueBlockHeight…
mgo指定字符串长度查找数据的写法
工作中偶尔会根据字符串字段的长度来筛选一些数据,这时候可能会用到正则表达式,也可以用mongodb的$where,正则表达式在不同的语言中,正确写法又有所差异,特此记录一下。 假如查找comment字段字符串长度大于10…
编程高阶用法--开发者高频词汇
开发者总会在开发时遇到变量命名困难或者命名冗长庸俗的时候。阅读代码过程中遇到一些很好的命名,也遇到一些不好的。当初并没有记录下来,之后才开始记录,有的也找不到出处了。以下高频词汇供有追求的开发者参考 多注意使用高阶词汇表…
GO 单例模式
单例模式是常用的模式之一,一般介绍的单例模式有 饿汉式 和 懒汉式 等,不管那种模式最终目的只有一个,就是只实例化一次,仅允许一个实例存在。 GO语言实现单例模式相对简单,这里考虑到并发,用到了sync.Mutex 和结…