在Golang的HTTP请求中共享数据

首先,我们需要先明确一下问题的描述:本文所要讨论的共享数据可不是指的 cookie、session 之类的概念,它们描述的是在「请求间」共享数据,而我们关注的是在「请求中」共享数据,也就说是,在每个请求中的各个 middleware 和 handler 之间共享数据。 实际上,我之所以关注这个问题是因为 httprouter,众所周知,httprouter 是目前 Golang 社区最流行的 HTTP 路由库,不过它有一个问题,其 handler 参数定义如下: func

MySQL · 最佳实践 · 如何使用C++实现 MySQL 用户定义函数

什么是用户定义函数(UDF, User-Defined Functions) 在MySQL中,可以通过UDF扩充MySQL的功能,加入一个新的SQL函数类似于内置的函数(如,ABS() or CONCAT()等。UDF使用C/C++实现, 编译成动态库文件(Linux对应.so文件),可以使用 CREATE FUNCTION动态加载到 mysqld服务进程里,使用DROP FUNCTION从mysqld 服务进程里移除。本文在MySQL 8.0上首先对MySQL UDF的接

《认知尺度》:不想成为太阳,就会永远丧失自己的高光时刻

1 我有一个很喜欢参加大会的朋友。 他一直在贯彻他的「六度分隔」理论,他认为只要他参加的大会/会议/聚会足够多,就可以认识一批牛人 ,链接一批资源,发现一批机会。 所以我经常能在朋友圈看到他参加各种会议,包括编程大会、人工智能大会、房地产大会、投资大会、美妆聚会、读书聚会、养生聚会、国学聚会、健身聚会…… 每一次参加完会议,他都觉得收获很大,偶尔一起吃饭,他总会大谈起他对各种行业的观察和心得,顺便说起他未来的多个项目计划。 我知道有不少擅长关系活动的成功者,例如里德