![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 57
普通网友
这个作者很懒,什么都没留下…
展开
-
如何在Ubuntu里面安装QT?
虚拟机是我们电脑用VMware软件虚拟出来的另一台计算机,这台计算机可以运行win7、win10等主流Windows操作系统,也可以运行Ubuntu、deepin、centos等LInux操作系统,无论在软件还是通讯方面都有着较高的严谨性,下面我会展示怎样在Ubuntu20.04中安装QT(我用的Qt5.9.6版本)。一、建立共享文件夹共享文件夹,顾名思义就是虚拟机和我们的主机共享的文件夹,我们可以在主机里面往共享文件夹里面添加文件,虚拟机也可以从共享文件夹里面拷贝文件,这样通过共享文件夹就实现了主机原创 2021-06-11 16:40:54 · 10124 阅读 · 3 评论 -
AB实现双方通信
题目要求:通过C语言编写一个程序,程序中需要有两个进程,假设这两个进程是A和B,通过这两个进程模拟一个类似QQ聊天的情景,A进程和B进程分别代表通话一方,A进程能够发消息给B进程,同时还能接收B进程发送过来的消息,同样的,B进程能发送消息给A,同时接收A进程发送来的消息。一、...原创 2021-06-10 19:31:00 · 2225 阅读 · 14 评论 -
shell实现除法计算器
题目要求:用shell脚本编写一个小程序,程序能够接收控制台输入两个数据,一个为被除数,一个为除数,然后程序输入这两个数据相除的结果,当用户通过控制台输入的除数为0的时候,要能够用户输入数据错误!我这里设计的一个循环,能循环100次,在计算完一次之后能立刻提示下一次输入,不想添加的小伙伴也可以直接删除。1.新建脚本vi xxx.sh vi 是vim编辑器的打开或者新建功能,后面接shell脚本名,然后以.sh结尾(shell)2.代码#! /bin/bashi=1while [ $i原创 2021-06-10 16:11:32 · 2774 阅读 · 9 评论 -
QT实现两界面类似QQ聊天
题目要求:在基于QT的界面基础上,两个窗口通过套接字实现网络通信,所用协议包括TCP和UDP协议,为了模拟不同的计算机,请大家建立两个虚拟机,一个虚拟机运行一个类似QQ的界面,两个界面实现类似QQ聊天。1.什么是TCP和UDP协议,他么各有什么特点和优缺点?TCP(传输控制协议)提供的是面向连接,可靠的字节流服务。即客户和服务器交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。并且提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。UDP(用户数据报协议)原创 2021-06-10 11:39:25 · 3579 阅读 · 13 评论 -
C++内存分区模型
C++在执行时,将内存分为4个区域;代码区:存放函数体的二进制代码,由操作系统进行管理的全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配释放, 存放函数的参数值,局部变量等堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收内存四区的意义:不同区域存放不同数据,赋予不同的生命周期,更加灵活。代码区和全局区在程序运行前就有了,而栈区和堆区在程序运行后才出现。代码区:用来存放CPU执行的机器指令(二进制代码的区域),自己写的所有代码都通过二进制的格式存放在代码区;特原创 2021-06-06 16:36:29 · 156 阅读 · 0 评论 -
网页打印完美方法、ubuntu快速链接网络
(function(){ 'use strict'; var articleBox = $("div.article_content"); articleBox.removeAttr("style"); $("#btn-readmore").parent().remove(); $("#side").remove(); $("#comment_title, #comment_list, #comment_bar, #comment_form, .announce, #ad_cen, #ad_bo转载 2021-05-16 11:24:59 · 163 阅读 · 0 评论 -
网络编程概述
原创 2021-04-01 10:14:47 · 69 阅读 · 0 评论