获取HTTP请求真实客户端IP地址
[……]
[……]
项目中涉及到特征拼接的部分代码, 考虑到封装接口+动态绑定的实现方案, 故我们需要的是一个自动注册的模板工厂。
具体用到了: 工厂模式、生成器模式、单例模式、模板模式…
[……]
记录算法工程中,模型相关报错可能得问题及解决方案。
[……]
针对grpc 和 curl的编译专门出了一篇文章,因为 它们同时依赖了 openssl…
这里的坑还挺大的…
[……]
写golang服务的时候,http网关参数设置出了一点小问题。
[……]
话不多说,编译TcMalloc, jsoncpp 以及一些其他的库…
[……]
记录一下Rust环境搭建方案。
[……]
业务要求返回json,但是服务内部使用的是proto协议,故需要将proto协议转为json格式。
[……]
这里主要讲述inline关键字在CPP不同标准中的含义,用来指导我们编程。
参考链接:https://en.cppreference.com/w/cpp/language/inline
从C++17开始,inline的实际意义是:允许多次定义,而不是优先内联。
[……]
其实本质上就是需要对文件加锁,最好是读写锁。读的时候加读锁,写的时候加写锁。
用完了就释放锁,嗯,基本操作了。
[……]
网上有很多例子,但是都不符合我的要求。
这里的目标是搭建grpc + cpp在Linux下Demo工程(企业开发可直接修改使用)。
[……]
采用版本是2.30.0
[……]
因为Redis要用到Lua脚本,就去浏览了一遍Lua语法,这里记录一下对协同程序和面向对象的理解。
[……]
衔接上文,继续开发。这一章我们接入Redis缓存功能。
[……]