Go语言中文网
  • 主题
  • 文章
  • 项目
  • 资源
  • 图书
  • Go网址导航
  • 下载
  • 官方文档
    • 英文文档
    • 中文文档
    • 标准库中文版
    • Go指南
  • 注册
  • 登录
  1. 首页
  2. 全部评论
  • 评论了主题 有适合刚刚入门人群学习的开源项目吗?
    最好的项目就是自己根据`实际需求`进行分析,然后进行技术选型,最终自行实现
    查看详情
  • 评论了主题 校招应届生Java转Go语言,需要学习哪方面内容
    书籍 - Go语言设计与实现 - Go101 框架的话先要会用`吃饭工具`,其他进公司之后会有改进版或者增强版的轮子给你 - gin - grpc - go-zero - gorm - xorm -...
    查看详情
  • 评论了主题 gorm设置了parseTime=True&loc=Local,但是返回的时间还是utc格式的
    `2021-03-17T14:52:52+08:00`是`JSON`格式,`UTC`是时区
    查看详情
  • 评论了主题 golang如何像js一样把文件转化blob对象,并通过socket.io发送文件
    不建议把其他语言的东西代入Golang来用,如果楼主需要通过Socket发送数据,一般都是以下步骤 1. 创建`缓冲区` 2. 通过IO读取文件的`二进制数据`(即`byte字节`切片)到`缓冲区` ...
    查看详情
  • 评论了博文 ​golang的变量定义为什么还没有python简洁?
    `=`就是赋值,`:=`海象运算符就是短变量声明,文章提出的问题就像在问`=`为什么不表示equal而是assigns,`==`表示equal?
    查看详情
  • 评论了主题 函数返回赋值可以使用冒号代替等号?
    这波`企业级`理解,麻烦fmt格式化一下。你写的是`label` ```go package main import ( "errors" ) func test() erro...
    查看详情
  • 评论了主题 请教,gin 的路由这样写有什么优劣?
    简单的才是最好的,下面的那种很明显就是面向对象后遗症,不过也没有什么优劣之分,纯粹看公司领导或者项目要求,通常是上面那种,毕竟函数可以分版本
    查看详情
  • 评论了主题 [广州海珠区]-映客互娱招聘多个级别服务端开发欢迎投递!
    21届校招投过,最开始连笔试的机会都没给,等秋招结束的时候才不断补录
    查看详情
  • 评论了主题 为什么int在不同位数的操作系统下长度不一样?
    <a href="/topics/12979#comment1" title="1">#1<span>楼</span></a> <a href="/user/suveng" title="@suven...
    查看详情
  • 评论了主题 为什么int在不同位数的操作系统下长度不一样?
    关键字:`内存空间寻址范围`,具体可以阅读 [Go101 - 内存布局](https://gfw.go101.org/article/memory-layout.html) 以及 [Go101 - 值...
    查看详情
  • 评论了主题 任意结构JSON解析
    问题是?
    查看详情
  • 评论了博文 golang多线程简单逻辑
    `协程`又不是`内核支持线程`,`runtime.GOMAXPROCS`又不是设置占用CPU数量,作者连计算机和Golang基础都没弄懂
    查看详情
  • 评论了博文 2020-12-12:现场写代码,把CPU打满,java和go都行,并解释为什么。
    `go`出来的协程就一定是`KST内核态线程`了吗?
    查看详情
  • 评论了主题 Golang想系统学习net包看什么比较好呢?
    源码
    查看详情
  • 评论了主题 获取不到map中struct对象的指针
    <a href="/topics/12591#comment5" title="5">#5<span>楼</span></a> <a href="/user/zzustu" title="@zzust...
    查看详情
  • 评论了主题 函数中打印的值类型与返回时不同?
    因为你的`itemContext`是`map[string]interface{}`类型,键是`string`,值是`interface{}`,只是你这个`WebId`是type为`string`的`...
    查看详情
  • 评论了主题 获取不到map中struct对象的指针
    详细请看 [Go101的问答 - 为什么映射元素不可被取地址?](https://gfw.go101.org/article/unofficial-faq.html#map-elements-are-...
    查看详情
  • 评论了主题 java三年,自学go,没有实际项目经验,简历不想造假,有招go开发的收留小弟吗?
    <a href="/topics/12437#comment29" title="29">#29<span>楼</span></a> <a href="/user/cxmgit" title="@cx...
    查看详情
  • 评论了主题 小白求助
    <a href="/topics/12508#comment3" title="3">#3<span>楼</span></a> <a href="/user/xuanwen" title="@xuan...
    查看详情
  • 评论了主题 小白求助
    这个属于`入门基础`问题,涉及`Slice切片`的底层实现,之前我已经回答过相关的问题,有兴趣看一下类似的问题 - [为什么在函数传参时,数组参数有无固定长度,会产生这样的差距,就是arr5里面的内...
    查看详情
  • 评论了主题 当大部分IO都是阻塞操作时,协程模型是不是就相当于多线程模型
    <a href="/topics/12472#comment2" title="2">#2<span>楼</span></a> <a href="/user/Velpro" title="@Velpr...
    查看详情
  • 评论了主题 小白请教一个关于context的问题。
    这个库可以在钩子函数里面使用上下文,方便链路追踪或携带其他数据,或者直接中止操作
    查看详情
  • 评论了主题 询问大家两个关于offer的选择
    选择双休
    查看详情
  • 评论了主题 当大部分IO都是阻塞操作时,协程模型是不是就相当于多线程模型
    协程就是用户态线程`ULT`,但并不是每个阻塞的连接需要一个内核支持线程`KST`,网络连接和线程,包括ULT和KST没有必然的关系,网络连接在Linux中都是IO,而IO有对应的IO模型,Linux...
    查看详情
  • 评论了主题 不是很理解互斥锁mutex 里面那些常量的值
    - 这个属于`Golang基础`,也是常被多数开发者忽略的方面,解释如下 ```go mutexLocked = 1 &lt;&lt; iota = 1 &lt;&lt; 0 = 1 * 2的0次方...
    查看详情
  • 评论了主题 求解下面两次for结果不同的原因是什么?
    附: `range`会发生什么: ```golang // The loop we generate: len_temp := len(range) range_temp := range //...
    查看详情
  • 评论了主题 求解下面两次for结果不同的原因是什么?
    1. 第一次循环输出:使用的是`for range`创建的`Value`进行,同时因为`Appointment`方法传入的是`Girl`类型的指针,最终在defer输出时,三个`Appointment...
    查看详情
  • 评论了博文 Go语言中的常见的几个坑
    &gt; 关于第5点:http手动关闭 并不是`不关闭会发生内存泄漏`,而是`http.Respone`需要被`完整`读取后才能让TCP连接被复用,具体可以阅读以下两篇文章,关键字:`HTTP线头阻...
    查看详情
  • 评论了博文 为什么golang没有提供协程的实时优先级
    <a href="/articles/31060#comment2" title="2">#2<span>楼</span></a> <a href="/user/fengdongsheng" titl...
    查看详情
  • 评论了博文 为什么golang没有提供协程的实时优先级
    Golang里面是确保协程公平竞争时间片的吧
    查看详情
  • 评论了主题 gin 重定向 header 缺失怎么回事?
    盲猜前端重定向的时候没有携带`Authorization`头
    查看详情
  • 评论了主题 为什么在函数传参时,数组参数有无固定长度,会产生这样的差距,就是arr5里面的内容不会被改变,arr7却会改变,刚开始学...
    <a href="/topics/12422#comment4" title="4">#4<span>楼</span></a> <a href="/user/xuanwen" title="@xuan...
    查看详情
  • 评论了主题 为什么在函数传参时,数组参数有无固定长度,会产生这样的差距,就是arr5里面的内容不会被改变,arr7却会改变,刚开始学...
    &gt; 当函数内部发生slice发生减少的时候,则不会导致底层数组改变,会影响外部作用域的底层数组 只有发生`扩容`才会创建新的底层数组,在Golang里面这个`扩容`过程有两个不同的逻辑,主要的...
    查看详情
  • 评论了主题 为什么在函数传参时,数组参数有无固定长度,会产生这样的差距,就是arr5里面的内容不会被改变,arr7却会改变,刚开始学...
    楼上讲的不够准确,容易陷入坑里面。Slice并不是`地址传递`,而是一个`引用`类型 1. 在Golang里面,所有函数的参数都是`值传递`,传递过程会将变量进行值拷贝 2. Slice是`引用`类型...
    查看详情
  • 评论了资源 sliceutil 数组操作工具
    感觉性能上面不如直接操作Slice好,而且变量如果不是可迭代类型就Panic是不是有点草率了
  • 评论了博文 GO vs Python哪个更适合做web开发?
    这种奇怪的想法为什么要发出来呢,在Web领域很明显Go更有优势
    查看详情
  • 评论了主题 beego循环遍历的问题 求解答
    ```golang o := orm.NewOrm() // 查询全部记录 var students = make([]*models.IpayUserPay, 0, 1&lt;&lt;5) ty...
    查看详情
  • 评论了博文 【Golang】不要在生产环境使用 http.DefaultServerMux
    <a href="/articles/30837#comment2" title="2">#2<span>楼</span></a> <a href="/user/TomatoAres" title="...
    查看详情
  • 评论了博文 2147483647 一个神奇的数字
    <a href="/articles/30809#comment1" title="1">#1<span>楼</span></a> <a href="/user/go_to" title="@go_t...
    查看详情
  • 评论了博文 【Golang】不要在生产环境使用 http.DefaultServerMux
    能这么做到的,恐怕是内鬼吧
    查看详情
  • 评论了主题 请问一下,怎么定义个指针数组,里面的指针都是数组指针
    1L指的是切片,也是常用`定义切片(切片是数组的引用)`的方法 授人以鱼不如授人以渔,定义数组的详细方法请阅读[Go 101 - 数组、切片和映射](https://gfw.go101.org/a...
    查看详情
  • 评论了主题 各位大神,请问golang channel 的close如何使用,现在我有点蒙,似懂非懂
    可以看一下[Go设计与实现 - Channel](https://draveness.me/golang/docs/part3-runtime/ch06-concurrency/golang-chan...
    查看详情
  • 评论了主题 golang 协程问题
    会进入`全局Goroutine队列`,等待Processor调度器进行调度,在不设置的情况下,Goroutine上限与`内存大小`有关,建议阅读刘丹冰老师的[[典藏版]Golang调度器GMP原理与调...
    查看详情
  • 评论了主题 golang如何在不借助context的情况下,获取get或者post参数数据
    因为Golang大部分Web框架都是基于`net/http`库,而这个库里最终调用开发者方法时是使用`go`关键字启动子协程处理,传入的值就是`http.context`,所以你不借助`context...
    查看详情
  • 评论了主题 请问下大佬们 可以用beego的 logs 日志模块打印 gorm 最终执行的sql语句嘛?
    当然可以,都是一样的道理,使用GORM v2,可以参考我发的文章,只需要将输出到Opentracing的内容输出到Beego的日志即可,具体看`第二节`和`第三节` [Golang 上手GORM V2...
    查看详情
  • 评论了主题 GORM v2 正式发布! 20k stars ;)
    写了一篇GORM V2结合Opentracing链路追踪的文章,感谢大神 [Golang 上手GORM V2 + Opentracing链路追踪优化CRUD体验(源码阅读)](https://st...
    查看详情
  • 评论了博文 golang gorm(一)---gorm入门示例
    GORM已经出了`V2`版本了,学习的话建议直接使用`V2`版本,生产环境使用前酌情考虑。附: [Golang 上手GORM V2 + Opentracing链路追踪优化CRUD体验(源码阅读)](h...
    查看详情
  • 评论了博文 golang defer避免资源泄漏
    通常情况下`err != nil`已经表示打开的文件指针为`nil`,后续不再需要判断了 ```go f, err := os.Open(&#34;test.txt) if err != nil { ...
    查看详情
  • 评论了博文 golang使用defer计算函数耗时无法计算正确的时间
    这个不是`defer`的问题,单纯是不理解Golang函数调用的流程的问题。当你调用一个函数时,参数就已经定下了,从里之外。
    查看详情
  • 评论了主题 golang 中的闭包函数 逃逸问题
    建议看一下GC,三色并发标记和混写屏障,你的变量失去引用自然就会被GC回收了
    查看详情
  • 1
  • 2
  • »

用户登录

没有账号?注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
关于   •   FAQ   •   贡献者   •   晨读   •   Github   •   新浪微博   •   Play   •   免责声明   •   联系我们   •   捐赠   •   酷站   •   Feed订阅   •   243390 人在线  最高记录 5390
©2013-2022 studygolang.com Go语言中文网,中国 Golang 社区,致力于构建完善的 Golang 中文社区,Go语言爱好者的学习家园。
Powered by StudyGolang(Golang + MySQL)  • · CDN 采用 七牛云
VERSION: V4.0.0 · 22.893204ms · 为了更好的体验,本站推荐使用 Chrome 或 Firefox 浏览器
京ICP备14030343号-1
X
登录和大家一起探讨吧
GitHub 登录
忘记密码?
还不是会员现在注册