摘要:
切片是动态数组,容量是根据元素动态增加的。 本来想看看源码怎么写的,发现切片追加元素的方法是内置的,看起来还挺麻烦 源码位于 builtin.go 中: // The append built-in function appends elements to the end of a slice. I 阅读全文
摘要:
最近有项目要使用 Go 开发,作为一个. NET Core 选手,准备先撸一个包含 CRUD 的最小 MVP 项目练手。 要创建一个 TODO 应用,会创建下面这些接口: API Description Request body Response body GET /todoitems Get al 阅读全文
摘要:
.NET 的 List 中提供了 ConvertAll 和 Select 两个方法,在开发中实际上应该使用哪一个? 接下来通过基准测试脚本来对比性能。 先编写基准测试脚本: [MemoryDiagnoser] public class BenchmarksTerrible { private rea 阅读全文
摘要:
Web API 通常用来与外部模块进行通信、发送和接收数据,作为后端开发人员,应该把写出高性能的应用作为目标。 下面 4 个技巧是我在编写 Web API 的小技巧。 1 、大量数据使用分页查询 接口传输大量数据可能会导致严重的性能问题、过多的内存消耗和速度减慢。为了缓解这些可能的瓶颈,强烈建议使用 阅读全文