您身边的网站建设专家
成功案例

【建站服务】扬州400电话申请开通【扬州企业网站建设】扬州微信公众号小程序开发运营价格、扬州微信公众号APP软件客户端设计运营、扬州网页页面设计公司费用、扬州公司网站制作方案流程改版维护大概需要多少钱

日期: 2022-09-20 15:20:30 浏览数:4


上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


扬州400电话申请开通【扬州企业网站建设】扬州微信公众号小程序开发运营价格、扬州微信公众号APP软件客户端设计运营、扬州网页页面设计公司费用、扬州公司网站制作方案流程改版维护大概需要多少钱


扬州,江苏省地级市,长江三角洲中心区27城之一。 [1]  是世界遗产城市、世界美食之都、世界运河之都、东亚文化之都、首批国家历史文化名城和具有传统特色的风景旅游城市 [2]  ,位于江苏省中部、长江与京杭大运河交汇处,由于特殊的地理位置,使得扬州在中国古代几乎经历了通史式的繁荣,并伴随着文化的兴盛,有江苏省陆域地理几何中心(扬州高邮市)之称,有“淮左名都,竹西佳处”之称,又有着“中国运河第一城”的美誉;被誉为扬一益二、月亮城。 [3-6] 

扬州,古称广陵、江都、维扬,建城史可上溯至公元前486年 [3]  ,中国大运河扬州段入选世界遗产名录;扬州列入中国海上丝绸之路申报世界遗产城市之一。下辖邗江区、广陵区、江都区3个市辖区和宝应县1个县,代管高邮市、仪征市2个县级市。

扬州是江苏长江经济带重要组成部分、南京都市圈成员城市和长三角城市群城市;是南水北调东线工程水源地、联合国人居奖获奖城市、全国文明城市、中国温泉名城、国家园林城市、国家森林城市。 [7] 

扬州成功举办2017年世界体育赛事与旅游峰会、世界地理标志大会、世界运河城市论坛,2018年世界运河风情民俗展演活动、江苏省第十九届运动会 [8]  、第十届江苏省园艺博览会,将举办2021年扬州世界园艺博览会,2022年世界半程马拉松锦标赛。

2018年中国百强城市排行榜公布,扬州市位列第45位。2018年11月,入选中国城市全面小康指数前100名。 [9]  2019年10月31日,扬州入选世界美食之都 [10]  。2020年10月,被评为全国双拥模范城(县)。

集合结构 List 用来存放所有 Record 对象。

List<Record> listOfRecords = new ArrayList<>();复制代码

采用 BufferedReader 遍历数据文件时,会对每一行进行解析,并将其内容存放在新的 Record 实例中,再把每个新的 Record 实例添加到 List<Record> listOfRecords 中。若需要通过键进行快速查找,并获取某个单独的 Record 实例,则可以使用 Map

Map<String, Record> mapOfRecords = new HashMap<>();复制代码

对于特定记录而言,其键应当是唯一的标识符,例如记录编号或者 URL。

1.2.4 矩阵和向量

矩阵(matrix)和向量(vector)是更高层次的数据结构,它们分别由二维数组与一维数组构成。通常,数据集包含多个行与列,可以说这些变量形成了二维数组(或矩阵oldsymbol{X} ,其中有 m 行 n 列。若选择 i 作为行索引、j 作为列索引,则 m	imes n 矩阵的每个元素是 x_{i,j}

egin{pmatrix}x_{1,1}&x_{1,2}&cdots&x_{1,n}x_{2,1}&x_{2,2}&cdots&x_{2,n}dots&dots&ddots&dotsx_{m,1}&x_{m,2}&cdots&x_{m,n}end{pmatrix}

把值放入类似于矩阵的数据结构中,可以获得便利。在多种情况下,要对数据进行数学运算。矩阵实例可以拥有完成这些运算的抽象方法,也有适合于手头某项任务的实现细节。第 2 章会具体讨论矩阵和向量。

1.2.5 JSON

JavaScript 对象表示法(JavaScript Object Notation,JSON)已经成为表示数据的一种流行格式。通常,JSON 数据采用 json.org 列举的简单规则来表示:采用双引号。结尾处没有逗号。JSON 对象的外层采用了花括号,内部是任意有效的键–值对集合,这些键–值对用逗号分隔(由于不能保证其内容的顺序,因此将其当作 HashMap 类型来处理)。

{"city":"San Francisco", "year": 2020, "id": 2, "event_codes":[20, 22, 34, 19]}复制代码

JSON 数组的外层是方括号,其内部的有效 JSON 内容采用逗号分隔(数组内容的顺序是有保证的,因此当作 ArrayList 类型来处理)。

[40, 50, 70, "text", {"city":"San Francisco"}]复制代码

有两类 JSON 数据结构。一些数据文件包含完整的 JSON 对象或数组,这些通常是配置文件。然而,另一类常见数据结构是由独立 JSON 对象构成的文本文件,每个 JSON 对象占据一行。注意,严格来说,这种类型的数据结构(由 JSON 对象构成的列表)并不是 JSON 对象或者数组,原因是文件中并没有闭合的大括号,或者是由于行之间没有逗号。正因如此,试图把整个数据结构解析为 JSON 对象或数组会失败。

1.3 处理实际数据

实际数据往往是杂乱、不完整、不正确的,有时甚至是不连贯的。若正在处理的是“完美”的数据集,那是因为有人已经花费大量时间与精力使它变成那个样子。也可能是,数据事实上并不完美,而你正在不知不觉地对垃圾数据进行分析。唯一可靠的途径是从源头采集数据,然后自己处理。这样,若发生了错误,也可以知道应该由谁负责。

1.3.1 空值

空值以多种形式出现。若数据在 Java 内部传递,则完全可能出现空值。如果正从文本文件解析字符串,那么空值可能会表示为多种形式的字符串,包括 "null""NULL" 或 "na" 等其他字符串,甚至是句点。在任何一种情况下(空值或者 null 字符串),都需要对其进行记录。

private boolean checkNull(String value) {
    return value == null || "null".equalsIgnoreCase(value);}复制代码

通常,空值已经被记录为一个空格或者一系列空格。尽管这样做有时让人烦恼,但是它可以达到某种目的,因为把数据点不存在这一概念编码为 0 并不总是合适的。例如,如果在记录二值变量(0与 1)时遇到了一个并不知道其值的项,那么为其错误地赋值为 0(并写到了文件中),就会错误地把真的负例赋给这个项。在向文本文件写入空值时,我的偏好是写入长度为 0 的字符串。

1.3.2 空格

空格广泛存在于实际数据中。采用 String.isEmpty() 方法可以直接检查字符串是否为空字符串。然而请注意,由空格组成的字符串(即使只有单个空格)并不是空的!首先,用 String.trim() 方法移除那些位于输入值开头部分或结尾部分的空格,然后检查它的长度。只有在字符串长度为 0 时,String.isEmpty() 才返回 true

private boolean checkBlank(String value) {
    return value.trim().isEmpty();}复制代码

1.3.3 解析错误

一旦知道了字符串的值既不是空值也不是空格,就将其解析为所需要的类型。这里不讨论如何将字符串解析为字符串,因为并没有什么需要解析的。

当处理数值类型时,把字符串直接转换为基本类型,例如 doubleint 或 long,是不明智的。推荐做法是采用对象封装类,例如 DoubleInteger 和 Long,它们都有字符串解析方法。如果发生错误,那么这些方法会抛出 NumberFormatException 异常。可以捕获该异常,并更新解析错误计数器;也可以打印该错误,或将其记入日志中。

try {
    double d = Double.parseDouble(value);
    // 处理d} catch (NumberFormatException e) {
    // 对解析错误计数器进行递增等操作}复制代码

同样,也可以用 OffsetDateTime.parse() 方法解析日期时间格式的字符串。如果在输入字符串中发生错误,那么可以捕获到 DateTimeParseException 异常,并记入日志中。

try {
    OffsetDateTime odt = OffsetDateTime.parse(value);
    // 处理odt} catch (DateTimeParseException e) {
    // 对解析错误计数器进行递增等操作}

扬州400电话申请开通扬州企业网站建设扬州微信公众号小程序开发运营价格、扬州微信公众号APP软件客户端设计运营、扬州网页页面设计公司费用、扬州公司网站制作方案流程改版维护大概需要多少钱


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


全国咨询热线:400-111-6878

地址:全国各地都有驻点商务

Copyright © 2021 通陆科技

网站建设上往建站