赞了文章5 月 8 日
可是因为Go对泛型的支持时间跨度太大,有非常多的以“泛型”为关键字的文章都是在介绍Go1.18之前的旧泛型提案或者设计,而很多设计最终在Go1.18中被废弃或发生了更改。并且很多介绍Go1.18泛型的文章(包括官方的)都过于简单,并没对Go的泛型做完整的介绍,也没让大家意...
提出了问题2024-05-05
回答了问题2023-04-07
validate方法一般是被is_valid() 方法调用的.需要提供应用层是如何调用这个serializer的. 才好进一步判断.
赞了文章2023-04-07
Go作为一个实用主义的编程语言,非常注重性能,在语言特性上天然支持并发,Go并发模型有多种模式,通过流水线模型系列文章,你会更好的使用Go的并发特性,提高的程序性能。
赞了回答2022-04-08
java是要run any where,包括咖啡壶,洗衣机,航天飞机,所以核心最初在虚拟机规范上,类库一直是痛点,早期Sun公司解决得并不好,所以才有apache commons-xxx系列以及海量的各类jar包,附带花样翻新的构建工具来管理这些三方库,用户需要在不同的类库里反复选择和切...
赞了文章2021-10-22
同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。所以先限定一下本文的上下文。
赞了文章2021-10-14
在go1.16版本发布后,go module由原来的默认值 auto 变为 on 了,这意味着后续开发中,go更推荐用go module 模式开发,而不是gopath模式开发了。
回答了问题2020-11-12
全局变量对于单进程http服务器来说只实例化一次没毛病.你放到login里面就好了from api_response.api_response import ApiResponse {代码...}
提出了问题2020-05-22
提出了问题2020-02-04
提出了问题2019-12-03
赞了回答2019-11-27
针对这个代码解释错误信息:“B的metaclass必须是所有B的父类(这里只有test1)的metaclass的子类(但不一定要求是直接子类)”。
提出了问题2019-09-18
赞了问题2019-08-03
赞了回答2019-07-23
如果不添加__init__ python不会将其视作包,这个是包的初始化入口,当你第一次import该包时,会运行__init__。该包的__file__属性会指向__init__所在路径。
回答了问题2019-07-02
这个锁和django没什么关系. 最简单的方法就是redis锁 下载 django-redis {代码...}
赞了回答2018-10-31
/authors/1/books 才是查询作者1的书籍详细设计可以参看我的慕课网课程https://www.imooc.com/learn/811
赞了回答2018-10-31
单论接口设计,这样是不合理的。restful 往往伴随着增删改,这么设计接口的时候这三种操作的逻辑都会变得比较怪异,比如增加作者和增加书籍是一个接口?一本书有两个作者,我该怎么添加?
提出了问题2018-10-30
提出了问题2018-10-10