• 没办法

  • 2022-10-12 18:14:32 评论了博文 Golang学习笔记-Golang中的锁

    好文章,mark

  • 2022-06-02 11:30:16 评论了面试题 Go每日一题(31)

    谢谢你,go语言的面试题里多了一道八股文

    空接口和非空接口,零值都是nil,但是发生值拷贝时不会是nil(废话文学)

    interface底层使用 struct存储,发生值拷贝时相当于进行了 new...

  • 2022-05-30 15:53:50 评论了面试题 Go每日一题(28)

    知识点 iota,病态的内卷题,八股文

  • 2022-05-20 10:13:38 评论了面试题 Go每日一题(18)

    常量是无法取出地址的,常量为存放数值字面值单位,所以字面量符号并没有地址而言。

  • 2022-05-19 10:24:38 评论了面试题 Go每日一题(17)

    结构体比较

  • 2022-05-17 10:12:40 评论了面试题 Go每日一题(15)

    一个复杂的题目,var i interface{} = a 会有额外堆内存分配吗?

  • 2022-05-16 10:00:10 评论了面试题 Go每日一题(14)

    | 操作是按位或操作符,它的操作数只能是整数,而上面这道题的操作数是 float64,因此编译不通过。

    奇奇怪怪的八股文又增加了,我谢谢你。

  • 2022-05-15 10:00:10 评论了面试题 Go每日一题(13)

    #5 <a href="/user/brothersam" title="@b...

  • 2022-05-13 10:00:55 评论了面试题 Go每日一题(11)

    new() 与 make() 的区别

  • 2022-05-12 10:05:13 评论了面试题 Go每日一题(10)

    init() 函数是什么时候执行的?

  • 2022-05-11 09:54:56 评论了面试题 Go每日一题(9)
    • 空 struct{} 的用途:占用的空间是 0,可以节省内存,一般作为占位符使用,表明这里并不需要一个值。
    • 使用 map 表示集合时,只关注 key,value 可以使用 struct{} 作...
  • 2022-05-10 10:11:00 评论了面试题 Go每日一题(8)

    map是无序存储的,所以不能直接判断两个map是否相等;网友说可以使用reflect.DeepEqual反射来判断是否相等

  • 2022-05-09 09:59:22 评论了面试题 Go每日一题(7)

    无法对 map 的 key 或 value 进行取址

  • 2022-05-06 11:32:37 评论了面试题 Go每日一题(4)

    面试的时候,我经常会问这种类似的基础题

  • 2022-05-05 09:56:12 评论了面试题 Go每日一题(3)

    map 的 key 为什么是无序的?

  • 2022-05-04 10:36:50 评论了主题 求一份Go语言后端实习岗位

    可能也要贴上学历和年龄

  • 2022-05-01 15:21:39 评论了面试题 Go每日一题(106)

    协程和线程都可以实现程序的并发执行;通过 channel 来进行协程间的通信;

  • 2022-04-28 10:28:50 评论了面试题 Go每日一题(103)

    虽然 range 表达式发生复制时,但是副本的指针依旧指向原底层数组

  • 2022-04-27 10:10:38 评论了面试题 Go每日一题(102)

    切片作为参数进行传递,如果函数内放生扩容,那么会产生新的切片。已经不再是原来的那个切片

  • 2022-04-26 15:57:45 评论了面试题 Go每日一题(101)

    range 表达式是副本参与循环,并且数组非引用类型

  • 在 Golang 中进行「任务调度」,像用 Laravel 一样丝滑

  • 2022-04-24 14:25:51 评论了面试题 Go每日一题(99)

    协程用的不好,用的奇怪。会得到诡异的结果,协程间通信,还是要用chan

  • 2022-04-21 10:04:21 评论了面试题 Go每日一题(96)

    1、 go 中不同类型是不能比较的,而数组长度是数组类型的一部分 2、 切片是不能比较的

  • 2022-04-19 10:13:45 评论了面试题 Go每日一题(94)

    对于类似 X = Y的赋值操作,必须知道 X 的地址,才能够将 Y 的值赋给 X,但 go 中的 map 的 value 本身是不可寻址的。

  • 2022-04-18 10:24:14 评论了面试题 Go每日一题(93)

    文中有两处感觉解释不对的地方:

    1、 如果类型定义了 String() 方法,当使用 fmt.Printf()、fmt.Print() 和 fmt.Println() 会自动使用 String...

  • 2022-04-17 09:49:34 评论了面试题 Go每日一题(92)

    接口分为:动态值,动态类型

  • 2022-04-17 09:49:17 评论了面试题 Go每日一题(92)

    当且仅当动态值和动态类型都为 nil 时,接口类型值才为 nil

  • 2022-04-15 10:20:34 评论了面试题 Go每日一题(90)

    结构体和结构体指针,不同点:实现接口的方法上会有区别。绑定在谁身上有区别

  • 这...看完问题我沉默了

  • 这...看完问题我沉默了

  • 2022-04-14 10:33:36 评论了面试题 Go每日一题(89)

    基于类型创建的方法必须定义在同一个包内。可以定义一种新的类型,并在这个包里绑定方法。

  • 2022-04-12 17:36:13 评论了主题 Go语言实现 ssh & scp

    感觉好麻烦,直接用exec.Command是不是会简单点

  • 2022-04-11 09:52:43 评论了面试题 Go每日一题(86)

    map 的输出是无序的

  • 变量作用域

  • 2022-04-08 10:50:21 评论了面试题 Go每日一题(83)

    return 之后的 defer 语句不会执行

  • 2022-04-07 10:05:37 评论了主题 用Go轻松完成一个XA事务 (重构版)

    XA是由X/Open组织提出的分布式事务的规范,XA规范主要定义了(全局)事务管理器(TM)和(局部)资源管理器(RM)之间的接口。本地的数据库如mysql在XA中扮演的是RM角色

  • 2022-04-06 09:46:06 评论了面试题 Go每日一题(81)

    常量表达式是指仅包含常量操作数,且是在编译的时候进行计算的。

  • 2022-04-04 16:14:04 评论了面试题 Go每日一题(1)

    for range 循环的时候会创建每个元素的副本,而不是元素的引用

  • 2022-04-01 10:02:40 评论了面试题 Go每日一题(78)

    一个是 nil slice,一个是empty slice

  • 2022-03-29 20:11:36 评论了面试题 Go每日一题(75)

    defer 的执行顺序为先进后出,person.age 此时是将 28 当做 defer 函数的参数

  • 2022-03-28 20:28:30 评论了面试题 Go每日一题(74)

    闭包,讲得不错

    对闭包来说,函数在该语言中是一等公民。一般来说,一个函数返回另一个函数,这个被返回的函数可以应用那个外层函数的局部变量,这形成一个闭包。 通常,闭包通过一个结构体来数显,他存储一个函...

  • 2022-03-27 15:04:32 评论了面试题 Go每日一题(73)

    defer、返回值。

  • 2022-03-19 09:15:09 评论了面试题 Go每日一题(65)

    数组或切片的截取操作。截取操作有带 2 个或者 3 个参数,c := s[1:2:cap(s)]

  • 2022-03-18 20:39:09 评论了面试题 Go每日一题(64)

    一种类型可以实现多个接口

  • 2022-03-09 09:51:26 评论了面试题 Go每日一题(55)

    函数参数为拷贝,闭包则为引用,在执行 defer 语句的时候会保存一份副本

  • 2022-03-02 15:29:21 评论了面试题 Go每日一题(52)

    #3 <a href="/user/xwszt" title="@xwszt"...

  • 2022-03-02 07:44:27 评论了面试题 Go每日一题(52)

    子类和父类方法名相同,子类的优先

  • 2022-02-28 10:25:00 评论了面试题 Go每日一题(50)

    删除 map 不存在的键值对时,不会报错,相当于没有任何作用;获取不存在的键值对时,返回值类型对应的零值,所以返回 0。

  • 2022-02-27 16:21:55 评论了面试题 Go每日一题(49)

    当且仅当接口的动态值和动态类型都为 nil 时,接口类型值才为 nil。