04 2019 档案
摘要:Go 使用默认参数的技巧 "Functional Options Pattern in Go" golang中没有函数默认参数的设计,因此需要些特别的技巧来实现。 假如我们需要订购一批电脑,其中电脑配置cpu,gpu,内存支持自定义。 定义自定义参数配置,创建一个默认的电脑配置 创建一个闭包函数,接
阅读全文
摘要:fmt 漫谈 "Go Walkthrough: fmt" fmt常用的格式化字符串 %v 是个通用的占位符。它会自动将变量转换为默认格式的字符串,这在打印字符串或数字等原语时非常有用,而且不需要特定的选项 % v 根据go语法打印。尤其在打印struct和切片时特别直观 结果: %T 打印变量的类型
阅读全文
摘要:IO Streaming "Streaming IO in Go" ,引用此文,略有修改 io.Reader和io.Writer io.Reader接口定义了从传输缓存读取数据 Read方法接受一个[]byte作为读取数据后的接收者,返回读取的字节数n和错误err,当读尽缓存内容时,err为io.E
阅读全文
摘要:本文是读 "A Beginner's Guide to LSTMs and Recurrent Neural Networks" 的个人摘要。 递归网络 Recurrent nets 递归网络是一种人工神经网络,用于识别数据序列中的模式,如文本、基因组、手写、口语或来自传感器、股票市场和政府机构的数
阅读全文
摘要:看 "终于有人把Elasticsearch原理讲透了!" , 后总结: 反向索引又叫倒排索引,是根据文章内容中的关键字建立索引。 搜索引擎原理就是建立反向索引 elasticsearch在Lucene的基础上进行封装,实现了分布式搜索引擎 elasticsearch中的索引、类型和文章比较重要,类似
阅读全文