简介 Goroutine 是 Golang 中非常有用的功能,有时候 goroutine 没执行完函数就返回了,如果希望等待当前的 goroutine 执行完成再接着往下执行,该怎么办? packag...
django/DRF(Django REST framework)快速入门,如何在5分钟内创建后端API接口应用、自动生成CURD
最近有个比较紧急的需求,要做一个web网站应用,内部应用、并发量也不会大,希望在最短的时间写最少的代码来实现,团队的兄弟现在用python的比较多,为了快速完成工作,学了django 在此总结,便于后...
Go语言中的数组和切片 len cap append copy
先来看看Golang中的数组 其实在循环那一节用到过数组,我快速介绍一下。 数组中是固定长度的连续空间(内存区域) 数组中所有元素的类型是一样的 var a1 [10]int //初始化数组 var ...
django DRF 一对多,多对多关系
DRF中对数据表的关联关系操作起来也相当简单,这节展开讲讲 一对多 一对多的关联关系,实际上就是靠外键来维护的 from appxx.orm2rest.xxx import Xxx class Que...
django 字段验证器/DRF
根据官方文档 django validators 所属的内容,我们可以给字段添加专属的验证器。 官方验证器 官方文档中提供了各种常用的验证器,比如 validate_ipv4_address URLV...
Golang中的kinping.flag包读取命令行配置
简介 kingpin 功能比 flag 库强大,用法差不多。 相比 flag 库,最重要的一点就是支持不加 - 的调用。 比如一个命令行程序有三个函数分别为 A , B , C ,要实现根据命令行的输...
Goland常用快捷键
文件相关快捷键: CTRL+E,打开最近浏览过的文件。 CTRL+SHIFT+E,打开最近更改的文件。 CTRL+N,可以快速打开struct结构体。 CTRL+SHIFT+N,可以快速打开文件。 代...
讲透Go中的并发接收控制结构select
本节源码位置 https://github.com/golang-minibear2333/golang/blob/master/4.concurrent/4.5-select 4.5.1 selec...
三分钟学 Go 语言——函数深度解析(下) 可变参数
接连两篇函数专题深度解析,相信大家已经对函数的语法有了深入的了解。 函数简单使用和基本知识解析 匿名函数和闭包 五一放假期间,我懂得,估计你们都不想学习。 小熊这两天因为个人种种令人难受的原因,没有能...
一期-Go语言交流群-问答(并发控制、数据竞争、登陆验证、异常处理)
每周更新Go技术交流群的群问答内容,有需要可发我Go加群讨论学习。 并发控制 waitGroup.done()不是必须写在main方法中吗? 为什么我的协程没有成功等待? 熊:如果用了wait gro...