【C++基础入门】cLion的安装、搭建C++环境
【C++基础入门】cLion的安装、环境变量的配置
Qt QtCreator调试Qt源码配置
本篇主要介绍了在麒麟V10系统下,如何编译debug版qt,并通过配置QtCreator实现调试Qt源码的目的。通过调试源码,我们可以对Qt框架的运行机制进一步深入了解,同时也可以学习Qt开发人员的编码风格。以上就是本文的所有内容了,本文介绍了通过在QtCreator 中配置Qt源码实现了对Qt源码
《QT从基础到进阶·二十五》界面假死处理
假如有这样一种情况,我们在主线程写了一个死循环,当程序运行到主线程的死循环代码后界面便卡死点了没有反应,这里提供几种方法处理界面假死的情况,保证比如主线程在执行死循环没有退出的时候点击界面不会卡死能继续执行其他功能。还有一点要注意,比如点击按钮进入死循环,如果加了防止假死代码,界面可以动,如果再次点
Ubuntu22.04安装PCL(小白适用)
Ubuntu22.04安装PCL教程
11.13 牛客刷题8/10
指针地址 的加减,注意 最后转为16进制。
C++文件加密、解密
通过使用密码字符串进行异或操作,我们可以加密和解密文件。在加密过程中,我们将文件中的每个字符与密码字符串的对应字符进行异或操作,并将结果写入新文件。在解密过程中,我们再次使用相同的密码字符串,但是这次进行反向的异或操作,以恢复原始文件。这种方法虽然简单,但可以提供一定程度的文件保护。需要注意的是,这
从github上下载下来的c++代码用vs或QTCreator运行起来(Cmake)
初学C++,从github上下载了一份源码,不知道怎么运行,特此来记录一下。(2)打开cmd,进入到你下载的这个源码的路径(CMakeLists.txt文件所在的路径),运行以下三行代码mkdir build //创建build文件夹cd build //进入build文件夹cmake ..
C++性能优化笔记-6-C++元素的效率差异-7-类型转换
C++元素的效率差异类型转换signed与unsigned转换整数大小转换浮点精度转换整数到浮点转换浮点到整数转换指针类型转换重新解释对象的类型const_caststatic_castreinterpret_castdynamic_cast转换类对象类型转换在C++语法中,有几种方式进行类型转换:
C++打怪升级(十)- STL之vector
介绍STL容器中的vector的常用接口函数,简单模拟实现一下vector
api-ms-win-core-com-l1-1-0.dll文件找不到如何解决?
其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个api-ms-win-core-com-l1-1-0.dll文件进行安装(前提是找到适合的版本),当我们执行
【STL】:list的模拟实现
模拟实现list,包含list的各种接口,以及list迭代器的封装
【工程环境】利用VSCode + CMakeList完成C/C++项目工程搭建
VSCode简介VSCode是一款微软出的轻量级编辑器,它本身只是一款文本编辑器而已,所有的功能都是以插件扩展的形式所存在,想用什么功能就安装对应的扩展即可,非常方便,同时也支持非常多的主题和图标,外观比较好看,重要的是VSCode支持各大主流操作系统,包括Windows、Linux和Mac OS。
C++特殊类与单例模式
特殊类:主要是单例模式的设计,包括懒汉模式与饿汉模式。即相应线程安全设计等
RabbitMq Consumer thread error, thread abort.异常导致服务关闭问题
在使用rabbitMq消费者使用simple模式进行监听时,服务突然自动关闭,事前没有任何的cpu或者内存的报警。查看关闭服务前的日志发现OOM异常但是一个异常为什么会导致服务关闭呢?开始看到OOM,我就想着启动参数上加了当发生OOM时生成堆的dump文件,然而查看文件目录,发现并没有看到生成的堆d
linux C++实现线程绑定CPU
嵌入式里面我们会使用到,随着产品芯片性能提升,我们也会有很多功能,以及很多进程产生运行,这个时候我们在任务调度调优的时候,把一些进程绑定到固定cpu运行,下面就来分享一下cpu绑定运行的过程:首先运行的环境需要多核,大家可以按照下面命令进行查询对应设备的cpu数量使用cat /proc/cpuinf
VS入门常见错误之一:LNK1168无法打开****.exe进行写入
关于使用VS中编译时出现error LNK1168无法打开****.exe进行写入的解决办法
Visual Studio 2010 C++编译错误“表达式必须包含整数或枚举类型“
然而,由于y是一个整型,b是一个布尔型,而且我们正在进行混合运算,所以编译器会抛出"表达式必须包含整数或枚举类型"的错误。总之,要避免"表达式必须包含整数或枚举类型"的编译错误,我们需要确保所有运算符的操作数都是相同的数据类型。在上面的修改后的代码中,我们使用了static_cast将x * y和b
Visual Studio软件打包步骤
右键点击项目解决方案点击添加新建项目在输入框内输入setup——找到Sutup Project项目,然后创建如果没有Setup Project项目,则需要先安装步骤如下:在cpp文件中的扩展中找到管理扩展——在右上角输入install——找到图中所示的项目双击安装。
MFC网络通信-Udp服务端
UDP服务端