25 Dec C 语言实现协程 协程存在的原因?协程能够解决哪些问题?在我们现在CS,BS开发模式下,服务器的吞吐量是一个很重要的参数。其实吞吐量是 IO 处理时间加上业务处理。为了简单起见,比如,客户端与服务器之间是长连接的,客户端定期给服务器发送心跳包数据。客户... Read more 0
04 Dec Rust wasm 基础速学 WebAssembly通过Web执行一种类似于机器码的程序,简称wasm。相对于JS解析执行性能大大提升,目前主流浏览器都已支持。wasm 本身是一种字节码标准,一般通过c/c++、GO、Rust来进行开发,并编译成wasm。其中Ru... Read more 0
03 Dec Go 工程化思考 0x2 如何优雅的处理错误 在 Go 中的错误处理与其他语言例如 Java,PHP 的错误处理还是有很大差异的,他没有异常的 try catch 机制,而是在函数的返回值中带上 error,让调用者先判断 error 在处理函数的返回值,调用者通过 error ... Read more 0
01 Dec Go 工程化思考 0x1 : 为工程设计合理的目录结构 如果你尝试学习 Go 或者你正在为自己建立一个 PoC 或一个玩具项目,这个项目布局是没啥必要的。从一些非常简单的事情开始(一个 main.go 文件绰绰有余)。当有更多的人参与这个项目时,你将需要更多的结构,包括需要一个 toolk... Read more 0
10 Sep 13:接口安全 ■ 网络限制场景:内外部调用的接口,如果可以属于内部系统间或第三方合作的资源调用情况。说明:调用方网络限制,比如通过防火墙、主机host 和Nginx deny等技术措施进行校验。配置示例:使用网络防火墙配置IP白名单。iptable... Read more 0