fmt

  • 二叉树序列化反序列化

    Golang代码 package main import ( “fmt” “strconv” “strings” ) type Treenode struct { Val int …

    编程笔记 2022年9月16日
  • go之切片

    定义   切片是由数组建立的一种方便、灵活且功能强大的包装,切片本身不拥有任何数据。他们只是对现有数组的引用。切片底层以来于数组,是对数组的引用   底层数组如果发生变化,切片也变…

    编程笔记 2022年9月16日
  • 参加了个算法比赛,真是一言难尽啊

    hello大家好呀,我是小楼。 上周参加了一个区的程序员技能比赛的初赛,其实就是算法比赛,虽然最后结果是过了初赛,但过程真是一言难尽啊。 这次的算法比赛和ACM非常类似,虽然我大学…

    编程笔记 2022年9月5日
  • channel

    channel有缓冲与无缓冲同步问题 package main import ( “fmt” “time” ) func main() { c := make(chan int, …

    编程笔记 2022年8月30日
  • channel定义与使用

    channel定义与使用 package main import “fmt” func main() { //定义一个channel c := make(chan int) go …

    编程笔记 2022年8月30日
  • Go语言方法

    Go语言方法 两种接收者 Go语言方法有他的接收者,如下代码 package main import “fmt” type A struct { name string } fun…

    编程笔记 2022年8月26日
  • go if语法

    go if语句自身的特点 和 Go 函数一样,if 语句的分支代码块的左大括号与 if 关键字在同一行上,这也是 Go 代码风格的统一要求,gofmt 工具会帮助我们实现这一点;i…

    编程笔记 2022年8月20日
  • Golang 程序读取yaml配置文件

    1、安装依赖;   go get gopkg.in/yaml.v2 2、添加配置文件config.yaml; redis: port: 3306 user: redis mysql…

    编程笔记 2022年8月8日
  • 4.数字、字符串、数组

    数据类型:数字、字符串、数组 数据类型,其实就是各种各样类型的数据。 Go语言中常见的数据类型有挺多,例如: 整型,用于表示整数。 浮点型,用于表示小数。 布尔型,用于表示真/假。…

    编程笔记 2022年8月4日
  • 用位运算为你的程序加速

    前言 最近在持续优化之前编写的 JSON 解析库 xjson,主要是两个方面的优化。 第一个是支持将一个 JSONObject 对象输出为 JSON 字符串。 这点在上个版本中只是…

    编程笔记 2022年8月2日