- 博客(27)
- 收藏
- 关注
原创 多线程文件搜索
需求:linux系统,多线程,64个线程。互斥锁,队列,统计输入路径下的所有子目录下的文件和文件夹数量,输入路径,输出搜索结果,c语言。
2023-07-18 11:14:51 243 1
原创 多线程文件搜索
1. 定义一个函数`count_files_and_folders`,该函数接受一个目录路径参数,并使用指针引用来传递文件和文件夹数量的统计结果。2. 在函数内部,使用`opendir`函数打开指定的目录,如果打开失败,输出错误信息并返回。3. 使用`readdir`函数按顺序读取目录中的每个文件和文件夹。4. 对于每个读取到的文件和文件夹,先判断是否为`.`或`..`,如果是则跳过。否则,将文件/文件夹名称和目录路径拼接成完整的路径。
2023-07-16 00:40:26 254 1
原创 ubuntu18.04安装wechat微信
安装包链接:命令:进入包所在目录,打开终端sudo apt-get install -f -y ./ukylin-wine..双击tab自动补全sudo apt-get install -f -y ./ukylin-wechat..双击tab自动补全
2022-05-07 22:06:20 573 3
原创 解决开机出现grub的方法
问题描述:win10+ubuntu20.04+ubuntu18.04,拔掉装有ubuntu18.04的u盘之后开机引导出了问题尝试了我的修复之路:一、按exit自动返回图形界面二、使用grub命令进入图形界面grub使用命令引导进入ubuntu44fr ls cat(hd0,X)/etc/fstab set root=(hd0,X) set prefix=(hd0,x)/boot/grub normal三、修复做一个启动盘进入try ubuntusudo add-apt-.
2022-05-07 21:54:55 12098
原创 linux下Qt的打包
0.环境ubuntu20.04qt 5.12.121.release project用qt打开项目后,单击界面左下角的release如果找不到release单击项目,换编译器2.新建一个文件夹xy,将上一步release生成的可执行程序移动到新建的文件夹xy中选中的文件夹为release后生成的文件,里面有一个不带后缀的二进制文件,即为可执行程序,将此程序复制到第一步新建的文件夹中3 在新建的文件夹中建立两个脚本文件打开终端执行如下命令:cd xy//.
2021-12-11 19:29:17 4498
原创 windows开发的qt项目移植到linux平台
关键字:qt、linux、window、Qserialport0 前言 接触这个任务之前,完全qt小白,大大小小的坑踩了不少。1 环境与配置 qt5.12.12ubuntu20.04 基于stm32板子的开发程序2 实现的功能 需要将window平台开发的qt程序移植到linux系统中运行。3 串口问题 从win移植到linux中,串口老是报错。解决思路如下: ...
2021-12-10 20:02:34 6043 1
原创 ROS学习笔记(2)-命令行工具的使用
1 引言对应古月居大佬的视频P8。【古月居】古月·ROS入门21讲 | 一学就会的ROS机器人入门教程_哔哩哔哩_bilibili2 调用海龟roscore//open ros masterrosrun turtlesim turtlesim_node// open turtlerosrun turtlesim turtle_teleop_key3 相关命令 3.1 noderosnode lost//列举出与该节点有关的所...
2021-11-25 20:10:50 320
原创 ubuntu20.04 AMD显卡 不能调节屏幕亮度与外接显示器问题的解决
1 问题描述 上周闲来无事升级了Ubuntu18.04系统到Ubuntu20.04,删除了旧版本的内核,之前的18.04也没有显卡驱动,是下载的开源的驱动安装包自己装的,升级之后老问题又出现了,老方法不管用了,今天折腾了一下午问题终于解决了。系统更新了,内核奈何没有升级,升级下内核就解决了。 电脑型号:ThinkPadT14 AMD锐龙2 解决办法 下载新内核:...
2021-11-15 20:37:23 2294
原创 ROS学习笔记
看的古月居大佬的视频2021-11-131 命令行的使用pwd:查看当前终端所在位置cd /home/:定位到home文件cd zxy:打开home文件夹中的zxy文件mkdir 11-13:在zxy文件夹中新建一个名为11-13的文件cd 11-13:打开11-13文件夹touch text_file:在11-13文件夹中建立一个名为text_file的文本文件...
2021-11-13 11:10:09 1198
原创 word开始新一页从中间开始的解决办法
问题描述:可能是因为使用endnote插入文献的原因,导致开始新一页时总是从中间开始,搜索了好多解决办法,终于解决啦。解决办法:布局→页面设置→布局→将垂直对齐方式选为顶端对齐,并且点击设为默认值。...
2021-10-27 17:27:51 4662
原创 Python学习笔记
华氏度与摄氏度的换算小程序(其中数学关系不对):T=input("请输入:")if T[-1] in ['C','c']: F=1.8*eval(T[0:-1]) print("转换后为{:.2f}F".format(F))elif T[-1] in ['F','f']: C=eval(T[0:-1])/1.8 print("转换后为{:.2f}C".format(C))else: print("输入有误")[M]:字符串的索引[0:-1]:字符
2021-10-25 14:19:29 67
原创 C语言note
一、if语句(1)if(表达式)语句1(2)if( 判断语句1)语句1;else(3)if(判断语句1)语句1;else if(判断语句2)语句2;else if (判断语句)...else语句n
2021-10-23 14:37:07 166
原创 基于python实现批量TXT分割并写入excel
#程序功能:将TXT文件分割完成后提取指定内容批量导入excel#2021/10/19#加载数据库import osimport xlwt#批量读取TXT文件for j in range(1,325): a=os.getcwd() print(a) os.chdir(r'D:\pycharm\project\正常数据') a=os.getcwd() print(a) with open (str(j)+'.正常'+'.txt','r')as.
2021-10-19 21:44:26 878 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人