10 2023 档案
摘要:转,原文: https://cooolin.com/scinet/2020/07/10/golang-tcp-client.html 项目做了半年,现在要开发iOS版本。由于iOS的Network Extension对内存有15M限制,现成的实现方案都太耗内存,需要自己从头开发一个精简版。所以最近两
阅读全文
摘要:原文: https://vyskocil.org/blog/implement-sql-database-driver-in-100-lines-of-go/ Implement Sql Database Driver in 100 Lines of Go 2019.02.18 Go databas
阅读全文
摘要:转,原文: https://www.jianshu.com/p/cd8cee3d7fc3 上一章中我们一起探讨了golangdatabase/sql包中如何获取一个真实的数据库连接。当我们拿到一个数据库连接之后就可以开始真正的数据库操作了。本章讲继续深入,一起探讨底层是如何进行数据库操作的。 上一章
阅读全文
摘要:转,原文: https://www.jianshu.com/p/807257fcb985?utm_campaign=studygolang.com&utm_medium=studygolang.com&utm_source=studygolang.com 当我们拿到一个DB实例之后就可以操作数据库了
阅读全文
摘要:转,原文:https://www.jianshu.com/p/3b0b3a4c83da 数据库操作是一个应用必不可少的部分,但是我们很多时候对golang的sql包仅仅是会用,这是不够的。每一条语句的执行,它的背后到底发生了什么。各式各样对sql包的封装,是不是有必要的,有没有做无用功? 这是go
阅读全文
摘要:转, 原文:https://zhuanlan.zhihu.com/p/628583834 客户端和服务端是如何通信的 在linux中客户端和服务端通信的流程如图所示: 流程分析:服务器端先初始化Socket,然后与端口绑定(bind),对端口进行监听(listen),调用accept阻塞,等待客户端
阅读全文
摘要:转:原文:https://juejin.cn/post/7115343063119036453 函数装饰 做基础组件经常需要用到函数修饰,例如我需要对所有被装饰方法里打印start、end。 已知函数签名的装饰 我们经常用的函数装饰器一般都是知道被装饰的方法的签名,然后返回一个同签名的方法。最简单的
阅读全文