模式 软件

文件操作和操作模式

文件操作 1.文件的基本操作(open) 方式一(不推荐,需要手动关闭): 例: 1 f = open(r'存储文件.txt', 'r', encoding='utf-8') 2 print(f) # 系统打开文件的步骤 3 res = f.read() # 用读取方式使用文件 4 print(re ......
模式 文件

设计模式-软件设计原则

## 开闭原则 定义:一个软件实体如类,模块和函数应该对扩展开放,对修改关闭 用抽象构建框架,用实现扩展细节 优点:提高软件系统可复用性和可维护性 ## 依赖倒置原则 定义:高层模块不应该依赖底层模块,二者都应该依赖其抽象 抽象不应该依赖细节,细节应该依赖抽象 针对接口编程,不要针对实现编程 优点: ......
设计模式 原则 模式 软件

关于软件构造第二部分(PPT4-8)的总结复习

一、基本数据类型、对象数据类型 基本数据类型:int、long、boolean、double等,——有值,无ID,无法区分,不可变,在栈中分配内存,代价低; 对象数据类型:String、Date等——有值,有ID,可为可变也可为不可变,在堆中分配内存,代价昂贵; 可将基本数据类型包装为动态数据类型( ......
软件 PPT4 PPT

RustDesk,可私有部署的远程控制软件

一、服务端:运行压缩包里面的RustDeskServer.Setup.exe安装即可 二、客户端:输入ID服务器IP地址即可开始连接,完全免费使用,无任何限制 ......
远程控制 RustDesk 软件

2021年第十三届蓝桥杯大赛软件类决赛C/C++大学A组真题

# Preface 突然想起来蓝桥杯临近,赶紧补一补题 这场前6题好像还是上个月写的来着,好多都记不太清了了,不过都是Easy题也无伤大雅 总体来说这场的难度感觉挺大的,尤其是最后一题已经高于绝大部分的省选题难度了(无所谓我会投降) 而且后面的一些题要么不好想要么不好写,感觉如果当时去考这场的话如果 ......
蓝桥 真题 年第 大学 软件

工厂模式代码案例(运用反射)

1、定义一个接口 点击查看代码 ``` package com.bh.shoes; public interface ShoesLine { public void make(); } ``` 2、定义几个类实现接口 点击查看代码 ``` package com.bh.shoes; public c ......
工厂 案例 模式 代码

Singleton 单例模式简介与 C# 示例【创建型】【设计模式来了】

〇、简介 1、什么是单例模式? 一句话解释: 单一的类,只能自己来创建唯一的一个对象。 单例模式(Singleton Pattern)是日常开发中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有 ......
模式 设计模式 示例 Singleton 简介

软件开发观&优秀思想

> **程序员核心价值观** 以设计模式为荣,以代码重复为耻; 以代码自测为荣,以过度自信为耻; 以粗制滥造为耻,以关爱用户为荣; 以自大延期为耻,以稳定交付为荣; 以总结思考为荣,以混水摸鱼为耻; > 个人信条 技术是为解决问题服务的。 需求不清就下手,推倒重来可能有。 不管黑猫白猫,能逮到老鼠就 ......
软件开发 思想 软件 amp

2023.5.25——软件工程日报

所花时间(包括上课):6h 代码量(行):0行 博客量(篇):1篇 今天,上午学习,下午学习。 我了解到的知识点: 1.了解了一些数据库的知识; 2.了解了一些python的知识; 3.了解了一些英语知识; 5.了解了一些Javaweb的知识; 4.了解了一些数学建模的知识; 6.了解了一些计算机网 ......
软件工程 日报 工程 软件 2023

2023.5.25——软件工程站立会议(阶段二)

站立会议内容: 1.整个项目预期的任务量: 目前已经花的时间: 剩余的时间: 2.任务看板照片: 3.团队照片: 4.产品状态: 最新做好的功能: 正在完成中 5.燃尽图: ......
软件工程 阶段 会议 工程 软件

一款日程提醒软件 让你高效度过每一天

随着生活和工作节奏的加快,很多网友表示自己每天从早到晚都没有停下来休息过,总是忙的脚不沾地,但是一天结束后进行复盘,发现自己完成的事情并不多,办事效率没有别人高,这是为什么呢?其实想要在有限的时间内高效完成更多的事情非常简单,只需要做好日程管理和日程提醒。 那么我们如何做好日程管理,高效地度过每一天 ......
日程 软件

好用的工作记事软件 好用的工作记事本APP

有不少职场人士都表示,现在自己的工作是越来越忙了,并且随着工作任务的增加,经常会忘记重要的工作事项,这太影响工作了。不过在工作中使用一款工作记事本APP就能够帮助我们随时随地记录工作中的各种事情了,可以起到很好的备忘和提醒作用。 那么好用的工作记事软件有哪些呢?有没有一款好用的工作记事本APP推荐? ......
记事本 软件 APP

用yum安装软件提示 cannot find a valid baseurl for repo:base/7/x86_64 的解决方法

如下: 出现这个问题是因为yum在安装包的过程中,虽然已经联网,但是没法解析远程包管理库对应的域名,所以我们只需要在网络配置中添加上DNS对应的ip地址即可。 1、 处理方案: vi /etc/sysconfig/network-scripts/ifcfg-eth0 2、在文件末尾追加DNS DNS ......
baseurl 方法 cannot valid 软件

2 代理软件-rinetd

# 一 背景说明 ``` 在公司连接亚马逊上国外的数据库,由于公司的网络不稳定,连接非常慢,因此我在阿里云上面找了一台机器,安装了rinetd ,以后连接数据库直接连接阿里云的ip就可以了 ``` # 二 安装 ``` wget http://li.nux.ro/download/nux/misc/ ......
rinetd 软件

代理模式

一、概念界定 委托、代理、中介 二、委托(Delegate) 委托是一种引用方法的类型,相当于C++里的函数指针。 三、代理(Proxy) 见他如见我就叫代理,产品代理商,代购,租房代理 四、中介(Mediator) 中间搭桥就是中介,最终双方还是要见面,租房中介 五、定义 为其他对象提供一种代理以 ......
模式

销售管理软件哪个好用?

为增加销售额和利润,现代企业更加注重销售管理,借助数字化销售管理工具,选取高效的营销方式,快速获取商机,促进成单。 因此,销售管理软件成为企业管理者青睐的对象,那么哪个销售管理软件最好用呢?这里我研究G2、36企服点评、搜索引擎等网络平台口碑为大家推荐几款业内评价比较好的产品,同时我会根据适合企业类 ......
管理软件 软件

使用一个开源软件,可以制作本地可信证书(用于开发)

使用一个开源软件,可以制作本地可信证书(用于开发) https://github.com/FiloSottile/mkcert 在 Windows 上,使用Chocolatey的命令安装: ``` choco install mkcert ``` 安装后,执行命令,即可在浏览器中创建根证书,在当前目 ......
可信 证书 软件

原型设计工具介绍(软件创新课程设计作业)

## 原型设计工具介绍 主流的原型设计工具包括Axure、Sketch、Adobe XD、Figma、Mockplus等。 ### Axure Axure是一款功能强大的原型设计工具,可以创建高保真的交互原型,支持多种交互方式,如点击、滑动、拖拽等。Axure的特点是可以创建复杂的交互流程和动画效果 ......
原型 课程 工具 软件

源代码管理工具的介绍和使用(软件创新课程设计作业)

# 源代码管理工具的介绍和使用 ## 一、Git介绍 Git是目前世界上最先进的分布式版本控制系统,它有以下特点: - **分布式** : Git版本控制系统是一个分布式的系统, 是用来保存工程源代码历史状态的命令行工具; - **保存点** : Git的保存点可以追踪源码中的文件, 并能得到某一个 ......
管理工具 源代码 课程 工具 软件

设计模式整理

责任链模式 顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。 在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该 ......
设计模式 模式

Java笔记(八):单例模式

### 懒汉式 懒汉式单例模式在第一次调用的时候进行实例化。 #### 1. 适用于单线程环境(不推荐) 此方式在单线程的时候工作正常,但在多线程的情况下就有问题了。如果两个线程同时运行到判断instance是否为null的if语句,并且instance的确没有被创建时,那么两个线程都会创建一个实例 ......
模式 笔记 Java

Cisco® Catalyst® 8000V 边缘软件 (Catalyst 8000V) 17.11.1a 发布 - 虚拟路由器

Cisco® Catalyst® 8000V 边缘软件 (Catalyst 8000V) 17.11.1a 发布 - 虚拟路由器 Cisco Catalyst 8000v Edge Software, IOS XE Release Dublin-17.11.1a ED 请访问原文链接:,查看最新版。 ......
Catalyst 8000V 8000 路由 路由器

软件质量特性

六个特性:功能性、可靠性、易用性、效率、维护性、可移植性 一、功能性:当软件在指定条件下使用时,软件产品提供满足明确和隐含要求的功能的能力 1、适合性:软件产品为指定的任务和用户目标提供一组合适的功能的能力 2、准确性:软件产品提供具有所需精度的正确或相符的结果或效果的能力 3、互操作性:软件产品与 ......
特性 质量 软件

docker导出mysql软件包

查看镜像:docker images 导出镜像:docker save 05db07cd74c0 >E:\mysql.tar 导入镜像: 在新电脑上执行命令: docker load -i C:\Docker\redis.tar C:\Docker\redis.tar 为压缩文件路径, 此时需要一定 ......
软件包 docker mysql 软件

设计模式(三)行为型

1、策略模式 和桥梁模式很相似,但桥梁模式的耦合更低,结构更复杂一些。 2、观察者模式 观察者模式是一种行为型设计模式,当一个对象发生改变时,所有依赖它的对象都会得到通知并自动更新。这种模式也被称为发布-订阅模式或者消息机制。 观察者模式包含以下几个角色: Subject(主题):被观察的对象,它维 ......
设计模式 行为 模式

软件工程课下作业第一次结对作业设计思路

设计思想: 在本次结对编程中,我们采用MVC(Model-View-Controller)设计模式来实现地铁查询系统。 模型(Model)层主要负责数据的存储和处理,包括地铁线路、车站、票价等信息的处理和管理。 视图(View)层是用户界面,用户可以在这里输入起点和终点站进行路径查询,并查看查询结果 ......
软件工程 思路 第一次 工程 软件

设计模式(二)结构型

1、代理模式 创建一个代理对象来控制对另一个对象的访问,以提供额外的功能或限制。 1 public interface FoodService { 2 Food makeChicken(); 3 Food makeNoodle(); 4 } 5 6 public class FoodServiceI ......
结构型 设计模式 模式 结构

抽象工厂模式demo

# 结构: ![](https://img2023.cnblogs.com/blog/3005444/202305/3005444-20230525110430583-1677553681.png) # 代码: ~~~python # @Time : 2023/5/25 # @Author : zh ......
工厂 模式 demo

enum-最好的单例模式

1. 引言 枚举类型(enum type)是在 Java 1.5 中引入的一种新的引用类型,是由 Java 提供的一种语法糖,其本质是 int 值。关于其用法之一,便是单例模式,并且在《Effective Java》中有被提到: 单元素的枚举类型已经成为实现 Singleton 的最佳方法 本文便是 ......
模式 最好 enum

软件构造课程思考7

4.3易变性和不变性改变一个变量:将变量指向另一个存储空间 改变一个变量的值:将该变量当前指向的存储空间写入一个新值 4.3.1不变性(重要设计原则)数据类型一旦被创建,其值不能改变;引用类型一旦确定其指向的对象,不能再给变其指向其他对象 Java中使用关键字“final”来标记: final类无法 ......
课程 软件