- 博客(6)
- 收藏
- 关注
转载 C++ 三大特性 封装,继承,多态
封装定义:封装就是将抽象得到的数据和行为相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成类,其中数据和函数都是类的成员,目的在于将对象的使用者和设计者分开,以提高软件的可维护性和可修改性特性:1. 结合性,即是将属性和方法结合 2. 信息隐蔽性,利用接口机制隐蔽内部实现细节,只留下接口给外界调用 3. 实现代码重用继承定义:继承就是新类从已有类那里得到已有的特性。 类的派生指的是从已有类产生新类的过程。原有的类成为基类或父类,产生的新类称为派生类或子类,
2021-04-27 00:47:25
278
原创 web服务器之 boa相关
boa 移植https://blog.youkuaiyun.com/m0_37560774/article/details/76717358?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160741348119724818050681%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=160741348119724818050
2021-03-06 20:28:04
208
原创 Linux之搭建Mysql环境
系统:ubuntu18.04本次搭建使用apt-get获取软件包方式。离线包方式安装改日!再写一、安装sudo apt-get update sudo apt-get install mysql-server上述命令会安装以下包:apparmormysql-client-5.7mysql-commonmysql-servermysql-server-5.7mysql-server-core-5.7因此无需再安装mysql-client等。安装过程会提示设置mysql root用户
2020-11-24 10:26:49
224
原创 解决 QT udp接收不到数据包问题
这个问题困扰了一天,记下笔记,避免重蹈覆辙。通过bool打印connect是成功连接的,readyRead也相应,但就是收不到数据UdpCommunication::UdpCommunication(QObject *parent) :QObject(parent){ udpSocket = new QUdpSocket(this); qint16 port; port = 8806; udpSocket->bind(QHostAddress::AnyIPv
2020-09-16 17:44:29
15454
3
原创 Linux之tr命令
tr是translate的缩写,主要用于删除文件中的控制字符,或者进行字符转换语法:tr [–c/d/s/t] [SET1] [SET2]SET1: 字符集1SET2:字符集21、提取数字temp = `echo "helloworld333555888 | tr -cd "[0-9]""`echo ${temp}-d表示删除,[0-9]表示所有数字,-c表示对条件取反-c:用SET2替换SET1中没有包含的字符-d:删除SET1中所有的字符,不转换-s: 压缩SET1中重复的字符-
2020-08-24 02:02:08
1749
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人