- 博客(10)
- 收藏
- 关注
原创 QT基础操作
/ 需要直接或者间接继承自QObject类 class XX : public QObject {// 类开头需要添加Q_OBJECT宏 Q_OBJECT // 信号 signals : void signal_func(. . .) // 信号函数,只写声明,不能写定义 // 槽 public slots : void slot_func(. . .) {} };
2023-08-07 18:03:08
844
原创 Linux文件元数据(文件的属性数据)
Linux系统下,使用ls -il命令,会在终端输出类似下面这种结果其中,—— 代表文件的inode值,可以找到对应的inode,获取到文件的元数据,ls命令使用-i选项可以查看inode号—— 说明文件的类型和权限第一个字母代表文件类型:d : 目录(文件夹)- : 普通文件c :字符设备文件b :块设备文件p :管道文件s :socket文件l :软连接文件后面的9个字符代表权限,分别是r - 读w - 写x - 执行。
2023-08-02 23:15:36
784
1
原创 C++变量
声明是指把名字告知程序,使得程序知道该名字。定义是负责创建与名字关联的实体。声明和定义都规定了变量的类型和名字,但是声明不会为变量申请存储空间,定义会为变量申请内存空间,也可能会为变量赋初值。包含了显示初始化的声明自动变为定义。变量只能被定义依次,但是可以多次声明。//声明一个整型变量i int j;//声明并定义j extern int k = 0;//声明并定义k。
2023-03-19 17:25:19
2831
原创 Linux学习笔记
一、安装1.1安装visualbox或者VMware1.2安装centos或者Ubuntu二、远程链接2.1使用ifconfig命令查看IP地址2.2使用IP地址进行远程链接(xshell工具 - 远程链接,远程命令,xftp工具 - 远程传输文件)2.3没有使用教程里面老师提供的工具,在网上有人推荐了一款开源工具Tabby,感觉比较简单,可以直接ssh链接之后直接传输文件,目前测试运行良好三、文件和用户操作3.1vi和vim快捷键 3.1.1正常模式下,可以使用快捷键
2022-07-31 23:28:07
933
原创 C语言文件操作
一、打开文件1.1 fopen函数FILE* fopen(“文件名”, “打开方式”); ——头文件是stdio.hfopen函数,有两个字符串参数,第一个是要打开的文件名,第二个是打开的方式返回值为FILE*,也就是文件指针;打开文件的时候会自动创建一个文件指针和一个结构体,里面包含了文件的基本信息。通过文件指针,可以把文件当成流来进行输入输出的操作。#include <stdio.h>int main(){ FILE* fr = fopen("test.txt", "r"
2022-05-12 22:23:23
171
原创 C语言位段
一、位段的定义(位指二进制位)位段的定义方式与结构体基本一致,但是里面的成员变量只能使用int, unsigned int 和signed int(char类型也可以),可以指定每个成员的二进制位数,从而实现空间的节省定义语法 struct bitF { int a : 20; int b : 10; int c : 32; int d : 1; }; //与结构体相同,只是成员变量后面用:指定了分配该成员的二进制
2022-05-01 16:16:03
1344
原创 C语言枚举变量知识梳理
C语言枚举变量一、枚举变量的声明1.1 与结构体的声明类似,成员变量间用, 而不是用;。下面代码为声明时不对成员赋初始值的声明语句//声明枚举类型color,其可取值为:red, green, yellowenum color{ red, green, yellow //red, green, yellow为枚举常量,其类型为int型,不可修改;其值不可改变,但是可以赋初始值,如果不赋初始值,默认第一个从0开始,依次递增1};1.2 声明的同时对成员赋初始值//声明枚举类型sex
2022-04-29 21:50:30
1784
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人