- 博客(8)
- 收藏
- 关注
原创 QT编程笔记
信号槽是Qt框架引以为豪的机制之一。所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意思是,将想要处理的信号和自己的一个函数(称为槽(slot))绑定来处理这个信号。也就是说,当信号发出时,被连接的槽函数会自动被回调。
2023-08-09 21:52:49
302
1
原创 Linux操作系统-进程
CPU可以通过交替执行程序管理多个进程,CPU在多个进程间快速切换,每个进程各运行几十或几百毫秒,然而,在任意一个瞬间,CPU只能运行一个进程,如果把时间定位1秒的话,他可能运行多个进程。CPU会在进程间快速切换,使每个程序运行几十或几百毫秒。fork()函数会创建一个子进程,父进程的内容会复制到子进程的进程空间中,包括父进程的数据段和堆栈段,并且和父进程共享代码段,所以成功后父子进程都停留在了进程创建函数上。如图运行结果,父进程创建的子进程的pid为父进程的pid+1,子进程的ppid为父进程的pid。
2023-08-08 09:14:35
118
原创 排序方法:插入排序
将待排序数组分为有序和无序表,每次从无序表中取出一个元素,插入到有序表的适当位置。一开始有序表一个数,无序表n-1个数。每遍历一次,有序表中元素个数增加一个,无序表中元素个数减少一个,重复n-1次,完成排序。
2023-07-26 12:12:36
107
1
原创 C++笔记第二章(面向对象)
并且里面的内容是一样的,这样不但达到了我们想要的目的,还不会出现问题,两个指针先后去调用析构函数,分别释放自己所指向的位置。this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员函数的时候,编译器会自动将对象本身地址作为一个隐含参数传递给函数。举个简单的例子,你的小名叫西西,大名叫冬冬,当别人叫你西西或者冬冬的时候你都会答应,这两个名字虽然不相同,但是都指的是你。将客观事物封装成抽象的类,而类可以把自己的数据和方法暴露给可信的类或者对象,对不可信的类或对象则进行信息隐藏。
2023-07-22 18:59:55
150
原创 排序方法:归并排序(递归c++)
将两个有序数组合并成一个有序数组。1)将数组进行分解,当分解成单个元素为一组的时候才是组内有序的。2)将两两有序数组进行合并,将两个有序数组合并成一个有序数组。重复第二步,直至排序完成。步骤:申请两个数组合并大小的一个空间,然后将两个排好的数组逐一比较(较小的先放入)放入申请的数组。
2023-07-20 13:33:00
192
2
c++思维导图/很全,附带考点
2023-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅