- 博客(7)
- 收藏
- 关注
原创 【数据库】mysql自动重连机制与soci库设置
mysql有两个默认连接时间,wait_timeout 和 interactive_timeout,默认是8小时,意味着如果客户端在8小时中没有操作数据库的话,服务器就会将此连接断开,此时再操作数据库,会报‘mysql server has gone away’类似的错误。而项目中经常会遇到打开软件连上数据库服务器后等待任意时间不操作的情况。
2024-08-27 15:21:18 333
原创 【数据库】数据库操作库soci解析mysql中DATETIME(3)类型的毫秒值
soci库的源码中将数据库的DATETIME类型全部转换成了std::tm结构,但这样产生的问题是,数据库保存的DATETIME(3)类型中的毫秒值会丢失。
2024-02-05 11:30:05 504
原创 ros2中FastDDS源码编译
将编译生成的fastcdr.dll、fastrtps.dll以及rmw_fastrtps_cpp相关的dll替换到ros2环境中。vcstool会下载fastrtps.repos中的代码,可以修改下载后的.repos文件中库的版本。其中,修改fastrtps.repos的分支为所需要的版本(如将master改为v2.6.6)。运行ros2中demo_nodes_cpp talker与listener,验证通讯是否成功。使用colcon build编译。
2023-10-25 17:36:02 129
原创 QLabel显示图片,QLabel逐渐变大问题
图片缩放到label大小,label显示图片时,可能会调整自身大小以留出一点空白(猜测原因,未找到证据支持)。现象:用label显示多张图片,图片进行缩放以适应label大小。label显示的图片会越变越大。近期出现另一问题,程序界面全屏显示时,更新图片后整个程序界面会跳到另一屏幕上,也用同样方法解决。
2023-07-06 17:15:14 457 2
原创 Linux下安装python3.8对应的pip
linux系统已经有python版本,如python2.7,python3.6的情况下,因为要装更高版本的依赖库,所以要安装更高版本的python。选择安装python3.8。
2023-06-19 16:42:03 625
原创 Linux下安装opencv-python
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ module # 清华大学。pip install -i http://mirrors.aliyun.com/pypi/simple/ module # 阿里云。pip install -i http://pypi.douban.com/simple/ module # 豆瓣(douban)https://pypi.douban.com/simple module # 使用豆瓣源。
2023-06-12 15:48:31 360 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人