自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

转载 如何操作matlab的矩阵数据

在csdn 搜啊搜,就是没找到一种能用,浪费时间。

2022-11-04 23:37:38 99 1

原创 电脑插上耳机后有嗡嗡的声音

这些问题都尝试了,对我电脑都没有,于是我选择重装声卡驱动。

2022-10-31 10:52:30 424

原创 初识智能指针

{if (fp!}}};}

2022-10-24 23:10:30 123

原创 系统自带的信号和槽

使用connect()可以让我们连接系统提供的信号和槽。但是,Qt 的信号槽机制并不仅仅是使用系统提供的那部分,还会允许我们自己设计自己的信号和槽。首先定义一个学生类和老师类:老师类中声明信号 饿了 hungrysignals:学生类中声明槽 请客 treat在窗口中声明一个公共方法下课,这个方法的调用会触发老师饿了这个信号,而响应槽函数学生请客{//发送信号}学生响应了槽函数,并且打印信息//自定义槽函数 实现{qDebug()

2022-10-21 22:52:36 139 2

原创 进程间通信相关概念

FIFO常被称为命名管道,以区分管道(pipe)。管道(pipe)只能用于“有血缘关系”的进程间通信。但通过FIFO,不相关的进程也能交换数据。FIFO是Linux基础文件类型中的一种(文件类型为p,可通过ls -l查看文件类型)。但FIFO文件在磁盘上没有数据块,文件大小为0,仅仅用来标识内核中一条通道。进程可以打开这个文件进行read/write,实际上是在读写内核缓冲区,这样就实现了进程间通信。

2022-09-13 22:29:15 287 4

原创 gdb调试

gdb介绍gdb介绍GDB(GNU Debugger)是GCC的调试工具。其功能强大, 现描述如下:GDB主要帮忙你完成下面四个方面的功能:启动程序, 可以按照你的自定义的要求随心所欲的运行程序。可让被调试的程序在你所指定的断点处停住。(断点可以是条件表达式)当程序被停住时, 可以检查此时你的程序中所发生的事。动态的改变你程序的执行环境。生成调试信息一般来说GDB主要调试的是C/C++的程序。要调试C/C++的程序, 首先在编译时, 我们必须要把调试信息加到可执行文件中。

2022-09-10 23:32:07 872 2

原创 linux的初步了解

命令解析器用户在终端输入命令, 由shell命令解释器对命令进行解析(按照$PATH环境变量搜索命令), 解析成内核能够识别的指令, 然后由内核执行命令, 最后由终端显示命令执行的结果给用户.注意:shell在寻找命令的时候是按照$PATH环境变量去查找的,如果找到了就执行对应的命令,若找不到就报错,执行echo $PATH可以查看PATH环境变量的值.

2022-09-06 16:16:32 272

原创 我的面试记录

我的个人准备的面试记录

2022-08-31 22:05:33 513 1

原创 qt怎么一个程序显示两个窗口

首先我们要把.ui文件的QMainWindow改成QDialog(用记事本)然后在主窗口程序添加按钮显示和关闭(也可以不加)出现QMainWindow改成QDialog。然后把.ui对应的头文件和.cpp。如图重点其包含头文件定义也记得修改。然后非模态显示,才不堵塞主窗口。......

2022-08-01 20:07:58 2786

原创 epoll应用

epoll是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率,因为它会复用文件描述符集合来传递结果而不用迫使开发者每次等待事件之前都必须重新准备要被侦听的文件描述符集合,另一点原因就是获取事件的时候,它无须遍历整个被侦听的描述符集,只要遍历那些被内核IO事件异步唤醒而加入Ready队列的描述符集合就行了。只要缓冲区中有数据,就一直通知。边缘触发电平有变化就代表1。水平触发高电平代表1。...

2022-07-26 11:07:11 134 1

转载 如果相邻两个颜色均相同则删除当前颜色

总共有n个颜色片段排成一列,每个颜色片段要么是'A'要么是'B'。如果一个颜色片段为'A'且相邻两个颜色都是颜色'A',那么Alice可以删除该颜色片段。如果一个颜色片段为'B'且相邻两个颜色都是颜色'B',那么Bob可以删除该颜色片段。Bob不可以删除任何颜色'A'片段。Alice先手。她删除从左数第二个'A',这也是唯一一个相邻颜色片段都是'A'的'A'。Bob无法执行任何操作,因为没有相邻位置都是'B'的颜色片段'B'。......

2022-07-18 11:16:55 73 1

原创 priority_queue重写比较器

priority_queue优先队列,内部实现为堆排序

2022-07-06 15:52:33 270

原创 基于C++的图基本问题

c++图的基本问题

2022-06-27 20:44:00 87

原创 C++二叉树基本问题

二叉树基本问题

2022-06-12 20:46:09 1565 2

原创 C++实现模糊控制,借助MATLAB辅助设计和fis.c文件

首先我们先从matlab生成我们的.fis文件,然后修改成后缀.txt文件。下面的例子于两输入一输出的例子进行讲解,并在qt5.14版本进行实现。main函数代码段#include <QCoreApplication>#include<test.h>int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); test *ads=new test; ads->fee

2022-05-30 19:56:35 827 1

原创 select函数笔记

selec函数调用小例子

2022-05-27 16:11:38 123

原创 Lambda表达式

Lambda表达式的基本构成:[函数对象参数](操作符重载函数参数)mutable ->返回值{函数体};第一个 [ ]参数:Lambda的开始,这部分必须存在,不能省略空。没有使用对象参数=。值传递方式,相当于编译器自动为我们按值传递了所有局部变量(lambda所在作用范围)&。引用传递,相当于编译器自动为我们按引用传递了所有局部变量this。函数体内可以使用Lambda所在类中的成员变量。a。将a按值进行传递&a。将a按引用进行传递&amp.

2022-05-22 16:40:21 139

原创 常见排序总结

排序总结堆排序快排归并排序

2022-05-13 17:02:07 100

原创 linux启动Oracle失败

输入lsnrctl start启动失败切换为root的用户:su - root输入命令:hostname oracle切换回oracle:su - oracle再次输入:lsnrctl start启动成功

2022-03-23 12:45:06 1750

fuzzy的fis.c文件

如需要使用请参考本人关于fuzzy的博客

2022-05-30

空空如也

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

TA关注的人

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