自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 收藏
  • 关注

原创 vmstat命令

综合分析,这段输出表明系统当前内存使用较为紧张(有较多内存被用作交换空间),但CPU负载很低,I/O活动也不频繁,系统整体运行较为平稳。这一行是标题行,概述了即将展示的各项统计指标类别:进程状态、内存使用情况、交换空间使用、I/O统计、系统负载以及CPU使用情况。命令,它提供了关于系统进程、内存、交换空间、I/O、系统活动和CPU使用情况的信息。

2024-05-24 10:19:55 240

原创 IP地址的分类

然而,同样需要减去两个特殊地址:全0的主机地址表示该网络本身,全1的主机地址用于广播,所以实际上每个A类网络最多可以有(16,777,216 - 2 = 16,777,214)台主机。但是,跟之前提到的一样,每个网络中需要排除两个特殊地址:全0的主机地址表示网络地址,全1的主机地址是广播地址,所以实际上可用的主机地址是(65,536 - 2 = 65,534)个。总结来说,A类地址的设计初衷是为了支持大规模网络,提供大量的地址空间,但实际可用的网络数量和每个网络的主机数量要扣除保留的特殊地址。

2024-05-24 10:08:55 583

原创 md使用文档

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2024-05-24 09:50:11 770

原创 网络的分类

每种类型的网络设计都有其特定的应用场景和优势,满足不同环境下的通信需求。

2024-05-24 09:44:45 403

原创 循环服务器TCP

【代码】循环服务器TCP。

2024-05-22 13:44:33 223

原创 vim中的替换

替换当前行所有"hello"为"hi": 替换从当前行到文件末尾的所有"world"为"earth": 在整个文件中替换"example"为"test",并在每次替换前要求确认: 忽略大小写替换"EXAMPLE"为"Sample":

2024-05-14 21:40:39 333

原创 文件IO和标准IO

fwritefreadwrite, 和readfreadfwritereadwritefreadfwritefopenreadwriteopenfreadfwritereadwritefreadfwritereadwriteerrnofopenopenfreadfwritereadwrite综上所述,选择使用哪个函数取决于具体需求,比如是否需要缓冲、数据处理的复杂度以及对性能和控制的需求。

2024-05-09 23:34:59 980

原创 二维数组的动态分配

/ 动态分配一个单独的整数值,并将其初始化为10。// 动态分配一个长度为10的整型数组。// 注意:这将分配一个整数,而非数组。

2024-05-09 22:49:48 206

原创 ARM的工作模式

如果处理器遇到无法识别的指令,会进入此模式,常用于软件异常处理,比如模拟硬件协处理器的指令。

2024-05-07 09:29:04 448

原创 GDB的常用命令

GDB(GNU Debugger)是Linux和其他类Unix系统中常用的调试工具,用于调试C、C++等编程语言编写的程序。

2024-05-06 16:26:30 318

原创 arm-linux-gcc的安装

4)添加到 环境变量: vim ~/.bashrc 在最后一行 :export PATH=$PATH:绝对路径(/home/farsight/gcc-4.6.4/bin)3)gcc-4.6.4/bin 下看看 arm-linux-gcc 有没有。2)执行解压: tar -xvf gcc-4.6.4.tar.xz。1)gcc-4.6.4.tar.xz 放到Ubuntu 家目录下。6)再次开启后,可以使用arm-linux-gcc。5)关闭所有终端窗口。arm gcc 安装。

2024-04-30 13:58:20 183

原创 08-project-shareMemoryWrite

【代码】08-project-shareMemoryWrite。

2024-04-23 20:22:20 81

原创 08-project-shareMemoryRead

【代码】08-project-shareMemoryRead。

2024-04-23 20:18:34 62

原创 06-project-file

【代码】06-project-file。

2024-04-23 19:35:15 105

原创 10-project-tcpServer

【代码】10-project-tcpServer。

2024-04-23 19:34:12 76

原创 10-project-tcpClient

【代码】10-project-tcpClient。

2024-04-23 19:32:37 109

原创 12-project-sqlite

【代码】12-project-sqlite。

2024-04-23 19:27:55 85

原创 13-project-access_token

【代码】13-project-access_token。

2024-04-23 18:26:24 113

原创 QT设置QTextEdit的文本颜色无效

/无效 具体原因未知。// 使用palette.setColor()方法来修改文本颜色角色(QPalette::Text)的颜色。// 将修改后的palette设置回ui->textEdit,使文本编辑框采用新的颜色设置。// 参数一:QPalette::Text,指定了要修改的颜色角色,这里是文本颜色。// 创建一个QPalette对象,该对象包含了控件的各种颜色角色设置。// 这行代码的作用是改变palette中文本颜色角色的值为红色。// 参数二:Qt::red,设置新的颜色值为红色。

2024-04-22 10:27:12 324

原创 04-project

【代码】04-project。

2024-04-19 09:30:33 343

原创 05-project

【代码】05-project。

2024-04-19 09:28:47 332

原创 01-project

【代码】01-project。

2024-04-17 14:48:03 113

原创 02-project

【代码】02-project。

2024-04-17 14:46:56 89

原创 03-project

【代码】03-project。

2024-04-17 14:42:07 78

原创 Qt-控件篇

pushButton->setText("按钮");

2024-04-16 23:36:15 546

原创 QString类

QString是Qt库中用于处理文本字符串的核心类,它提供了丰富的字符串操作功能,并且特别适合于多语言和Unicode编码环境下的开发。QString类使用16位Unicode字符集(UTF-16),可以方便地处理国际化的文本,包括亚洲语言的双字节字符和特殊符号。

2024-04-16 09:30:50 600

原创 windeployqt工具

是Qt SDK提供的一个实用工具,专为Windows平台设计,用于自动部署Qt应用程序所需的所有依赖库和组件。当你构建了一个Qt应用程序并希望在没有安装Qt开发环境的计算机上运行时,工具能够帮你复制和收集应用程序运行所需的动态链接库(DLLs)、翻译文件(.qm)、图标和其他资源文件到应用程序目录下,使得应用程序能够在目标机器上独立运行。目录下部署所有必要的Qt库和资源,以便在没有安装Qt开发环境的Windows计算机上运行。会扫描可执行文件,找出其所依赖的Qt库,并将它们复制到同一目录下。

2024-04-16 09:15:12 184

原创 sizePolicy属性

开发者可以精确地控制按钮在不同场景下是如何适应布局和窗口大小变化的,这对于创建灵活且美观的用户界面至关重要。在Qt Designer中,可以通过属性编辑器直观地设置这些策略,而在代码中则可通过。是每个Qt widgets(包括QPushButton)的一个属性,它决定了当窗口大小改变或者父容器大小改变时,控件(如QPushButton)应该如何调整自身的大小。

2024-04-15 17:44:51 351

原创 C语言程序运行的过程

在使用GCC(GNU Compiler Collection)作为C语言编译器的情况下,对应C语言程序运行过程中的。

2024-04-15 11:15:17 394

原创 二叉树的相关概念

二叉树的这些特性使得它们非常适合用来解决许多计算问题,例如搜索、排序、编码解码、文件系统实现等,并演化出多种特殊类型的二叉树,如二叉查找树(BST)、AVL树、红黑树、霍夫曼树等。二叉树是一种基础且重要的数据结构,在计算机科学中有着广泛的应用。

2024-04-14 21:34:51 242

原创 宏函数的使用

然而,由于宏函数不具备真正的函数那样的作用域和类型安全,现代C++编程实践中倾向于使用内联函数(inline function)或模板函数(template function)替代宏函数来实现类似的效果,以提升代码的可读性和安全性。

2024-04-12 11:39:37 142

原创 Qt项目文件详解

Qt项目.pro文件配置详解。

2024-04-12 11:03:07 146

原创 构造函数不能作为虚函数

与此相反,析构函数可以并且常常被声明为虚函数,这是因为析构函数用于撤销对象,确保在通过基类指针删除对象时能够正确调用到派生类的析构函数。在创建派生类对象时,必须先调用基类的构造函数以确保基类部分得到正确初始化,然后才是派生类构造函数负责初始化新增的成员和覆盖部分。在构造函数运行时,对象内部的vptr(指向虚函数表的指针)可能还没被初始化,所以不可能依据虚函数表来调用函数。然而构造函数的任务是初始化对象,它并不符合这一设计意图,也没有必要在不同派生类之间有不同的构造逻辑。

2024-04-11 14:28:43 124

原创 Linux下个人常用的命令

打印一个 filename 的第十五行。打印一个 filename 的第十五行。

2024-04-11 13:36:52 93

原创 C++虚继承

【代码】C++虚继承。

2024-04-09 17:19:11 185

原创 单链表的创建

【代码】单链表的创建。

2024-04-09 13:32:05 94

原创 struct的使用

第二段代码则只是创建了一个类型别名List,使得后续可以直接使用List来声明这种结构体类型的变量,而不需要每次都写出struct {...}。第一段代码定义了一个匿名结构体类型,并且直接创建了一个该类型名为List的变量实例。对于第二种情况,借助。

2024-04-09 10:31:09 136

原创 c++类自动生成的函数

在C++中,如果你不显式地定义某些类成员函数,编译器会自动生成它们。这些自动生成的函数通常包括默认构造函数、析构函数、拷贝构造函数、移动构造函数、拷贝赋值运算符和移动赋值运算符。

2024-04-07 09:36:48 333

原创 数组指针和指针数组

/ 声明一个指向包含5个整数的数组的指针。理解数组指针和指针数组之间的区别是很重要的,尤其在C语言中。// 声明一个包含5个整数指针的数组。,其中type是指针所指向的数据类型,size是指针数组的大小。,其中type是数组中元素的类型,size是数组的大小。每个指针可以指向不同类型的数据,甚至可以指向数组。它指向整个数组,而不是数组中的单个元素。指针数组是一个数组,其元素都是指针。数组指针是指向数组的指针。

2024-04-06 10:42:12 190

原创 ubuntu20.04下搜狗输入法的安装

2、Ubuntu下的默认浏览器火狐搜索 搜狗输入法。在配置界面将其他的输入法全部删除保留搜狗输入法即可。点击右上角的小键盘图标,选择“配置当前输入法”6、删除其它英文的输入法。(下载x86_64)5、切换 fcitx。

2024-04-04 12:00:49 698

空空如也

空空如也

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

TA关注的人

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