- 博客(13)
- 收藏
- 关注
原创 QT实战项目(愤怒的小鸟)
游戏的初始登陆界面,是由数据库与弹窗口实例化的界面、数据库和qt弹窗的相关功能和具体实现代码我会在后续的博客中补上代码设计如下登陆成功后将跳转到第二个界面,这个界面只是个普通的中转界面,可...
2022-08-07 22:55:50
10025
9
原创 QT Error undefined reference to `vtable for mythread‘
QT Error undefined reference to `xxxx’ 报错是自己创建的class,在其中自己用到了信号与曹,但没有在类的头部声明。造成的错误,而在发现此错误后,加上此句还是会报错的话,可以选择打开你的程序所在文件夹。在此路径的上一级找到对应的debug输出文件夹,删除它,重新编译。Q_OBJECT //申明需要信号与槽机制支持。...
2022-08-02 21:14:15
327
原创 网络编程(三)IO多路复用及网络属性设置
阻塞IO最常用、最简单,但效率最低(read、write)非阻塞IO防止进程阻塞在IO操作上,但必须使用轮询(浪费cpu资源)***IO多路复用同时对多个IO进行操作,效率比阻塞高、浪费的cpu资源比非阻塞少信号驱动IO一种异步通信。...
2022-08-01 14:42:08
336
原创 网络编程(三)TCP与UDP协议详解
**客户端与服务器的断开过程(四次挥手)(有些是三次(第二次和第三次整合到一起))关闭close。数据交互中,客户端突然断电,服务器如何判断客户端的情况?发送数据sendto。***客户端连接服务器成功的过程(三次握手)基于TCP的服务器编程流程(框架)基于TCP的客户端编程流程(框架)服务器——》客户端(SYN+ACK)客户端——》服务器(SYN)***网络粘包(网络风暴)客户端——》服务器(ACK)...
2022-08-01 14:39:19
577
原创 网络编程(二)基础预备知识掌握
IP地址网络中标识主机的编号,常用点分形式存在”192.168.2.177“其中,”2“表示网段号,也就是在哪个路由器网络中(网络号+1)大端序低序字节存储高地址网络采用大端序,也就是网络字节序。小端序低序字节存储低地址Ubuntu采用小端序,也就是主机字节序。将代码字符串的ip地址转换成网络字节序二进制,并返回转换后的地址。网络ip分类主要ip的(第一段)前8位数据组成。端口号在主机中标识处理网络数据的进程的id。将网络字序的二进制转换为主机字序的ip。...
2022-08-01 14:38:08
282
原创 网络编程基础知识(一)
1、,前苏联卫星上天2、,美国建立ARPA(国防部高级研究部署)3、,ARPA提出资源共享网络–阿帕网(ARPAnet)*4、使用的网络控制协议NCP(networkcontrolprocotol)
2022-08-01 14:36:29
174
原创 进程及进程之间的通信
程序是一种静态的概念,表示有序指令的集合.进程是一种动态的概念,表示程序运行的过程(运行过程包含创建、调度、消亡)进程状态[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FBt84v2Y-1658999320376)(.\IO进程小笔记.assets\123-1656860936411.png)]进程退出函数资源回收函数(子进程资源需要被父进程回收…)--wait新的可执行程序把子进程原来的数据段、代码段和堆栈段,全部替换,除了进程号外守护进程。...
2022-07-28 17:12:24
595
原创 2021-10-22
在写linux驱动程序时使用vscode时,不管是右键还是F12都无法跳转定义,这儿说下我自己的解决方法使用ctrl+shift+p跳出如下结构点击C/C++它会自动加载一次东西,这儿得联网才行,然后就可以跳转啦...
2021-10-22 11:39:33
111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人