一闪笔记 本次搜索耗时 0.112 秒,为您找到 750 个相关结果.
  • 20、接入websocket并实现最基础的文字通讯

    接入websocket并实现最基础的文字通讯 一、完成webscoket协议 二、实现controller/chat.go的Chat方法 三、实现service/user.go的Find方法 四、前端websocket初始化 五、进行测试一下 接入websocket并实现最基础的文字通讯 一、完成webscoket协议 1.新建cont...
  • 4.程序实体的那些事儿(上)

    1254 2023-12-29 《Go语言核心36讲》
    04 | 程序实体的那些事儿(上) 问题:声明变量有几种方式? 典型回答 问题解析 知识扩展 1. Go语言的类型推断可以带来哪些好处? 2. 变量的重声明是什么意思? 总结 思考题 04 | 程序实体的那些事儿(上) 我已经为你打开了Go语言编程之门,并向你展示了“程序从初建到拆分,再到模块化”的基本演化路径。 一...
  • 48.问等待所有goroutine结束,怎么做?

    244 2024-01-16 《Golang面试题》
    问等待所有goroutine结束,怎么做? 问等待所有goroutine结束,怎么做? 题目来源 :滴滴 答案: 1)用channel进行同步(该方法需要知道goroutine的数量) func main () { ch := make ( chan int , 2 ) go func () ...
  • 364.go 的执行顺序

    151 2024-01-22 《Golang面试题》
    go 的执行顺序 go 的执行顺序 参考解析 题目来源: 答案: main 函数是 Go 应用的入口函数,但不一定是用户层第一个执行的函数。 init 函数是 Go 包的初始化函数,如果手动定义了 init 函数,则会先执行 init 函数再执行 main 函数。(并且不能手动显示的调用 init,会报错) Go 语言代码执...
  • 3.go代码规范

    uber开源的代码规范: https://github.com/xxjwxc/uber_go_guide_cn 代码规范一下全部接受不容易,经常看,养成习惯即可 规范不代表权威,某个规范自己思考一下,不一定就正确,要结合自己的需求具体情况具体分析 简单给大家介绍几个 零值 Mutex 是有效的 errors比较重要,后面有专门的章节讲解 这里有一些我...
  • 313.GO语言中的协程与Python中的协程的区别?

    132 2024-01-22 《Golang面试题》
    GO语言中的协程与Python中的协程的区别? GO语言中的协程与Python中的协程的区别? 题目来源:字节 python协程特点 单线程内切换,适用于IO密集型程序中,能够最大化IO多路复用的效果。 没法利用多核。 协程间彻底同步,不会并行。不须要考虑数据安全。 关键词yield go协程特点 协程间须要保证数据安全,好...
  • 52.go的map是线程安全的吗?

    218 2024-01-17 《Golang面试题》
    go的map是线程安全的吗? go的map是线程安全的吗? 题目来源 :字节 答案1: 线程安全:对map进行并发读写时,如果程序能正常运行并能得到预期的结果。Map默认不是并发安全的,并发读写时程序会panic。 map为什么不支持线程安全?和场景有关,官方认为大部分场景不需要多个协程进行并发访问,如果为小部分场景加锁实现并发访问,大...
  • 560.Go 如何查看GC信息?

    142 2024-01-25 《Golang面试题》
    Go 如何查看GC信息? 1. GODEBUG=‘gctrace=1’ 2. go tool trace 3. debug.ReadGCStats 4. runtime.ReadMemStats Go 如何查看GC信息? 1. GODEBUG=‘gctrace=1’ package main func main () { f...
  • 408.go调度中阻塞都有那些方式

    153 2024-01-23 《Golang面试题》
    go调度中阻塞都有那些方式 go调度中阻塞都有那些方式 题目来源: 滴滴 答案: 由于原子、互斥量或通道操作调用导致 Goroutine 阻塞,调度器将把当前阻塞的 Goroutine 切换出去,重新调度 LRQ 上的其他 Goroutine; 由于网络请求和 IO 操作导致 Goroutine 阻塞。Go 程序提供了网络轮询器(NetP...
  • 244.go 怎么实现func的自定义参数

    159 2024-01-18 《Golang面试题》
    go 怎么实现func的自定义参数 答案: go 怎么实现func的自定义参数 参考解析 题目来源:滴滴 答案: 在 golang中,type 可以定义任何自定义的类型 func 也是可以作为类型自定义的,type myFunc func(int) int,意思是自定义了一个叫 myFunc 的函数类型,这个函数的签名必须符合输入为...