首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
IT书架
本次搜索耗时
0.030
秒,为您找到
746
个相关结果.
搜书籍
搜文档
21.项目管理:如何通过 Makefile 来高效管理你的项目?
1595
2023-05-16
《从零开发企业级 Go 应用》
为什么要通过 Makefile 管理项目? 如何通过 Makefile 管理项目? 如何设计 Makefile 结构? 高效 Makefile 开发实战 小结 提示:本节课最终代码为:feature/s27 。 在我们完成了应用框架的构建、功能开发、静态代码检查等基本功能之后,是时候重新梳理下如何高效管理一个相对稳定的项目了。之所以在这个...
5.表单验证
985
2023-08-15
《微服务开发教程(电商系统)》
1. 表单的基本验证 2. 错误翻译 3. 进一步改进校验方法 validator库参数校验若干实用技巧 1. 表单的基本验证 若要将请求主体绑定到结构体中,请使用模型绑定,目前支持JSON、XML、YAML和标准表单值(foo=bar&boo=baz)的绑定。Gin使用 go-playground/validator 验证参数,查看完整...
46.访问网络服务
578
2023-12-29
《Go语言核心36讲》
46 | 访问网络服务 前导内容:socket与IPC 问题解析 知识扩展 问题1:调用 net.DialTimeout 函数时给定的超时时间意味着什么? 总结 思考题 46 | 访问网络服务 你真的很棒,已经跟着我一起从最开始初识Go语言,一步一步地走到了这里。 在这之前的几十篇文章中,我向你一点一点地介绍了很多Go语言的核心知识,...
154.用go实现一个协程池,大概用什么实现
178
2024-01-18
《Golang面试题》
用go实现一个协程池,大概用什么实现 答案: 用go实现一个协程池,大概用什么实现 题目来源:网易 答案: 定义一个task 的结构体 标示具体要执行的任务格式 type Job func ([] interface {}) type taskWork struct { Run Job ...
239.用过go,那么进程,协程,线程各自的优缺点
157
2024-01-18
《Golang面试题》
用过go,那么进程,协程,线程各自的优缺点 答案: 用过go,那么进程,协程,线程各自的优缺点 参考解析 题目来源:百度 答案: 首先简单介绍一下进程、线程、协程 进程:是操作系统中最小的资源分配单位,当一个程序加载到内存中成为进程时,进程分为四个部分-堆栈、堆、文本和数据。 优点:独占全部资源隔离性好。 缺点:只能干一件事,浪...
327.golang: pprof使用
169
2024-01-22
《Golang面试题》
golang: pprof使用 golang: pprof使用 题目来源:腾讯 答案: 首先都介绍什么是pprof pprof是golang自带的性能分析工具,可以查看应用的运行状态,分析程序CPU,内存,goroutine等的使用情况,可以生成类似火焰图、堆栈图,内存分析图等。 在golang中针对不用使用场景,提供了两种方式开启p...
67.服务器能开多少个P由什么决定
194
2024-01-17
《Golang面试题》
服务器能开多少个P由什么决定 服务器能开多少个P由什么决定 **题目来源:**跟谁学 答案1: P的个数在程序启动时决定,默认情况下等同于CPU的核数 程序中可以使用 runtime.GOMAXPROCS() 设置P的个数,在某些IO密集型的场景下可以在一定程度上提高性能。 一般来讲,程序运行时就将GOMAXPROCS大小设置为CPU核...
575.go语言中通道传输过程涉及到数据copy吗
4
2024-06-07
《Golang面试题》
在Go语言中,通过通道(channel)传递数据时,并不会直接进行数据的复制(deep copy)。通道只是传递指向数据的指针或者值的引用。这取决于数据的类型。 如果传递的是值类型(如基础类型如int, float32等),或者是定义了Copy方法的类型(如[]T切片),那么在发送时会创建一个数据的副本。但如果传递的是指针类型,那么在发送时不会复制数据,而...
114.go中的互斥锁:正常、饥饿状态,读写锁中写操作如何阻止读操作?
151
2024-01-17
《Golang面试题》
go中的互斥锁:正常、饥饿状态,读写锁中写操作如何阻止读操作? go中的互斥锁:正常、饥饿状态,读写锁中写操作如何阻止读操作? 题目来源:字节跳动 答案1: 正常模式: 在正常模式下,锁的等待者会按照先进先出的顺序获取锁。但是刚被唤起的 Goroutine 与新创建的 Goroutine 竞争时,大概率会获取不到锁,在这种情况下,这个...
并发、协程和信道
188
2024-07-11
《数据结构和算法(Golang实现)》
一、并发介绍 二. 协程和 go 关键字 三、信道 chan 四、锁实现并发安全 Golang 语言提供了 go 关键字,以及名为 chan 的数据类型,以及一些标准库的并发锁等,我们将会简单介绍一下并发的一些概念,然后学习这些 Golang 特征知识。 一、并发介绍 我们写程序时,可能会读取一个几千兆的日志,读磁盘可能需要读几十秒钟...
1..
«
49
50
51
52
»
..75