Category: language
-
go_1.21泛型示例
package demo import ( “math/rand” “time” ) // 定义泛型接口 type RandomElementer[T any] interface { // 返回一个随机的元素,如果集合为空,返回(zero, false) RandomElement() (T, bool) } func MustRandom[T any](collection RandomElementer[T]) T { val, ok := collection.RandomElement() if !ok { panic(“collection is empty.”) } return val } // MyList 泛型集合. type MyList[T any] []T // MyList 实现接口RandomElement func (l MyList[T]) RandomElement()…
-
arthas常用的命令
arthas常用的命令
-
openstack4j 开启debug模式
openstack4j 开启debug 模式, 观察http请求参数.
-
maven quick start
maven quick start a project.
-
float_and_double
浮点数是指用符号,尾数,基数和指数这四部分来表示的小数。因为计算机内部使用的是二进制数,所以基数自然是2。 小数部分是原十进制数值变为二进制后再经过规格化,规格化后会省去唯一的整数1.