- 博客(9)
- 收藏
- 关注
原创 python滑动窗口实现连续数据查找
如图所示,需要查找出信号a连续3s大于0.2,信号b连续5秒大于2,信号c来纳许4s大于8的那条时间的数据,即图中,三者全为绿色的那条数据。
2023-09-26 16:33:59
252
原创 python 多线程修改字典问题
但是实际上这样做是有问题的,对for循环加锁,运行没有报错,这只是减小了出错的概率而已,再多次运行程序,就会发现,这样做其实还是存在。这个方法功能是根据列名,遍历表头,得到该列名所在列号索引,该代码是运行在多线程情况下。这样会导致一个错误,意思是在迭代遍历字典期间字典大小发生了改变。这样可以保证在迭代遍历字典期间字典的大小不会改变。可以直接提前在字典中存入所需列名和列索引。由于是在多线程情况下,我尝试单独对。加锁,代码运行正常,没有问题。但是这样做总觉得‘画蛇添足’
2023-09-21 14:31:10
459
原创 python线程池
在concurrent.futures.as_completed函数中,我们循环遍历results列表中的每个Future对象。在主程序中,我们创建了一个最大线程数为2的线程池,并使用pool.submit方法提交了5个任务。submit方法返回一个concurrent.futures.Future对象,它代表了一个任务的未来结果。在输出中,你会看到任务是并发执行的,因为线程池中有2个线程可供使用。在上面的例子中,我们定义了一个名为task的简单任务,接收一个数字作为参数,并返回其平方。
2023-09-18 18:26:37
79
原创 新手linux下git使用教程
大致三步搞定:3、生成密钥yes和yes.pub,打开yes.pub把内容(ssh-rsa开头邮箱结尾)全部复制到Gerrit,点击账号,找到SSH Keys把密钥复制进去。
2023-08-14 18:14:53
302
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人