logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++(23)——理解多重继承(菱形继承、半圆形继承)、虚基类和虚继承

多重继承概念: 一个派生类如果只继承一个基类,称作单继承,那么如果继承了多个基类,就称作多继承。比如:class C:public A,public B{};多重继承的优点:多重继承可以做更多的代码复用!派生类通过多重继承,可以得到多个基类的数据和方法,更大程度的实现了代码复用。多重继承有优点,那就也会存在缺陷:首先我们通过菱形继承了解一下多重继承的缺陷:菱形继承菱形继承是多继承的一种:如下图所示

#c++#开发语言#数据结构
数据分析——思维铺垫

数据分析的三个部分数据采集数据挖掘——数据挖掘的核心是挖掘数据的商业价值,也就是我们所谈论的商务智能(BI)需要大致掌握和了解以下内容:①基本流程②十大算法③一定的数学基础数据可视化这一部分主要是要学会相关工具的使用两点原则尽量使用第三方类库完成自己的想法尽量选择使用者最多的工具,bug少,文档全,案例多基本流程商业理解:从商业角度理解项目需求,更好地服务于业务;数据理解:对数据进行探索,包括数据

#数据挖掘#数据分析#机器学习
Linux——UDP协议及其编程流程

UDP协议的特点无连接不可靠数据报服务UDP的编程流程UDP接口原型接收int recvfrom(int sockfd,void *buf,size_t size,int flag,struct sockaddr *peer_addr,socklen_t *addr_len);peer_addr:用来保存recvfrom接收到的数据是来自哪台主机的地址信息addr_len:地址结构的长度发送int

#网络#linux
项目——C++实现数据库连接池

前言在学习Mysql的时候,我们都有这个常识:对于DB的操作,其实本质上是对于磁盘的操作,如果对于DB的访问次数过多,其实就是涉及了大量的磁盘IO,这就会导致MYsql出现性能上的瓶颈。项目背景为了提高Mysql数据库的访问瓶颈,常用的方法有如下两个:在服务器端增加缓存服务器缓存常用的数据(例如redis)增加连接池,来提高MYsql Server的访问效率,在高并发的情况下,每一个用户大量的TC

#mysql
暂无文章信息