
linux应用编程
c、c++、python的进程通信 线程通信 库的使用 shell和部分cmake makefile
eeeasen
做做笔记
展开
-
BUG -- coredump使用
1、安装gdb2、编译时添加-g选项。可以在Makefile中给gcc g++后直接写上-g3、切换到root4、ulimit -c unlimited5、echo "core-%e-%t" > /proc/sys/kernel/core_pattern%p:pid %u:uid %s:产生coredump的信号 %t:时间 %h:主机名 %e:程序名6、运行程序,等待产生coredump7、gdb 程序名 core文件8、使用gdb分析core文件...原创 2022-05-25 11:30:38 · 166 阅读 · 0 评论 -
python-批量顺序重命名文件
网上找的 稍微改了一下。原文找不到了抱歉rename.pyimport sysimport osi = len(sys.argv)print("argv is %d"%(i))if len(sys.argv) != 3: print("***********************************\nerror: please input %s image_path start_number\n***************************" %(sys.arg原创 2021-09-23 17:09:35 · 216 阅读 · 0 评论 -
python-查找没有标注的图片
数据集标注完之后发现图片和标注文件对应不上。。。 强迫症表示受不了。import osimglist = os.listdir("imgs")xmllist = os.listdir("xmls")for file in imglist: name = os.path.splitext(file)[0]+'.xml' if name not in xmllist: print(file)...原创 2021-09-23 17:05:15 · 212 阅读 · 0 评论 -
python-批量删除xml格式错误的图片和文件
此脚本适用于标注出来的部分xml文件错误,错误内容是width 或hight为0。(好像是因为png格式图片有问题)。import xml.etree.ElementTree as ETimport pickleimport osfrom os import listdir, getcwdfrom os.path import joinimport sysclass Logger(object): def __init__(self, filename="log.t...原创 2021-09-23 17:00:41 · 252 阅读 · 0 评论 -
python-png格式批量转换成jpg
from PIL import Imageimport osimport sysif __name__ == '__main__': if os.path.isfile(sys.argv[1]): print("aaa") else: if os.path.exists(sys.argv[2]) == False: os.makedirs(sys.argv[2]) for file in os.listdir(.原创 2021-09-23 16:56:56 · 679 阅读 · 0 评论