最近搞一个性能统计工具,这个工具有个小功能是:逐帧统计某算法的性能指标,听起来复杂,简单说就是,需要达到程序的代码段a和c,分别位于(包裹)另一个段程序的算法执行逻辑前后。
调研了几种进程同步方法,发现信号量是最合适的,但这玩意,自从毕业后就没用过了,由于自己之前都是用的java,python等高级语言偏多,而且都是web方面,基本上没有进程间同步的场景,突击学习下,顺便也梳理研发过程中的一些小taps。
最近搞一个性能统计工具,这个工具有个小功能是:逐帧统计某算法的性能指标,听起来复杂,简单说就是,需要达到程序的代码段a和c,分别位于(包裹)另一个段程序的算法执行逻辑前后。
调研了几种进程同步方法,发现信号量是最合适的,但这玩意,自从毕业后就没用过了,由于自己之前都是用的java,python等高级语言偏多,而且都是web方面,基本上没有进程间同步的场景,突击学习下,顺便也梳理研发过程中的一些小taps。
clion打断点,报错clion the break point will not be hit
最近使用clion作c++研发,调试程序时发现奇怪问题。debug断点可以打上,但无法拦截,并且debug时clion断电显示一个内部有斜杠的圈。
前置条件,成功安装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
但其实这个文章,写的也不完整,需要结合官方文档才能跑起来。
最近计划把python的web项目迁移到cpp上。需要对接mysql,sqlite数据库。
调研了下目前cpp对接mysql大约三种解决方案。
源代码和相关脚本参考github:
最近公司转到cpp语言研发了。上次使用cpp还是上本科时了,当时用的是codeblocks,现在目测vscode成为主流。
由于vscode本身并不是ide,只是增强版本文本编辑工具。所以配置较麻烦,配置后使用也有一些不大符合习惯的地方。
整理下自己使用过程中一些问题吧。
Update your browser to view this website correctly. Update my browser now