c++ 课程笔记
105课: cpp文件分为 .h .cpp .cpp 文件
110课:124课 深拷贝 浅拷贝 自建拷贝构造解决浅拷贝释放new后堆区析构函数的问题
(浅拷贝 拷贝内存地址, 释放堆区时 导致源数据 释放时,该地址无数据?而报错)
浅拷贝: 拷贝了对方的值和 堆区内存地址(删除 影响原数据堆区)
深拷贝: 拷贝值 自己新建 堆区内存地址
113课: 访问 静态成员变量(这种 只有一个地址存值)
1 P p1; p1.name (先创建实例化 开内存 再访问name)
2 P::name (直接访问内存地址获得值, )
非静态可能是构造一次 一个地址 有多个地址 每个地址都有值
115课 this 的意思
118课 如何访问类私有成员变量 类中声明 friend声明
121课 运算符重载 -> 比如运算符 加号类 增加构造方法
127课 继承 把每个类的 公共定义部分 提取处理 设置一个base 类 然后拼接给每个类
父类 ->基础属性类(基类) 继承(组装)-> 拼接基类 可 拼接多个基类
相关文章:
c++ 课程笔记
105课: cpp文件分为 .h .cpp .cpp 文件 110课:124课 深拷贝 浅拷贝 自建拷贝构造解决浅拷贝释放new后堆区析构函数的问题 (浅拷贝 拷贝内存地址, 释放堆区时 导致源数据 释放时,该地址无数据?而报错) 浅拷贝: 拷贝了对方的值和 堆区内存地址(删除 影响原数据堆区) 深拷贝…...
ELK企业级日志分析平台——ES集群监控
启用xpack认证 官网:https://www.elastic.co/guide/en/elasticsearch/reference/7.6/configuring-tls.html#node-certificates 在elk1上生成证书 [rootelk1 ~]# cd /usr/share/elasticsearch/[rootelk1 elasticsearch]# bin/elasticsearch-certutil ca[rootelk1 ela…...
Twincat使用:EtherCAT通信扫描硬件设备链接PLC变量
EtherCAT通信采用主从架构,其中一个主站设备负责整个EtherCAT网络的管理和控制,而从站设备则负责在数据环网上传递数据。 主站设备可以是计算机、工控机、PLC等, 而从站设备可以是传感器、执行器、驱动器等。 EL3102:MDP5001_300_CF8D1684;…...
手机APP-MCP走蓝牙无线遥控智能安全帽~执法记录仪~拍照录像,并可做基础的配置,例如修改服务器IP以及配置WiFi等
手机APP-MCP走蓝牙无线遥控智能安全帽~执法记录仪~拍照录像,并可做基础的配置,例如修改服务器IP以及配置WiFi等 手机APP-MCP走蓝牙无线遥控智能安全帽~执法记录仪~拍照录像,并可做基础的配置,例如修改服务器IP以及配置WiFi等, AIoT万物智联,智能安全帽…...
网络互联与IP地址
目录 网络互联概述网络的定义与分类网络的定义网络的分类 OSI模型和DoD模型网络拓扑结构总线型拓扑结构星型拓扑结构环型拓扑结构 传输介质同轴电缆双绞线光纤 介质访问控制方式CSMA/CD令牌 网络设备网卡集线器交换机路由器总结 IP地址A、B、C类IP地址特殊地址形式 子网与子网掩…...
Android设计模式--模板方法模式
一,定义 定义一个操作中的算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 在面向对象的开发过程中,通常会遇到这样一个问题,我们知道一个算法所需的关键步…...
大语言模型——BERT和GPT的那些事儿
前言 自然语言处理是人工智能的一个分支。在自然语言处理领域,有两个相当著名的大语言模型——BERT和GPT。两个模型是同一年提出的,那一年BERT以不可抵挡之势,让整个人工智能届为之震动。据说当年BERT的影响力是GPT的十倍以上。而现在&#…...
Docker 命令详解
1. 容器生命周期管理 命令说明文档run创建一个新的容器并运行一个命令Docker run 命令start/stop/restart启动、停止、重启容器Docker start/stop/restart 命令kill杀掉一个运行中的容器Docker kill 命令rm删除一个或多个容器Docker rm 命令pause/unpause暂停 恢复容器中所有的…...
ios打包,证书获取
HBuilderX 打包ios界面: Bundle ID(AppID): 又称应用ID,是每一个ios应用的唯一标识,就像一个人的身份证号码; 每开发一个新应用,首先都需要先去创建一个Bundle ID Bundle ID 格式: 一般为&…...
linux(nginx安装配置,tomcat服务命令操作)
首先进系统文件夹 /usr/lib/systemd/systemLs | grep mysql 查看带有命名有MySQL的文件夹修改tomcat.service文件复制jdk目录替换成我们的路径替换成我们的路径进入这个目录,把修改好的文件拖到我们的工具里面重新刷新系统 systemctl daemon-reload查看tomcat状态…...
jQuery_03 dom对象和jQuery对象的互相转换
dom对象和jQuery对象 dom对象 jQuery对象 在一个文件中同时存在两种对象 dom对象: 通过js中的document对象获取的对象 或者创建的对象 jQuery对象: 通过jQuery中的函数获取的对象。 为什么使用dom或jQuery对象呢? 目的是 要使用dom对象的函数或者属性 以及呢 要…...
Mysql 中如何导入数据?
文章目录 前言使用 LOAD DATA 导入数据使用 mysqlimport 导入数据mysqlimport的常用选项介绍后言 前言 hello world欢迎来到前端的新世界 😜当前文章系列专栏:Mysql 🐱👓博主在前端领域还有很多知识和技术需要掌握,正…...
深入了解前馈网络、CNN、RNN 和 Hugging Face 的 Transformer 技术!
一、说明 本篇在此对自然语言模型做一个简短总结,从CNN\RNN\变形金刚,和抱脸的变形金刚库说起。 二、基本前馈神经网络: 让我们分解一个基本的前馈神经网络,也称为多层感知器(MLP)。此代码示例将࿱…...
Flink Table API 读写MySQL
Flink Table API 读写 MySQL import org.apache.flink.connector.jdbc.table.JdbcConnectorOptions; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; import org.apache.flink.table.api.DataTypes; import org.apache.flink.table.api.Envi…...
Nginx 开源版安装
下载 tar.gz安装包,上传。 解压 [rootlocalhost ~]# tar zxvf nginx-1.21.6.tar.gz nginx-1.21.6/ nginx-1.21.6/auto/ nginx-1.21.6/conf/ nginx-1.21.6/contrib/ nginx-1.21.6/src/ ... ...安装gcc [rootlocalhost nginx-1.21.6]# yum install -y gcc 已加载插件…...
『亚马逊云科技产品测评』活动征文|低成本搭建物联网服务器thingsboard
授权声明:本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在 Developer Centre, 知乎,自媒体平台,第三方开发者媒体等亚马逊云科技官方渠道。 0. 环境 - ubuntu22(注意4G内存勉强够,部署完…...
【Pytorch】Visualization of Feature Maps(3)
学习参考来自: Image Style Transform–关于图像风格迁移的介绍github:https://github.com/wmn7/ML_Practice/tree/master/2019_06_03 文章目录 风格迁移 风格迁移 风格迁移出处: 《A Neural Algorithm of Artistic Style》(ar…...
人工智能对我们的生活影响
目录 前言 一、人工智能的领域 二、人工智能的应用 三、对人工智能的看法 总结 🌈嗨!我是Filotimo__🌈。很高兴与大家相识,希望我的博客能对你有所帮助。 💡本文由Filotimo__✍️原创,首发于CSDNǴ…...
Mysql存储引擎分类
Mysql存储引擎分类: 在选择存储引擎时,应该根据应用系统的特点选择合适的存储引擎。对于复杂的应用系统,还可以根据实际情况选择多种存储引擎进行组合。 InnoDB: 是Mysql的默认存储引擎,支持事务、外键。如果应用对事务的完整性有…...
基于Python+TensorFlow+Django的交通标志识别系统
欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 随着交通网络的不断扩展和智能交通系统的发展,交通标志的自动识别变得愈发重要。本项目旨在利用Python编…...
大模型编程实战:从工具类开发到氛围编程,小白也能轻松掌握(收藏版)
本文分享了个人使用AI编程的真实体验,涵盖编写工具类、写单元测试等实用场景。结合“氛围编程”在仿真平台上的实践,提炼出核心流程。同时,针对AI编码中存在的幻觉问题、边界条件处理不足等挑战进行分析,并提出AI时代开发者应如何…...
终极B站视频下载指南:BBDown命令行工具完整教程
终极B站视频下载指南:BBDown命令行工具完整教程 【免费下载链接】BBDown Bilibili Downloader. 一个命令行式哔哩哔哩下载器. 项目地址: https://gitcode.com/gh_mirrors/bb/BBDown 你是否经常遇到想保存B站优质视频却无法下载的困扰?BBDown就是你…...
从IT到业务:FineBI V6实战中的层次思维与敏捷分析
1. 数据时代下的IT与业务视角鸿沟 大数据时代最显著的特征就是数据量的爆炸式增长。根据IDC的预测,到2025年全球数据总量将达到175ZB。面对如此庞大的数据量,IT人员和业务人员却形成了两种截然不同的数据视角。 IT人员通常采用自下而上的聚合视角。他们关…...
PPT图片视频音频提取神器,PPT模板不求人,建议使用
聊一聊看别人做的PPT总是那么好看。到自己做的时候,总是搭配不好,怎么搭配都感觉不好看。今天,给大家介绍一款神器,可以直接提取他人PPT里面的视频、图片、音频信息。收集他人PPT里面的素材,方便自己使用。非常简单&am…...
CUDA内存层次暴雷预警:L2缓存一致性失效导致Transformer训练loss震荡——12家大厂共用的5行修复代码
更多请点击: https://intelliparadigm.com 第一章:CUDA内存层次暴雷预警:L2缓存一致性失效导致Transformer训练loss震荡——12家大厂共用的5行修复代码 问题现象与根因定位 在A100/H100多卡分布式训练中,当启用torch.compile(mo…...
基于RexUniNLU的智能写作助手开发指南
基于RexUniNLU的智能写作助手开发指南 1. 引言 你是不是经常遇到写作卡壳的情况?面对空白的文档,脑子里有想法却不知道怎么组织成文字。或者写出来的内容总觉得不够专业,需要反复修改调整。现在,借助RexUniNLU这个强大的自然语言…...
AndroidX迁移指南:如何将XBanner适配到最新Android项目
AndroidX迁移指南:如何将XBanner适配到最新Android项目 【免费下载链接】XBanner :fire:【图片轮播】支持图片无限轮播,支持AndroidX、自定义指示点、显示提示文字、切换动画、自定义布局,一屏多显、视频图片混合轮播等功能 项目地址: http…...
微积分极限概念解析与工程应用实战
1. 极限概念的本质理解微积分的大门往往从"极限"这个看似简单却深藏玄机的概念开启。记得我初学极限时,教授在黑板上画了个不断逼近却永不触及的曲线,那一刻突然明白了数学描述动态过程的魔力。极限不仅是计算工具,更是用静态符号刻…...
# 发散创新:基于Go语言的分布式灾难恢复架构设计与实战在现代云原生环
发散创新:基于Go语言的分布式灾难恢复架构设计与实战 在现代云原生环境中,灾难恢复(Disaster Recovery, DR)不再是事后补救的被动策略,而是系统高可用性的核心组成部分。本文将深入探讨如何使用 Go语言 构建一个轻量级…...
HarmonyOS6 ArkTS SymbolSpan组件使用文档
文章目录组件概述1 核心作用2 基础使用条件3 基础代码结构可运行示例核心属性详解1 基础样式属性2 渲染策略属性:renderingStrategy3 动效策略属性:effectStrategy典型应用场景场景1:图标字体粗细对比场景2:三种渲染策略对比场景3…...
