init 函数是在文件包首次被加载的时候执行,且只执行一次。 sync.Once 是在代码运行中需要的时候执行,且只执行一次。 package main import ( "fmt" "sync" ) var once sync.Once func Test(...
package main import ( "fmt" "math/rand" "sort" "time" ) // 从小到大 func Order(arr []int, left, right int) { if left >= right { return } // 以 pivot 为轴,分别......
package main import "fmt" // 从小到大 func Order(arr *[10]int) { // 假定 arr[0] 为有序数组的中的元素,用于作为基准比对元素 // 从 arr[1] 元素开始与之前的元素倒序比对 for i := 1; ...
package main import "fmt" // 从小到大 func Order(arr []int) { // 依次选出每位最小值 for i := 0; i < len(arr); i++ { // 从 i 的下一位开始依次与 i 比对,若小于 i 的值就交换 ......
package main import "fmt" // 从小到大 func Order(arr *[10]int) { // 每次排出一个最大的,排完所有需要 length - 1 次 for i := 0; i < len(arr)-1; i++ { // 从头开始两两比较,并将较大...
ssh 配置 # ~/.ssh/config Host * Protocol 2 ServerAliveInterval 60 # 心跳周期,单位秒 ServerAliveCountMax 30 # 心跳次数 ControlMaster auto ControlPersist 10m # 复用连接存活时间 ...
本地转发,正向代理,使用本地端口访问远程端口 # @ 为跳板机,不一定要和 一致 ssh -L ::: @ # ~/.ssh/co...
查看系统默认值 $ cat /etc/xdg/user-dirs.defaults DESKTOP=Desktop DOWNLOAD=Downloads TEMPLATES=Templates PUBLICSHARE=Public DOCUMENTS=Documents MUSIC=Music PICTURES=Pictures VIDE...
子网掩码 例:192.168.0.1/27 掩码从左向右 27 个 1 11111111 . 11111111 . 11111111 . 11100000 网络号为前 27 位,主机号为后 5 位 二进制转十进制计算出子网掩码为 255.255.255.224 最多容...
server.go package main import ( "log" "net" "net/http" "net/rpc" "net/rpc/jsonrpc" ) type Args struct { A int B int } type Number struct{} // 方法参数列表必须为此格式......
append // 将元素追加到切片的末尾。 如果原切片具有足够的容量,它将追加元素到切片的末尾。 如果没有,将分配一个新的底层数组来追加新元素并返回新的切片,因此要将追加后切片重新赋值给原...
关键字 iota 用来声明枚举 ,默认开始值为 0 ,const 中每增加一行加 1。 package main import "fmt" const ( a = iota // a = 0 _ // 略过 iota 为 1 的情况 b // 常量声明省......
-f 查找第一个未使用的设备 # -P 创建带分区的回环设备 sudo losetup -f --show -P system.img # 查看镜像的分区信息 fdisk -l system.img # 挂载分区 3 sudo mount /dev/loop0p3 /mnt/ # 另...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复