- 博客(14)
- 收藏
- 关注
原创 【无标题】
同样,这段代码也很简单,基类方法通过关键字virtual表明方法可以被覆盖,子类通过关键字override实现对基类方法的覆盖,最后看调用部分,无论变量类型是子类还是基类,只要对象实际类型是子类,调用的方法都是子类覆盖的方法,这也是多态的实现基础。在这个例子中,作为子类的Employee自动继承了基类的Greeting方法,当在子类实例调用这个方法的时候,实际上调用的是基类的方法。基类被子类继承的方法可能是虚方法,也可能是非虚方法,先看非虚方法被子类隐藏的情况,隐藏基类方法使用的关键字是new。
2023-07-28 14:56:24 119 1
原创 将之前的winfrom项目 由windows应用程序转为类库形式输出,结果在生成的时候报错
CS4023 C# /platform:anycpu32bitpreferred 只能与 /t:exe、/t:winexe 和 /t:appcontainerexe 一起使用。将之前的winfrom项目 由windows应用程序转为类库形式输出,结果在生成的时候报错。找到文件 项目下.csproj 文件 以文本方式打开,删除所有的 true。
2023-07-15 15:39:07 223 2
原创 Ubuntu终端快捷键打不开解决
问题描述:快捷键打不开终端,加装python3.9后,就出现了gnome-terminal报错和快捷键无法打开终端的问题。
2022-10-26 14:46:23 976
原创 yolov5
1、在虚拟机中打开浏览器输入网址https://www.jetbrains.com/pycharm/,点击 download2、选择linux版本下载并进行下载,下载结束后提取(解压)文件3、打开终端,输入 cd,命令 ,进入刚解压文件夹下的 bin 文件夹,执行 ./pycharm.sh命令,开始安装pycharm,出现下面的界面后按continue,等待安装完成。
2022-10-13 16:23:27 721
原创 window平台搭建服务器
2、打开控制面板,选择系统和安全,选择管理工具,打开Internet information services,右键添加网站,设置根目录,ip地址要一致,端口为8080。1、先打开控制面板,然后打开程序和功能,点击启用或者关闭windows功能,找到Internet information services,选中后点击确定。3、添加默认文档,然后进行浏览。
2022-09-05 21:48:43 2302
原创 静态实现多态和动态实现多态的方式
多态字面意思为多种状态。在面向对象语言中,。C++中的多态性具体体现在编译和运行两个阶段。,在编译时就可以确定使用的接口。,具体引用的接口在运行时才能确定。函数重载:包括普通函数的重载和成员函数的重载函数模板的使用相关的对象类型,确定它们之间的一个共同功能集,然后在基类中,把这些共同的功能声明为多个公共的虚函数接口。。客户端的代码(操作函数),对虚函数的调用会自动绑定到实际提供的子类对象上去。为何要使用多态呢?封装可以使得代码模块化,继承可以扩展已存在的代码,他们的目的都是为了代码重用。
2022-08-22 19:27:04 1220
原创 指针常量和常量指针的区别
指针常量:指针类型的常量 本质上是一个常量,表示该常量是一个指针类型的常量。在指针常量中,指针自身的值是一个常量,不可改变,始终指向同一个地址,但是指向的内容可以通过指针修改。在定义的同时必须初始化例如:常量指针:指向常量的指针 或者 本质上是一个指针,表示该指针是一个指向常量的指针,指针指向的内容不可以通过指针改变,但是可以修改指针指向的地址例如:
2022-08-20 19:03:51 72
原创 UDP网络编程
UDP网络编程:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)
2022-04-19 15:21:14 429
原创 数据库操作
增删改查:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)索引提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, bytes, -1
2022-04-15 16:22:14 481
原创 TCP实现局域网通信
TCP实现局域网通信实现TCP并发服务器客户端代码:client_Ancy.c#include <stdio.h>#include <errno.h>#include <sys/types.h> /* See NOTES */#include <sys/socket.h>#include <pthread.h>#include <unistd.h>#include <stdlib.h>#
2022-04-10 17:45:17 3263
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人