赞了文章2023-02-07
这一年,SegmentFault 思否正式加入 ONES ,成为一个重要里程碑和全新的起点。我们更加积极投身于社区建设,努力创建一个详细、严谨、高质量的技术知识库;我们积极拥抱开源,正式对外开源问答社区软件 Answer,帮助更多个人或组织高效创建一个问答社区。
赞了文章2022-04-14
哈喽,大家好,我是asong。今天想与大家分享context包,经过一年的沉淀,重新出发,基于Go1.17.1从源码角度再次分析,不过这次不同的是,我打算先从入门开始,因为大多数初学的读者都想先知道怎么用,然后才会关心源码是如何实现的。
赞了文章2022-02-09
作者:小傅哥博客:[链接]沉淀、分享、成长,让自己和他人都能有所收获!😄一、前言很多程序员画架构图头疼,不知道画什么、怎么画!分享、评审、述职、答辩,只要你在程序员这个行业,就几乎离不开要画图。一提到画图很多人就想站会起来喊,”内卷“、”内卷啦“、”PPT工...
赞了文章2022-02-07
一、第一范式1NF是对属性的原子性,要求属性具有原子性,不可再分解;表:字段1、 字段2(字段2.1、字段2.2)、字段3 ......如学生(学号,姓名,性别,出生年月日),如果认为最后一列还可以再分成(出生年,出生月,出生日),它就不是一范式了,否则就是;二、第二...
赞了文章2022-02-07
MongoDB Charts最强大的功能之一是其内置的 聚合功能。聚合允许您通过各种指标处理收集数据,并执行平均值和标准差等计算,以进一步了解您的数据。
赞了文章2021-02-20
记得刚接触Elasticsearch的时候,没找啥资料,直接看了遍Elasticsearch的中文官方文档,中文文档很久没更新了,一直都是2.3的版本。最近又重新看了遍6.0的官方文档,由于官方文档介绍的内容比较多,每次看都很费力,所以这次整理了其中最常用部分,写下了这篇入门教...
赞了文章2021-02-06
Wire 是一个的Golang依赖注入工具,通过自动生成代码的方式在编译期完成依赖注入,Java体系中最出名的Spring框架采用运行时注入,个人认为这是wire和其他依赖注入最大的不同之处。
回答了问题2021-01-31
你可以直接看文档给你个链接[链接]
回答了问题2021-01-31
这个链接点进去就是 https://open.weixin.qq.com/connect/oauth2/authorize 是微信的授权链接,需要获取你的一部分微信用户信息,所以一定要在微信里面
赞了文章2020-01-21
想要绘制图形,第一步想到的就是使用canvas标签,在之前的文章里我们使用canvas实现了一个前端生成图形验证码的组件,被吐槽不够安全,那么这个电子签名组件想必不会被吐槽了吧~
赞了文章2020-01-08
在上一节,我们完成了一个服务端同时支持Rpc和RESTful Api后,你以为自己大功告成了,结果突然发现要写Api文档和前端同事对接= = 。。。
回答了问题2019-05-18
需要好好理解一下,什么是 interface, 是什么实现了 interface 在 go 里面是隐式实现 interface,只要一个 type 实现了 interface 下定义的所有 func ,那么就可以说这个 type 满足这个 interface 。
回答了问题2019-05-18
micro api 这层限制,有参数 --server_address 可以设定地址的 默认就是 127.0.0.1:8080 只能本机访问
赞了文章2019-04-09
当我们使用 go get、go install、go mod 等命令时,会自动下载相应的包或依赖包。但由于众所周知的原因,类似于 golang.org/x/... 的包会出现下载失败的情况。如下所示:
赞了文章2019-04-09
2016年我写过一篇关于Go语言单元测试的文章,简单介绍了 testing 库的使用方法。后来发现 testify/require 和 testify/assert 可以大大简化单元测试的写法,完全可以替代 t.Fatalf 和 t.Errorf,而且代码实现更为简短、优雅。
赞了文章2019-04-07
有的小伙伴没留意过 Go map 输出顺序,以为它是稳定的有序的;有的小伙伴知道是无序的,但却不知道为什么?有的却理解错误?今天我们将通过本文,揭开 for range map 的 “神秘” 面纱,看看它内部实现到底是怎么样的,输出顺序到底是怎么样?
赞了回答2019-04-03
可以参考我写的这篇 Go语言中new和make的区别[链接]
赞了文章2019-03-27
如果把语言比喻为武侠小说中的武功,如果只是会用,也就是达到四五层,如果用的熟练也就六七层,如果能见招拆招也得八九层,如果你出神入化,立于不败之地十层。
赞了文章2019-03-13
在 GitHub 玩耍时,偶然发现了 gopher-lua ,这是一个纯 Golang 实现的 Lua 虚拟机。我们知道 Golang 是静态语言,而 Lua 是动态语言,Golang 的性能和效率各语言中表现得非常不错,但在动态能力上,肯定是无法与 Lua 相比。那么如果我们能够将二者结合起来,就能综...
赞了文章2019-02-22
前言 如果你厌烦了 print_r 、 log 、 var_dump 这类一次调试一行的方式 如果你的业务复杂到一层又套一层,打 log 都救不了你的思路 如果你了解断点调试,但是还没有在 PhpStorm 中配置过 如果你想在 前端 页面 按菜单或按钮 调用 API 时,断点调试后端代码 如果你想...