首页
学习
活动
专区
工具
TVP
发布

码神路漫漫

专栏作者
56
文章
63142
阅读量
14
订阅数
Go 译文之词法分析与解析 Part Three
最近发现我的翻译是越来越随性了,刚开始文章翻译的时候比较拘束,现在更多强调可读性,比如有些对文章大意没有什么影响的文字我现在都会选择直接跳过。
波罗学
2020-10-15
3640
说说 Go 中的变量(附粗制滥造面试题)
和其他语言没有区别,Go 中的数据也是两种表示方式,常量和变量,本文先说说变量吧。
波罗学
2019-12-12
5250
Go 命令行解析 flag 包之快速上手
开发一个命令行工具,视复杂程度,一般要选择一个合适的命令行解析库,简单的需求用 Go 标准库 flag 就够了,flag 的使用非常简单。
波罗学
2019-11-27
6600
Go 命令行解析 flag 包之扩展新类型
上篇文章 说到,除布尔类型 Flag,flag 支持的还有整型(int、int64、uint、uint64)、浮点型(float64)、字符串(string)和时长(duration)。
波罗学
2019-11-26
5970
详细介绍 Go 中如何实现 bitset
最近尝试在 B 站录些小视频,我的 B 站主页。录视频当是为了彻底搞懂某个知识点的最后一步吧,同时也希望能习得一些额外的能力。在讲 Go 如何实现 bitset 的时候,发现这块内容有点难讲。思考后,我决定通过文字辅以视频的方式说明,于是就写了这篇文章。
波罗学
2019-11-15
9470
从词法分析角度看 Go 代码的组成
之前的 Go 笔记系列,已经完成到了开发环境搭建,原本接下来的计划就是到语法部分了,但后来一直没有前进。主要是因为当时的工作比较忙,分散了精力,于是就暂时放下了。
波罗学
2019-11-06
4590
如何实现 Go Module 依赖关系的可视化
最近,我开发了一个非常简单的小工具,总的代码量 200 行不到。今天,简单介绍下它。这是个什么工具呢?它是一个用于可视化展示 Go Module 依赖关系的工具。
波罗学
2019-10-24
2.7K0
Go 模块存在的意义与解决的问题
作者:William Kennedy | 原文:Modules Part 01: Why And What
波罗学
2019-10-15
7590
一文理清 Go 引用的常见疑惑
之所以要谈它,一方面是之前的我也有些概念混乱,想梳理下,另一方面是因为很多人对引用都有疑问。我经常会看到与引用有关的问题。
波罗学
2019-09-29
4820
Go 中 slice 的 In 功能实现探索
之前在知乎看到一个问题:为什么 Golang 没有像 Python 中 in 一样的功能?于是,搜了下这个问题,发现还是有不少人有这样的疑问。
波罗学
2019-09-16
1.7K0
Go 问答汇总三
问题大部分是来自于知乎和 segmentfault。本月有一个问题来自 stackoverflow,我的英文水平一般,读与翻译还行,但写起来还需要锻炼。虽然这一个回答没得到一个赞同,但能被题主采纳,我还是很荣幸的。
波罗学
2019-09-09
4050
Go 回答之如何阅读 Go 源码
Go 的源码在安装包的 src/ 目录下。怎么看它的源码呢?直接看吧!没人教的情况下,只能自己撸了。当然,这种内容一般也不会有人教。
波罗学
2019-08-29
2.3K0
Go 译文之竞态检测器 race
作者:Dmitry Vyukov,Andrew Gerrand | Introducing the Go Race Detector
波罗学
2019-08-20
1K0
Go 问答汇总篇 二
继上篇 Go 问答汇总,已经过去了一个多月。今天汇总下近一个多月我关于 Go 的回答。
波罗学
2019-08-13
5080
Go 译文之词法分析与解析 Part Three
解析器负责启动词法器和从 channel 读取 Token 的组件。接收到 Token 后,解析器需要知道当前 Token 状态,然后将其解析到对应结构中。我们要做的第一件事就是,定义表示 INI 内容的结构体。将主要涉及三个结构体。
波罗学
2019-08-02
2510
Go 译文之词法分析与解析 Part Two
本文是关于词法器实现的具体介绍,如果在阅读时遇到困难,建议参考源码阅读,文中的代码片段为了介绍思路。如何解析会在下一篇介绍。
波罗学
2019-07-31
4500
Go 译文之如何使用反射 Part 2
这篇博文介绍的内容比较实在,主要是关于两方面的内容。一是介绍 reflection 在 encoding/json 中的应用,另一个是利用反射开发了一个 Cacher 工厂函数,实现函数式编程中的记忆功能,其实就是根据输入对输出进行一定限期的缓存。
波罗学
2019-07-31
4330
Go 译文之如何使用反射
但有时候,你想使用的变量依赖于运行时信息,它们在编程时并不存在。比如数据来源于文件,或来源于网络,你想把它映射到一个变量,而它们可能是不同的类型。在这类场景下,你就需要用到反射。反射让你可以在运行时检查类型,创建、更新、检查变量以及组织结构。
波罗学
2019-07-31
4120
对 python 中变量值交换的一些思考
在编程中,一旦提到变量值的交换,脑海中最先浮现的做法就是引入一个临时变量作为媒介来做,来看看具体的实现。
波罗学
2019-07-31
7920
GO小知识之实例演示 json 如何转化为 map 和 struct
今天简单谈一些 JSON 数据处理的小知识。近期工作中,因为要把数据库数据实时更新到 elasticsearch,在实践过程中遇到了一些 JSON 数据处理的问题。
波罗学
2019-07-31
1.2K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档