随笔分类 -  每日总结 大三

摘要:简单格式规范: Scala程序的执行入口是main()函数。 Scala语言严格区分大小写。 Scala方法由一条条语句构成,每个语句后不需要分号(Scala语言会在每行后自动加分号),这也体现出Scala的简洁性。如果在同一行有多条语句,除了最后一条语句不需要分号,其它语句需要分号 \t:一个制表 阅读全文
posted @ 2024-01-16 20:16 秋渡晚枫 阅读(1) 评论(0) 推荐(0) 编辑
摘要:Scala的REPL: 介绍 上面打开的scala命令行窗口,我们称之为REPL,是指:Read->Evaluation->Print->Loop,也称之为交互式解释器。 说明:在命令行窗口中输入scala指令代码时,解释器会读取指令代码(R)并计算对应的值(E),然后将结果打印出来(P),接着循环 阅读全文
posted @ 2024-01-15 20:16 秋渡晚枫 阅读(2) 评论(0) 推荐(0) 编辑
摘要:scala语言的特点 Scala是一门以java虚拟机(JVM)为运行环境并将面向对象和函数式编程的最佳特性结合在一起的静态类型编程语言。 Scala 是一门多范式 (multi-paradigm) 的编程语言,Scala支持面向对象和函数式编程 Scala源代码(.scala)会被编译成Java字 阅读全文
posted @ 2024-01-14 20:16 秋渡晚枫 阅读(3) 评论(0) 推荐(0) 编辑
摘要:Scala6个特征。 1).Java和scala可以混编 2).类型推测(自动推测类型) 3).并发和分布式(Actor) 4).特质,特征(类似java中interfaces 和 abstract结合) 5).模式匹配(类似java switch) 6).高阶函数 阅读全文
posted @ 2024-01-13 20:15 秋渡晚枫 阅读(7) 评论(0) 推荐(0) 编辑
摘要:Scala好处: 从生产能力来说,这些语言的代码量都很小,写很短的代码完成复杂的功能,因为他们都是函数式编程语言, 从资源和第三方类库比较式Python、R、Scala,Scala太难学,一般没什么人用Scala开发第三方类库的, 但是Scala有一个好爸爸,就是Java,因为Java中的类库远远要 阅读全文
posted @ 2024-01-12 20:15 秋渡晚枫 阅读(3) 评论(0) 推荐(0) 编辑
摘要:Scala是一门多范式的编程语言,一种类似java的编程语言 [1] ,设计初衷是实现可伸缩的语言 [2] 、并集成面向对象编程和函数式编程的各种特性。 scala是基于Jvm的,完美兼容Java,是脚本类语言,但为什么说是脚本类语言呢,因为它运行过程如下: 源码 - scalac(编译) - *. 阅读全文
posted @ 2024-01-11 22:17 秋渡晚枫 阅读(29) 评论(0) 推荐(0) 编辑
摘要:这50种编程语言的编程泛型面向过程:C,Fortran,COBOL面向对象:python,java,C++,C#,Visual Basic,JavaScript,PHP, Groovy,Perl,Go,Objective-C,SWIFT,Ruby,Rust,TypeScript函数式:R,Scala 阅读全文
posted @ 2024-01-10 22:16 秋渡晚枫 阅读(13) 评论(0) 推荐(0) 编辑
摘要:UML(Unified Modeling Language)统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。UML的定义包括UML语义和UML表示法两个元素。 UML是在开发阶段,说明、可视化、构建和书写一个面向对象软件密集系统的制品的开放方法。最佳的应用是工程实践,对 阅读全文
posted @ 2024-01-03 21:55 秋渡晚枫 阅读(49) 评论(0) 推荐(0) 编辑
摘要:实现 存储结构 算法 评价 不同数据结构的比较及算法分析 逻辑结构: 逻辑结构就是数据之间的关系。可以分为两种:线性结构和非线性结构。 线性结构:有且只有一个开始结点和一个终端结点,且所有结点都最多只有一个直接前驱和一个直接后继。如线性表,典型的有:顺序表、链表、栈(顺序栈、链栈)和队列(顺序队列、 阅读全文
posted @ 2024-01-02 21:55 秋渡晚枫 阅读(59) 评论(0) 推荐(0) 编辑
摘要:1. 数据库系统由数据库、数据库管理系统、应用系统和数据库管理员构成。 2. 数据模型的组成要素是:数据结构、数据操作、完整性约束条件。 3. 实体型之间的联系分为一对一、一对多和多对多三种类型。 4. 常见的数据模型包括:关系、层次、网状、面向对象、对象关系映射等几种。 5. 关系模型的完整性约束 阅读全文
posted @ 2024-01-01 11:06 秋渡晚枫 阅读(80) 评论(0) 推荐(0) 编辑
摘要:如何使用开闭原则 第一:抽象约束 抽象是对一组事物的通用描述,没有具体的实现,也就表示它可以有非常多的可能性,可以跟随需求的变化而变化。因此,通过接口或抽象类可以约束一组可能变化的行为,并且能够实现对扩展开放,其包含三层含义: 1.通过接口或抽象类约束扩散,对扩展进行边界限定,不允许出现在接口或抽象 阅读全文
posted @ 2023-12-31 11:06 秋渡晚枫 阅读(10) 评论(0) 推荐(0) 编辑
摘要:需求工程不是一成不变的,会随着新的理论、实践中的不断总结等,需要对过程进行适应性改造。把理论方法付诸于实践是改进软件过程的核心所在。任何一个改进过程都是为了让客户、用户、开发人员等满意。 需求过程的改进过程是革命性、彻底的、连续的、反复的。在运用某种新的过程时,要先确定变更的目标。需求过程改进的过程 阅读全文
posted @ 2023-12-30 11:06 秋渡晚枫 阅读(8) 评论(0) 推荐(0) 编辑
摘要:二.开闭原则(Open-Closed Principle, OCP)定义:一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展 问题由来:任何软件都需要面临一个很重要的问题,即它们的需求会随时间的推移而发生变化。因为变化,升级和维护等原因,如果需要对软件原有代码进 阅读全文
posted @ 2023-12-29 11:06 秋渡晚枫 阅读(3) 评论(0) 推荐(0) 编辑
摘要:一、单一职责原则(Single Responsibility Principle)定义:一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有 可能会导致 阅读全文
posted @ 2023-12-28 11:05 秋渡晚枫 阅读(4) 评论(0) 推荐(0) 编辑
摘要:ERP系统特点 1. 集成性:ERP系统最大特点可将企业内外信息、资源进行整合,比如人力资源、信息资源、财务资源、物料资源、时间资源等,比传统单一的系统更完善。 2. 实时性:ERP系统可以实时地收集、处理、更新数据,对企业所有的人、财、物、信息、时间和空间等进行统一管理、优化、实时监控等,以及协调 阅读全文
posted @ 2023-12-27 11:05 秋渡晚枫 阅读(4) 评论(0) 推荐(0) 编辑
摘要:接口隔离原则的优点 接口隔离原则是为了约束接口、降低类对接口的依赖性,遵循接口隔离原则有以下 5 个优点。 (1)将臃肿庞大的接口分解为多个粒度小的接口,可以预防外来变更的扩散,提高系统的灵活性和可维护性。 (2)接口隔离提高了系统的内聚性,减少了对外交互,降低了系统的耦合性。 (3)如果接口的粒度 阅读全文
posted @ 2023-12-26 09:48 秋渡晚枫 阅读(9) 评论(0) 推荐(0) 编辑
摘要:本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解抽象工厂模式的动机,掌握该模式的结构; 2、能够利用抽象工厂模式解决实际问题。 [实验任务一]:人与肤色 使用抽象工厂模式,完成下述产品等级结构: 实验要求: 1.画出对应的类图; 2.提交源代码; 3.注意编程规范。 #includ 阅读全文
posted @ 2023-12-25 09:48 秋渡晚枫 阅读(18) 评论(0) 推荐(0) 编辑
摘要:package rjsj.no12; /** * CPU类:子系统类 * */public class CPU { public void run(){ System.out.println("处理器运行"); } public void off(){ System.out.println("处理器 阅读全文
posted @ 2023-12-24 09:47 秋渡晚枫 阅读(13) 评论(0) 推荐(0) 编辑
摘要:数据表示 数据处理 抽象 逻辑结构 基本运算 实现 存储结构 算法 评价 不同数据结构的比较及算法分析 逻辑结构: 逻辑结构就是数据之间的关系。可以分为两种:线性结构和非线性结构。 线性结构:有且只有一个开始结点和一个终端结点,且所有结点都最多只有一个直接前驱和一个直接后继。如线性表,典型的有:顺序 阅读全文
posted @ 2023-12-23 09:47 秋渡晚枫 阅读(3) 评论(0) 推荐(0) 编辑
摘要:Java常用数据结构及应用:数组,栈和队列 数据结构 常用数据结构 1.数组Array 2.栈Stack 3.队列Queue 数据结构 数据结构是为了让计算机能够更合理地组织数据、更高效地存储和处理数据而产生的。计算机中的数据往往具有复杂的关系,因此存取效率,可扩展性,顺序性,可排序性都是数据结构中 阅读全文
posted @ 2023-12-22 09:47 秋渡晚枫 阅读(1) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示