- 博客(10)
- 收藏
- 关注
转载 Meteva笔记:计算站点降水的检验指标
转载自Meteva笔记:计算站点降水的检验指标 Meteva 是由 nmc 开源的全流程检验程序库,提供了常用的各种气象预报检验评估的算法函数,气象检验分析的图片和表格型产品的制作函数,以及检验评估系统示例。 本文以 24 小时累积降水为例,说明如何根据二分类预报列联表计算常用检验指标。同时会介绍如何使用 Meteva 中的函数进行计算。 数据 使用上一篇文章《Meteva笔记:计算站点降水的检验指标 - 列联表》中计算的列联表。 以 10 mm 降水为例说明二分式 (dichotomous, yes/no
2022-02-15 13:14:05
3685
转载 Java String字符串转int数组
/** * 将String字符串转换为int数组(数字范围0-9) * * @param str 字符串(内只能包含数字0-9) * @return 字符串内产生的数组 */ public static int[] stringToIntArr(String str) { int[] intArr = new int[str.length()]; char[] ch = str.toCharArray();
2021-09-16 22:01:59
4622
原创 软构期末复习7.1
软构期末复习7.1 进程:拥有整台计算机的资源 多进程之间不共享内存,进程之间通过消息传递进行协作; 一般来说,进程 == 程序 == 应用; 但一个应用中可以包含多个进程 线程: 进程=虚拟机,线程=虚拟CPU 程序共享、资源共享都属于进程; 共享内存很难获得线程私有的内存空间,通过创建消息队列在线程之间进行消息传递; 每个应用至少有一个线程; 主线程可以创建其他的线程; 时间分片: 即使有多线程,但只有一个核,每个时刻只能执行一个线程; 通过时间分片,在多个进程/线程间共享处理器; 即使是多核CPU,进
2020-07-11 10:25:37
420
原创 软件构造期末复习5.3
软件构造期末复习5.3 语法驱动的构造: 根据文本的具体类型进行字符串匹配,创建一种语法,根据语法对字符串进行解析,如果可以解析,则字符串合法;否则不合法 语法: 包含两种类型节点: 终止节点/叶节点: 语法解析树的叶子节点,无法往下扩展,通常表示为字符串 非终止节点/产生式节点: 可被扩展 操作符: 连接:x ::=y z 重复:x ::=y* 选择:x ::=y | z ...
2020-07-10 22:40:27
213
原创 软件构造期末复习5.2面向可维护性的设计模式
软件构造期末复习 5.2面向可维护性的设计模式 factory method: 当client不知道要创建哪个具体类的实例,或者不想在client代码中指明要具体创建的实例时,用工厂方法; 定义一个用于创建对象的接口,让其他子类来决定实例化哪一个类,从而使一个类的实例化延迟到其子类; 每一个工厂只用来创建某一种类型下的一个或多个产品; abstract factory(抽象工厂): 一个UI,包含多个窗口控件,这些控件在不同的OS中实现不同; 一个仓库类,要控制多个设备,这些设备的制造商各有不同,控制接口有
2020-07-10 21:20:25
467
原创 软件构造期末复习3.4
软件构造期末复习3.4 OOP interface和Class:定义和实现ADT; 接口之间可以继承和扩展,接口不能实例化; 一个类可以实现多个接口(从而具备了多个接口中的方法); 一个接口可以有多种实现类 接口:确定ADT规约; 类:实现ADT; 也可以不需要接口,直接使用类作为ADT,既有ADT定义也有ADT实现; 实际中更倾向于用接口定义变量 Set senate = new HashSet<>(); ...
2020-07-06 10:34:46
344
原创 HIT软件构造期末复习第三章ADT+OOP 3.3
3.3抽象数据类型(ADT) 所有的数据都是private类型 ADT特性: (用户看不见AF、RI) 表示泄露 抽象函数AF 表示不变量RI 数据抽象:由一组操作刻画的数据类型 ※表示独立性
2020-07-03 22:12:42
523
原创 HIT软件构造期末复习3.2设计规约
HIT软件构造期末复习3.2 参数类型是否匹配,返回值是否匹配,都在静态类型检查阶段完成 代码中的“设计决策”:给编译器读 注释形式的“设计决策”:给自己和他人读 规约是程序与客户端之间达成的一致。 没有规约,就无法分派任务,无法写程序;即便写出来也不知道对错 规约可以隔离“变化”,无需通知客户端 规约可以提高代码效率 前置条件:对客户端的约束,在使用方法时必须满足的条件 后置条件:对开发者的约束,方法结束时必须满足的条件 契约:如果前置条件满足了,后置条件必须满足。 若前置条件不满足,则后置条件不用满
2020-06-07 18:49:05
527
原创 HIT软件构造期末复习第三章ADT+OOP3.1
HIT软件构造期末复习第三章ADT+OOP 3.1 3.1要考的概念很多 数据类型是一个集合,每个集合包含的是所有满足这个类型的值 基本数据类型(java): (在栈中分配内存存储,数据不可变) int long boolean double char 对象数据类型(java): (在堆中分配内存存储,数据有的可变有的不可变) 构建的类:具有层次性(继承关系) extends 对接口进行继承 静态类型检查: 在编译阶段进行检查发现错误,对“类型”的检查(语法、类名/函数名、参数数目、参数类型、返回值类型
2020-05-31 11:11:47
422
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅