本小节学习go语言的map,map里面存储着键值对,通过键来快速获取对应的值,我们使用map[T]T格式来定义集合,需要注意的是key的限制,map中的key可……
阅读全文
本小节学习go语言的数组和切片,一门编程语言肯定少不了基本数据结构数组,go语言中还有另外的类型切片,和数组的区别是数组的大小是固定的,是不可改动的,而切片是可……
阅读全文
本小节介绍go语言中的结构体,由于go语言没有面向对象的设计,但我们可以通过结构体去实现面向对象的继承、封装、多态特性。 指针 在介绍结构体之前,还需要了解一下go……
阅读全文
接下来学习go语言的基本流程控制,包含if、switch、for、defer四个关键字。 if go语言与其他语言的一个不同之处,就是控制语句不需要额外的括号包裹,i……
阅读全文
最新使用Python编写一些处理脚本,感觉与golang之间的语法开始模糊,因此决定根据官方文档,写一下golang的入门教程,顺便复习一下相关语法巩固基础。 包……
阅读全文
最近工作上遇到需要解析ttf字库的需求,判断给到的数据中是否有不存在ttf字库中的汉字,结果查询一遍之后发现,使用golang解析ttf做判定的代码基本没有,因……
阅读全文
最近阅读《Python工匠:案例、技巧与工程实践》发现一些零零碎碎的之前不知道的知识点,因此总结记录方便以后翻找查阅。 变量与注释 变量解包是python里一种特殊……
阅读全文
当我们使用go tool compile -S -N -l xxx.go命令,查看go语言对应的汇编代码时,生成的一行行汇编指令可能让人困惑,由于Go 使用了plan9 汇编,因此这篇文章接下来记录一……
阅读全文
学习新东西,先是灵魂3问————是什么、解决什么问题、有什么好处? 首先,DTM是什么?DTM是一款开源的分布式事务管理器,解决跨数据库、跨服务、跨语言栈更新数据……
阅读全文