择善固执,守正待时
诚者,天之道也;诚之者,人之道也。诚者,不勉而中,不思而得。从容中道,圣人也;诚之者,择善而固执者也。
12
31
第16篇:JSON序列化 第16篇:JSON序列化
JavaScript对象表示法(JSON)是一种用于发送和接收结构化信息的标准协议。在类似的协议中,JSON并不是唯一的一个标准协议。 XML、ASN.1和Google的Protocol Buffers都是类似的协议,并且有各自的特色,但是由于简洁性、可读性和流行程度等原因,JSON是应用最广泛的一个。
2020-12-31
31
第15篇:反射 第15篇:反射
官方说法,在编译时不知道类型的情况下,可更新变量、运行时查看值、调用方法以及直接对他们的布局进行操作的机制,称为反射。
2020-12-31
31
第14篇:标准库中的接口 第14篇:标准库中的接口
一、sort.Interface接口排序操作和字符串格式化一样是很多程序经常使用的操作。尽管一个最短的快排程序只要15行就可以搞定,但是一个健壮的实现需要更多的代码,并且我们不希望每次我们需要的时候都重写或者拷贝这些代码。 幸运的是,sor
2020-12-31
30
第13篇:接口 第13篇:接口
Go语言中的基础数据类型可以表示一些事物的基本属性,但是当我们想表达一个事物的全部或部分属性时,这时候再用单一的基本数据类型明显就无法满足需求了,Go语言提供了一种自定义数据类型,可以封装多个基本数据类型,这种数据类型叫结构体,英文名称struct。也就是我们可以通过struct来定义自己的类型了。结构体是一个复合类型,用于表示一组数据。结构体由一系列属性组成,每个属性都有自己的类型和值。Go语言中通过struct来实现面向对象。
2020-12-30
29
第12篇:方法 第12篇:方法
在函数声明时,在其名字之前放上一个变量,即是一个方法。这个附加的参数会将该函数附加到这种类型上,即相当于为这种类型定义了一个独占的方法。
2020-12-29
28
第11篇:Golang结构体 第11篇:Golang结构体
Go语言中的基础数据类型可以表示一些事物的基本属性,但是当我们想表达一个事物的全部或部分属性时,这时候再用单一的基本数据类型明显就无法满足需求了,Go语言提供了一种自定义数据类型,可以封装多个基本数据类型,这种数据类型叫结构体,英文名称struct。也就是我们可以通过struct来定义自己的类型了。结构体是一个复合类型,用于表示一组数据。结构体由一系列属性组成,每个属性都有自己的类型和值。Go语言中通过struct来实现面向对象。
2020-12-28
28
第10篇:Golang函数 第10篇:Golang函数
函数可以让我们将一个语句序列打包为一个单元,然后可以从程序中其它地方多次调用。函数的机制可以让我们将一个大的工作分解为小的任务,这样的小任务可以让不同程序员在不同时间、不同地方独立完成。一个函数同时对用户隐藏了其实现细节。由于这些因素,对于任何编程语言来说,函数都是一个至关重要的部分。
2020-12-28
27
27
第8篇:引用数据类型之指针 第8篇:引用数据类型之指针
要搞明白Go语言中的指针需要先知道3个概念:指针地址、指针类型和指针取值。Go语言中的函数传参都是值拷贝,当我们想要修改某个变量的时候,我们可以创建一个指向该变量地址的指针变量。传递数据使用指针,而无须拷贝数据。类型指针不能进行偏移和运算。Go语言中的指针操作非常简单,只需要记住两个符号:`&`(取地址)和`*`(根据地址取值)。
2020-12-27
27
第7篇:切片的底层实现 第7篇:切片的底层实现
切片是 Go 中的一种基本的数据结构,使用这种结构可以用来管理数据集合。切片的设计想法是由动态数组概念而来,为了开发者可以更加方便的使一个数据结构可以自动增加和减少。但是切片本身并不是动态数据或者数组指针。切片常见的操作有 reslice、
2020-12-27
27
第27篇:装饰器 第27篇:装饰器
学习目标:掌握装饰器相关知识点 今天来学函数的第二个高阶应用,装饰器,装饰器属于Python的核心特色,学了这两个高阶功能,我们就可以做更多事情了。 装饰器是Python中用一个函数装饰另外一个函数或类并可以在不改变函数或方法的调用方式的情
2020-12-27
27
1 / 4