自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

原创 多线程相关笔记

QMutexLocker是另外一个简化了互斥量处理的类,QMutexLocker的构造函数接受一个互斥量作为参数并将其锁定,QMutexLocker的析构函数则将此互斥量解锁,所以在QMutexLocker实例变量的生存期内的代码得到保护,自动进行互斥量的锁定和解锁。可以基于读或写的模式,进行代码段锁定。多个线程访问同一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他操作,调用这个对象的行为都可以获得正确的结果,那么这个对象就是线程安全的。

2024-08-25 09:17:32 794

原创 两台linux电脑之间如何互传文件?(持续更新中。。。)

1.1 在一台电脑终端上输入:ssh+用户名+@+ip,用于连接另外一台电脑。1.2 scp:拷贝另外一台电脑的数据到本地。输入密码,回车,即可连接另外一台电脑。1,通过ssh指令进行。回车后,提示输入密码。

2024-08-19 22:04:32 201

原创 Linux下qt程序添加桌面图标

1,不同的Linux下,执行可能失败,例如银河麒麟下执行时,提示[Desktop:未找到命令,可直接忽略该问题,观察桌面图标是否正常。1)在可执行程序文件夹中创建新的文本文档,重命名为“run.sh”赋予.desktop可执行权限。2.2 生成快捷方式。

2024-05-22 09:16:57 456

原创 笔记本xftp连接虚拟机(Ubuntu20.04)

xftp

2024-04-09 16:49:37 492 1

原创 编程习惯-持续更新中

1,在类中新定义一个私有变量后,先对其进行初始化,再进行其他操作,尤其是结构体和字节数组等,否则会出现不可预估的错误。

2024-04-08 21:04:40 117

原创 linux下数据库mysql基本操作

4,显示数据库中的所有表(需要先进行第三步)根据提示输入密码,显示如下图,则成功登陆。例如选择mysql这个数据库,代码如下。1.登录到MySQL数据库。5,查询某一张表中的数据。

2024-04-08 20:53:17 300

原创 静态成员和静态函数

数据成员可以分为静态变量、非静态变量两种。静态成员:静态类中的成员加入static 修饰符,即是静态成员,可以使用类名+静态成员名访问此静态成员,因为静态成员存在于内存,非静态成员需要实例化才会分配内存,所以静态成员不能访问非静态成员,因为静态成员存在于内存,所以非静态成员可以直接访问类中的静态成员。非静态成员:所以没有加static的成员都是非静态成员,当类被实例化后,可以通过实例化的类名进行访问,非静态成员的生存期决定于该类的生存期,而静态成员则不存在生存期的概念,因为静态成员始终驻留在内存中。一

2024-04-01 22:08:43 541

原创 在ubuntu中使用git流程

注意:d4f808d7就是从git log 中的某一ID。

2024-03-10 10:15:59 278

原创 linux下常用指令介绍(持续更新中)

说明 第一次执行locate时,它会建立一个索引数据库,当往后再次执行时,它便从索引数据库中迅速找出文件的位置。locate很适合用来反复搜索很少变动的目录树,但是对于刚改名的旧文件以及新建的文件,locate就找不到了,除非重建数据库。FTP在启动时,会尝试自动登录远端系统,它会从用户的转述目录中读取.netrc文件的内容,以便自行登录。fsck命令的功能是检查和修复Linux文件系统,这个命令最好在没有人或是没有分区挂上来时使用,其实每次开机系统都会做一次检查,看是否有坏轨或数据流失的现象。

2024-03-06 14:31:01 628

原创 Ubuntu安装qt后提示no compiler set in kit

错误二: PyQt5 qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it was found.错误一:No suitable kits found。错误三:Cannot find -lgL。

2024-03-06 11:18:10 594

原创 Ubuntu22.04安装Qt之后没有快捷桌面启动图标方式启动的解决办法

3./opt/Qt5.14.2/Tools/QtCreator/bin/qtcreator双击运行就可以启动Qt了,但是不方便,需要桌面上也有快捷键,这时候就需要另一个文件了,打开/opt/Qt5.14.2/Tools/QtCreator/share/applications/org.qt-project.qtcreator.desktop文件应该是如下。原文链接:https://blog.csdn.net/CodeWorld1999/article/details/134159219。

2024-03-06 10:46:08 905

原创 linux下qt程序打包发布

在此目录下再新建一个test.sh文件(文件名必须与可执行文件名字一样),执行程序./pack.sh ./test.sh。赋予pack.sh 、test.sh执行权限,依次执行pack.sh、test.sh。2.使用ldd命令查看和导出需要的库。文件中有两处中文注释的地方需要修。3.编写执行程序的sh文件。将此目录打包发布即可,

2024-03-04 14:32:47 284

转载 qt5编译提示stray \377 in program

笔记

2022-11-27 18:51:14 1071 1

原创 qt c++调试error:c2512

当单独一个一个文件建立时,即头文件.h,源文件.cpp,和form文件.ui时,当建立好后调试会发生如题所示error,查找网上的方法无用。原因:因本人小白,暂时不清楚,后面了解了再来补解决办法:用qt设计师打开ui文件,将基类的对象名改为和类名一致,调试通过...

2022-04-29 16:52:21 1176

原创 qt只有一个pro文件的解决方法之一(非UTF-8)

在projects中选择select all kits,单击下方的configure 按钮,即可打开项目中的所有文件。

2022-03-29 15:37:53 507

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除