六月 2020

libjson-c编译及安装

  • Basic, Server
  • 810 clicked

json-c首页: https://github.com/json-c/json-c/wiki 0. 依赖条件 本文采用centos系统编译libjson源码,先提前安装依赖。

1. 下载源码   官方Gibhub下载地址:https://gi… 阅读更多 »libjson-c编译及安装

Golang接口入门(转载)

  • Code, Golang
  • 170 clicked

1.为什么需要接口 2.接口及定义 3.接口实战初体验 4.如何测试是否已实现该接口 5.空接口&类型断言 6.接口零值 7.一个类型实现多个接口 8.指针与值类型实现接口的区别 9.接口嵌套   接口在面向对象编程中是经常使用的招式,也是体现多态很重要的手段。 1.为什么需要接口  &em… 阅读更多 »Golang接口入门(转载)

Golang对未知结构json的解析

  • Code, Golang
  • 519 clicked

  Golang的json包解析可以让你在程序中方便的读取和写入JSON 数据。 生成JSON场景相对简单一些,json.Marshal()会根据传入的结构体生成JSON数据。 解析JSON会把数据解析到结构体中,由于JSON格式的可能根据其传递参数的值,来判断类型,这种自由组合的特点,就需要采用泛型的接口类… 阅读更多 »Golang对未知结构json的解析

Golang结构体(struct)入门(转载)

  • Code, Golang
  • 199 clicked

  Go 通过类型别名(alias types)和结构体的形式支持用户自定义类型,或者叫定制类型。试图表示一个现实世界中的实体。   结构体由一系列命名的元素组成,这些元素又被称为字段,每个字段都有一个名称和一个类型。   结构体的目的就是把数据聚集在一起,以便能够更加… 阅读更多 »Golang结构体(struct)入门(转载)

Golang切片入门(转载)

  • Code, Golang
  • 137 clicked

  切片是一个很小的对象,它对底层的数组(内部是通过数组保存数据的)进行了抽象,并提供相关的操作方法。切片是一个有三个字段的数据结构,这些数据结构包含 Golang 需要操作底层数组的元数据:指向底层数组的指针、切片长度(即元素个数)和切片容量。 1. 切片创建和初始化   在 Golan… 阅读更多 »Golang切片入门(转载)

VS Code中Golang环境配置

  • Code, Golang
  • 453 clicked

1.VSCode 建议安装以下插件   首先你必须安装 Golang 插件,然后再给 Go 安装工具包。   在 VS Code 中,使用快捷键:command+shift+P,然后键入:go:install/update tools,将所有 16 个插件都勾选上,然后点击 OK 即开始安… 阅读更多 »VS Code中Golang环境配置