- 博客(13)
- 资源 (5)
- 收藏
- 关注
原创 QT网络编程
一、概述1、什么是计算机网络? 计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。2、什么是网络协议?网络协议是一种特殊的软件,是计算机网络实现其功能的最基本的机制。网络协议的本质就是规则,即各种硬件和软件必须遵循的共同守则。网络协议并不是一套单独的软件,它融合于其它所有的软件甚至硬件系统中,因此可以说协议在网络中无所不在3、什么是协议栈?为了减少网
2020-09-08 22:38:51
7169
2
原创 QT多线程
一、概念Qt传统的用户界面应用程序都只有一个线程,一次执行一个操作,如果用户调用一个比较耗时的操作(大批量的I/O操作和高精深的算法等),甚至可能引发休眠的操作,那么用户界面将会冻结而不在被响应,而出现“假死”现象。那么我们就需要使用到线程来解决这个问题1、什么是进程?电脑中时会有很多单独运行的程序,每个程序有一个独立的进程,而进程之间是相互独立存在的。广义上是指正在运行的程序实例,狭义上说指的是程序被加载到内存中执行的后得到的进程。每个进程都会有4G的内存空间。一个程序可以有多个进
2020-09-03 00:30:32
1558
原创 STM32day00,基本硬件准备
1、STM32F103C86最小核心板一块。我经常购买的一家。https://detail.tmall.com/item.htm?id=609981359863&spm=a1z09.2.0.0.2c2b2e8dehmkHY&_u=c1mf3tqi7828&skuId=4348133504748购买这块板子是因为便宜,才8块多一块,而且我前前后后购买了7块,都没有出现什么问题。建议在购买的时候也可以多购买几块,我购买的都是未焊接的板子,如果家里有焊枪什么的就不需要焊接,如果没有
2020-07-12 20:09:12
664
原创 Ubuntu中使用dpkg安装出错,然后一直提示包错误的解决办法
1.$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old //现将info文件夹更名2.$ sudo mkdir /var/lib/dpkg/info //再新建一个新的info文件夹3.$ sudo apt-get update && apt-get -f install //不用解释了吧4.$ sudo mv /var/...
2020-05-06 13:36:22
4299
原创 VS2019配置QT5.14.2
1、下载QT和VS2019 QT下载 建议使用清华的下载源,速度相对比较快https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/ QT官方的下载地址:http://download.qt.io/archive/qt/ 北京交通大...
2020-04-18 17:37:43
21712
29
原创 大学镜像网站
东北大学:http://mirror.neu.edu.cn/ http://mirror.neu6.edu.cn/大连理工大学:http://mirror.dlut.edu.cn/ http://mirrors.neusoft.edu.cn/哈尔滨工业大学:http://run.hit.edu.cn/ http://run.hit6.edu.c...
2020-04-18 16:25:55
609
原创 Ubuntu16.04及以上配置VSFTPD
卸载之前的配置,如果没有安装过也可以卸载一下. sudo apt-get purge vsftpd安装FTPsudo apt-get install vsftpd创建FTP新用户创建用户目录: sudo mkdir /home/ftp修改用户目录权限: chmod 777 /home/ftp创建用户: sudo useradd -d /h...
2020-02-29 15:06:04
204
原创 ubuntu18.04 安装新版本openssl
首先我们应该知道ubuntu18.04内置了1.1.0g版本的openssl:使用下面的apt命令更新Ubuntu存储库并安装软件包编译的软件包依赖项:sudo apt updatesudo apt install build-essential checkinstall zlib1g-dev -y转到'/ usr / local / src'目录并使用wget下载OpenSS...
2020-01-28 20:07:21
4889
2
原创 Ubuntu18.04下安装快速Mysql,并进行简单配置
一、Ubuntu18.04下安装Mysql 提示:以下操作均在root权限下进行。1、查看有没有安装MySQL dpkg -l | grep mysql2、安装MySQL sudo apt-get install mysql-server 3、安装完成之后可以使用如下命令来检查是否安装成功 n...
2020-01-28 20:04:53
398
原创 openCV学习(一):QT+openCV显示图片
QTcretae的版本为:4.11QTSDK的版本为:5.14.0openCV的版本为:4.1.2系统为Ubuntu18.04一、创建QT项 项目名称为:ImageShow; 窗口类为:QDialog 注意:路径中尽量不要出现中文名称二、在当前项目配置openCV openCV的安装路径一般在/usr/l...
2019-12-14 22:30:38
2484
原创 Ubuntu18.04下安装openCV4.1.2
Ubuntu18.04下安装openCV4.1.2注意: 在整个安装过程中,包括后期QT的使用中不要出现中文路径。会很坑的。一、下载openCV4.1.2 可以再官网进行下载https://opencv.org/releases/->选择Sources下载源码然后进行编译安装 也可以在https://github.com/opencv/opencv/tree/4.1...
2019-12-14 20:12:58
1711
原创 DEV-CPP5.11配EGE19.01
Dev-C++是一个C&C++开发工具,使用 Delphi/Kylix 开发, 它是一款自由软件,遵守GPL协议。它集合了GCC、MinGW等众多自由软件,并且可以从工具支持网站上取得最新版本的各种工具支持,而这一切工作都是来自全球的狂热者所做的工作,并且你拥有对这一切工具自由使用的权利,包括取得源代码等,前提是你也必 须遵守GNU协议。它使用 MinGW/GCC/Cygwin编译器,遵...
2019-12-14 20:02:59
1450
2
原创 基于QT的跨平台扫雷游戏
扫雷介绍《扫雷》是一款大众类的益智小游戏,于1992年发行。游戏目标是在最短的时间内根据点击格子出现的数字找出所有非雷格子,同时避免踩雷,踩到一个雷即全盘皆输。扫雷游戏区包括雷区、地雷计数器(位于左上角,记录剩余地雷数),计时器(位于右上角,记录游戏时间)和一个笑脸图标(点击用以重置整个扫雷界面),确定大小的矩形雷区中按照算法布置一定数量的地雷,玩家需要尽快找出雷区中的所有不是地雷的方块,...
2019-02-14 16:07:29
1479
QT5.4编写的扫雷经典版
2019-02-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人