- 博客(10)
- 资源 (1)
- 收藏
- 关注
转载 替换CentOS官方ISO内核 ,生成自己的iso镜像文件
替换CentOS ISO内核原文地址:https://starguard.cn/blog/post/admin/%E6%9B%BF%E6%8D%A2CentOS-ISO%E5%86%85%E6%A0%B8各临时路径说明将内核解包在/root/kernel/linux-4.14.141原生ISO文件内容复制到/ISO/将initrd解包在/root/initrd/将内核模块安装在/root/modinstall将squashfs解包在/root/,rootfs.img会在/root/squash
2022-02-16 11:43:54
4260
1
原创 QT中的QNetworkInterface
QNetworkInterface类提供了一个主机IP地址和网络接口的列表使用方法:在pro文件中添加 QT += network,并添加头文件 #include <QNetworkInterface>1.获取主机网络接口列表及相关信息QNetworkInterface::allInterfaces()QList<QNetworkInterface> nets = QNetworkInterface::allInterfaces();int count=nets.co
2021-08-05 18:48:53
1840
原创 c语言中的const关键字
const关键字const关键字用来声明变量时,表示变量值为常量,不可改变(在定义指针的时候,放在前面和后面的用法是不一样的,总是容易搞混)示例一:const int a=4;a=5; //这里会报错误,a的值不允许改变示例二:int a,b;int * const p=&a;(*p)=1;p=&b; //这里会报错这里表示指针p本身为常值,p的地址不可以改变,但是p所指向的地址中的内容可以改变。实例三:int a,b;const int *p =&a
2021-02-07 10:32:37
135
原创 C++中的malloc与new分配内存空间(Qt中使用malloc时出错)
问题描述我在使用Qt时遇到了一个问题,我自定义了一个结构体,声明一个结构体指针,使用malloc为他分配内存空间,然后为结构体中的成员变量赋值,具体如下:struct node{ QString str; struct node *next;};void fun(){ struct node *pointer; pointer=(struct node*)malloc(sizeof(struct node)); if(pointer==NULL){
2020-08-02 12:10:44
4565
1
原创 C语言中的函数类型及函数指针类型的用法
在学习Unix网络编程的时候遇到了signal()函数的使用方法,其中该函数的原型定义为:#include<signal.h>void (*signal(int signo,void (*func)(int)))(int);这个函数原型显得相当复杂,为了简化处理,声明了一个函数类型:typedef void Sigfunc(int);此时signal的函数原型变为:Sigfunc *signal(int signo,Sigfunc *func);这时便可以简单的看出关于sig
2020-07-26 18:04:41
1808
原创 Qt中在窗口的构造函数中直接退出程序的方法
在一次编写Qt程序时,我需要在窗口的构造函数中进行条件的判断,当符合条件时,继续运行,不符合时便退出程序,不让窗口显示。我最初采用的是this->hide()/this->close(),但是我发现在构造函数中调用这两个接口不会出现任何的效果(关闭窗口无效),最后从网上找到两种方法:1.exit(-1)直接使用exit函数退出程序。2.QTimer::singleShot(0, qApp, SLOT(quit()))使用QTimer类在一定时间间隔后调用槽函数,即在0秒(立即调用)后,
2020-07-01 18:30:57
2452
1
原创 Qt中QString与char *类型的相互转换
在Qt中由于某些函数返回的是char *(QString),而我们想要使用的是QString(char *),这时我们便可对其进行转换1.QString转换为char *类型QString str="test";QByteArray ba=str.toUtf8();char *c=ba.data();在这里使用的是toUtf8(),转换为unicode统一编码。很多人使用toLatin1(),但是这并不支持中文编码。2.char *转换为QString类型char c[]="test";Q
2020-06-16 16:25:22
469
原创 蓝桥杯 第九届c语言省赛A组 全球变暖
全球变暖你有一张某海域NxN像素的照片,".“表示海洋、”#"表示陆地,如下所示:….##….##……##.…####.…###.…其中"上下左右"四个方向上连在一起的一片陆地组成一座岛屿。例如上图就有2座岛屿。由于全球变暖导致了海面上升,科学家预测未来几十年,岛屿边缘一个像素的范围会被海水淹没。具体来说如果一块陆地像素与海洋相邻(上下左右四个相邻像素中有海洋),它就会被淹没。...
2019-03-23 21:47:30
312
原创 蓝桥杯 正则问题
天梯赛 正则问题问题描述 考虑一种简单的正则表达式: 只由 x ( ) | 组成的正则表达式。 小明想求出这个正则表达式能接受的最长字符串的长度。 例如 ((xx|xxx)x|(x|xx))xx 能接受的最长字符串是: xxxxxx,长度是6。输入格式 一个由x()|组成的正则表达式。输入长度不超过100,保证合法。输出格式 这个正则表达式能接受的最长字符串的长度。...
2019-03-22 20:39:54
651
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人