摘要: 归纳一下部分cmake编译过程中文件路径类型的问题,以及对应解决方法: 1. Include could not find load file: XXX XXX.cmake 文件需在 CMAKE_MODULE_PATH里, 既 list(APPEND CMAKE_MODULE_PATH "${the 阅读全文
posted @ 2022-03-10 10:01 henkenen 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 使用Carla工具的过程中公司顺便买了G29方向盘,用了一个月才发现完全没有用到商品宣传里的force feedback 特性。以下描述一下如何在Ubuntu里配置环境: 1.首先需要安装驱动jstest-gtkG29选PS3模式,一切正常的话如下图 p.s. 每次G29上电后会自检(左右旋转到最大 阅读全文
posted @ 2021-12-23 14:44 henkenen 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 编译软件时因为缺少GTest package,所以安装了一(yi)下(tian)。记录一下问题解决过程。 CMakeLists.txt里:find_package(GTest REQUIRED CONFIG) target_link_libraries(XXX PRIVATE Gtest::gtes 阅读全文
posted @ 2021-12-22 17:19 henkenen 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 踩了一些坑,终于弄清楚了Influx数据库通过CSV格式的数据导入,导出。记录一下: 1.数据导出成CSV influx -precision s -database DB_NAME -execute " SELECT field1,field2,tag1,tag2 FROM Measurement 阅读全文
posted @ 2021-04-30 10:30 henkenen 阅读(839) 评论(1) 推荐(0) 编辑
摘要: Python3 环境下可以运行以下代码实现文本替换: with open(src0,"r") as f1: content = f1.read() t = content.replace(r'XXX',r'YYY') with open(src0,"w") as f2: f2.write(t) 但上 阅读全文
posted @ 2021-03-26 14:21 henkenen 阅读(67) 评论(0) 推荐(0) 编辑
摘要: Photo by Fotis Fotopoulos on Unsplash log机制可以帮助我们定位和解决程序运行过程中的各种异常问题。python 中自带了logging模块以方便我们在代码中记录各种log信息并输出,下面我们简单介绍一下怎么使用。 首先,明确一点。print()如此便捷,为什么 阅读全文
posted @ 2021-02-09 13:52 henkenen 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 列表(list)是pthon中最常用的数据结构之一,有序,可变。 1.生成一个列表最原始的方法 def is_leap(year: int): return year%4 == 0 and (year%100 != 0 or year%400 == 0) Leap_Year_List = [] #空 阅读全文
posted @ 2021-02-03 19:00 henkenen 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 想上手一款Python数据可视化库来给你的数据分析结果绘制一系列赏心悦目的图表?是时候了解一下交互式可视化库Plotly了。 Plotly介绍 Plotly包是一个基于plotly.js (而plotly.js又基于d3.js)的开源交互式图形绘制Python包,可以生成离线html格式(能在浏览器 阅读全文
posted @ 2021-01-08 13:27 henkenen 阅读(1172) 评论(0) 推荐(0) 编辑
摘要: 工作上刚好遇到需要用多进程方法提高程序运行效率的问题,梳理一下如何使用Python中线程(threading),子进程(subprocess)和多进程(multiprocessing)模块来实现并发/并行操作,提高代码效率。本文重在比较各模块的适用场景,每个模块的用法只做简单概述。 1,线程和进程的 阅读全文
posted @ 2021-01-08 11:08 henkenen 阅读(97) 评论(0) 推荐(0) 编辑