自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 工厂模式使用指针的好处

类型的指针交互,而不需要知道具体的图形类。如果有新的图形类型,只需要添加新的图形类和相应的工厂类,而客户端代码不需要做任何修改。同时,使用指针使得在运行时实现了多态性,可以根据图形的实际类型调用相应的方法,实现了动态绑定。综上所述,使用指针返回工厂对象是工厂模式的常见做法,它允许在运行时实现多态性,同时可以避免对象切片问题。通过指针返回,工厂模式实现了抽象接口与具体实现的解耦,提高了代码的可维护性和扩展性。,那么在使用工厂返回的对象时会发生对象切片,导致丢失子类的特有成员和行为,因此不推荐这样做。

2023-07-21 14:06:52 47 1

原创 STL常用容器用法

c++容器

2023-07-20 16:51:50 63 1

原创 【无标题】

综上所述,红黑树适用于实现有序集合和映射,B树适用于支持大规模数据的高效插入和查找,B+树适用于数据库索引等范围查询和排序场景,而哈希表适用于快速查找、插入和删除的场景。在实际应用中,根据具体的需求和数据特性选择适当的数据结构是非常重要的。

2023-07-20 13:47:55 35 1

原创 anacanda安装tensorflow

1.建立一个conda计算环境名字叫tensor.. conda create -n tensor.. python==3.7 2.激活tensorflow环境 source activate tensor.. 3.安装tensorflow pip install tensorflow==2.3 4.验证安装 python import tensorflow as tf

2022-02-22 16:53:37 978

原创 Rabbit发送与接受

服务端 import pika import json #核心是,RPC服务器在收到请求时执行,完成工作并将响应发回 credentials = pika.PlainCredentials('chenjing', '253455') connection = pika.BlockingConnection( pika.ConnectionParameters(host='192.168.31.80',port=5672, virtual_host='/', credentials=credent

2021-11-16 16:58:39 95

原创 文件的处理和输出

1.读取文件,并以列表输出(按列表的其中的值进行排序) import operator filename = './data/C_1.txt' list =[] with open(filename,'r') as ins: for line in ins: line = line.strip('\n')#去掉每行后面的换行符 num = line.split(',')#以逗号去区分元素 # num_new = [float(x) for x in

2021-11-10 18:58:58 209

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除