- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 C# 抽象&接口
再譬如Icomparable接口,它只是说,实现这个接口的类必须要可以进行比较,于实现多态性、提高软件灵活性和可维护性的架构部件,而具体语言中的“接口”是将这种思想中的部件。抽象方法没有实现,所以方法定义后面是分号,而不是常规的方法块。使用抽象类是为了代码的复用,而使用接口的动机是为了实现多态。所以,如果你在为某个地方该使用接口还是抽象类而犹豫不决时,那么可以想想你的动机是什么。总而言之,接口与抽象类的区别主要在于使用的动机,而不在于其本身。(当然,有时也可能存在一般与特殊的关系,但我们使用接口的目。
2024-01-18 13:42:16
579
原创 C# 单例模式(Singleton Pattern)
1、实例控制:Singleton 会阻止其他对象实例化其自己的 Singleton 对象的副本,从而确保所有对象。4、Singleton模式一般不要支持序列化,这也有可能导致多个对象实例,这也与Singleton模式的初。5、Singleton只考虑了对象创建的管理,没有考虑到销毁的管理,就支持垃圾回收的平台和对象的开。7、可以很简单的修改一个Singleton,使它有少数几个实例,这样做是允许的而且是有意义的。在软件系统中,经常有这样一些特殊的类,必须保证它们在系统中只存在一个实例,才能确保它们。
2024-01-18 11:50:01
561
原创 element-plus+vue3+echarts实现自适应可视化大屏
安装 autofit.jsnpm install --save autofit.js<template> <div class="content"> <div class="zerofloor"> <div class="datatitle" id="datatitle">生产作业可视化大屏</div> <div class="dashboardquery" id="dashboardquery">
2024-01-18 10:22:59
1832
原创 C# 设计模式
设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结;23、解释器模式(Interpreter Pattern)3、抽象工厂模式(Abstract Pattern)11、享元模式(Flyweight Pattern)16、观察者模式(Observer Pattern)5、原型模式(Prototype Pattern)9、组合模式(Composite Pattern)19、策略模式(Stragety Pattern)22、备忘录模式(Memento Pattern)
2024-01-18 09:39:49
517
原创 PowerDesigner设计Name和注释相互替换
而设计时候常把comment写成中文,name保留跟code一致,保存完毕后,可以把comment替换到name上。当然也可以用name替换comment。Name是名称(字段描述),Code是字段名称,Comment是注释名称,ER图中显示的是Name。一般设计时,Name跟comment都设计成描述,PowerDesigner设计 设计的表。1 将comment覆盖name。2 将name覆盖comment。3 将code覆盖name。
2023-07-28 15:47:27
1142
原创 .net十问
第一问:C#中变量类型分为哪两种? 值类型和引用类型,值类型变量自身存储数据,引用类型存储的势实际数据的引用,通过引用找到实际的数据。第二问:Class和Struct的区别? Class为引用类型,可以被实例化,存储实际的引用;Struct为值类型,值类型自身存储数据数据。第三问:C#中类的修饰符和类成员的修饰符有哪些? C#中可以修饰类的修饰符为:public、internal、sealed、abstract C#中不能修饰类的修饰符为:private和protected C#中成员
2023-02-21 23:57:12
141
原创 BS项目培训笔记第六天(java、HTML、CSS与JS)
1.想让jdbc返回主键在创建连接对象时,需要传入额外的第二个数据PreparedStatement ps=conn.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS);2.执行完sql语句之后 使用查询对象可以获取当前这条语句执行之后生成的主键数据ResultSet rs=ps.getGeneratedKeys();通过操作结果集的...
2019-10-22 15:23:38
195
原创 BS项目培训笔记第五天(java、HTML、CSS与JS)
1.拷贝静态资源时注意保持原有的目录结构2.将web项目部署到tomcat服务器中,运行服务,通过浏览器来访问3.在web-inf文件夹下有一个web.xml文件,在这个文件中可以配置项目的首页4.在页面中使用资源地址包含绝对路径和相对路径2种不同的写法相对路径是指从当前文件开始找到我们的目标文件在同一个目录直接写名字就可以访问绝对路径始终是从服务器下开始查找文件5.服务器需要通过Se...
2019-10-22 15:19:26
202
原创 BS项目培训笔记第四天(java、HTML、CSS与JS)
1.java程序由什么组成?java程序由一个一个的类文件组成,以.java结尾的文件组成2.在项目中新建类,在类中添加入口方法,程序会从入口方法开始执行快捷添加入口方法的方式:在类中输入main,然后使用Alt+/联想出入口方法,回车就能在类中写出入口方法3.java中的程序结构java程序包含三种基本结构(顺序结构,选择结构,循环结构)java从上到下按照顺序依次执行代码是jav...
2019-10-22 15:15:31
221
原创 BS项目培训笔记第三天(java、HTML、CSS与JS)
1.mysql是一款运行在计算机中,用来保存数据的数据库软件2.mysql是以服务的状态运行在计算机后台的3.可以使用cmd命令,访问数据库,向数据库发送一些增删改查的命令4.通常情况下我们会安装另外一款数据库图形化界面例如(navicat,mysqlfront)5.确定mysql服务正常运行的情况下,可以使用不同的客户端来访问数据库,图形化界面就是其中一种客户端,访问数据库需要知道数据...
2019-10-22 15:12:42
287
原创 BS项目培训笔记第二天(java、HTML、CSS与JS)
1.一个完整的网页由哪些部分组成?HTML:超文本标记语言,用标签的形式来描述包含文本但不仅限于文本的信息。HTML工作基于W3C组织定义的协议,浏览器提供者就会遵守该协议显示出html文档中对应的信息。HTML负责了整个网页的结构CSS:层叠样式表,它负责了整个网页的外观javascript:负责了整个网页的行为(动效2.学习HTML就是学习html中标签的使用。3.学习CSS就...
2019-10-22 15:08:16
257
1
原创 BS项目培训笔记第一天(java、HTML、CSS与JS)
培训第一天笔记一.软件的分类?二.什么是服务器?三.BS项目是如何工作的?四.BS架构的软件组成部分?五.在电脑上安装java六.在电脑上安装java编辑器myeclipse七.在计算上安装并运行tomcat服务器八.在myeclipse15中 配置tomcat服务器九.在myeclipse中部署项目到tomcat服务器并运行服务器十.安装和运行mysql数据库插入链接与图片一.软件的分类?软...
2019-10-22 14:58:28
954
memreduct-3.4-setup
2024-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人