cpp_信号量开发注意项

最近搞一个性能统计工具,这个工具有个小功能是:逐帧统计某算法的性能指标,听起来复杂,简单说就是,需要达到程序的代码段a和c,分别位于(包裹)另一个段程序的算法执行逻辑前后。
调研了几种进程同步方法,发现信号量是最合适的,但这玩意,自从毕业后就没用过了,由于自己之前都是用的java,python等高级语言偏多,而且都是web方面,基本上没有进程间同步的场景,突击学习下,顺便也梳理研发过程中的一些小taps。

cpp_linux下cpp之so包找不到问题

ubuntu下cpp项目,编译后运行,提示so包找不到的处理方式

cpp_对接mysql数据库之odb

前置条件,成功安装odb,odb-mysql全套软件(参考之前博文)
原始官方demo跑不起来
官方文档demo地址:https://www.codesynthesis.com/products/odb/doc/manual.xhtml#2
需要另外参考:odb访问mysql数据库(odb的简单用法1):https://blog.csdn.net/woaichanganba/article/details/79841356
但其实这个文章,写的也不完整,需要结合官方文档才能跑起来。

cpp_对接mysql数据库方案

最近计划把python的web项目迁移到cpp上。需要对接mysql,sqlite数据库。
调研了下目前cpp对接mysql大约三种解决方案。
源代码和相关脚本参考github:

项目实战07线上问题定位之自上而下

查看进程下线程和资源占用

cpp_学习笔记

大学时学习的第一门编程语言就是C,实际开发时C++的使用还是较多的,基本上前三年均以Cpp为主。
无奈读研和工作后就从未再接触过C和CPP了,目前公司产品需要,再回头拾起Cpp的知识吧,复习为主,只摘录重点。

cpp_gcc,make和cmake

gcc,make,cmake关系

项目实战05大客户定制相关技术

基于公版,对我司大客户进行定制版本的相关开发。

项目实战06MES制造业SAAS平台

由于公司业务主要是2B的SAAS平台,自己也是初次进入这个领域。感觉和之前单纯javaweb还是有些差异的。

项目实战04请求幂等性

接口调用存在的问题

项目实战03第三方接口对接之注意事项

近期和p2p公司合作进行闲置资金的货币基金购买。
核心功能自然是原有的网上交易核心service层,之前的service层服务的是ctrl层,现在ctrl层变成了第三方接口,而非常规的网页的ctrl层,简单来说就是重写ctrl层,返回json而非网页。

项目实战02微信支付宝服务号对接

微信公众号,支付宝服务号对接资料现在已经很多了。但当时资料很少的。
微信公众号是前辈开发的,我是进行二次开发。第一代开发主要集中在普通基金净值查询,不需要登录。后来微信提供了oauth2的认证,支持公众号提取到用户的更详细的信息,就可以通过公众号和用户账号建立绑定关系,从而实现用户查询资产,以及通过菜单中的网页链接登录h5形式的app,进行基金交易。

项目实战01网上交易和网站

网站相关技术点简单说明

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×