自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 山东大学项目实训(八)设计轮播图进入页面

设计轮播图进入页面

2022-06-04 18:54:17 260

原创 山东大学项目实训(七)添加导航栏选择城市

通过layUI来添加导航栏选择城市

2022-06-01 08:55:33 232

原创 山东大学项目实训(六)点击事件展示折线图

将多个点添加点击事件与绘制折线堆叠图相结合,点击地图上的点后,展示相关信息并显示折线堆叠图。对标记点的相关代码进行了修改,并增加了绘制折线堆叠图的代码,这段代码是在点击事件之后运行的,否则会报错Uncaught Error: Initialize failed: invalid dom.之前代码:var opts = { width: 200, height: 100, title: markerArr[i].title,};var p0 = markerArr[i].point

2022-05-27 08:55:42 229

原创 山东大学项目实训(五)绘制折线堆叠图

文章目录一、什么是ECharts?二、绘制折线堆叠图一、什么是ECharts?在绘制折线图时,我采用了ECharts——一个使用 JavaScript 实现的"数据可视化"库, 它可以流畅的运行在 PC 和移动设备上。ECharts 提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图、treemap、旭日图,多维数据可视化的平行坐标,还有用于 BI 的漏斗图,仪表盘,并且支持图与图之间的混搭所谓数据可视化就是把一堆数

2022-05-04 21:35:01 237

原创 山东大学项目实训(四)多个点标记添加点击事件

文章目录一、GL地图和异步加载地图二、多个点标记添加点击事件一、GL地图和异步加载地图GL地图和异步加载地图是百度地图提供的两种加载地图的方法。GL地图相关方法:<script src="//api.map.baidu.com/api?type=webgl&v=1.0&ak=您的密钥"></script><script>var map = new BMapGL.Map('container'); // 创建Map实例map.centerAnd

2022-04-21 10:08:26 398

原创 山东大学项目实训(三)单个点标记添加点击事件

山东大学项目实训(三)单个点标记添加点击事件文章目录山东大学项目实训(三)单个点标记添加点击事件一、获得地点的经纬度二、标记地图上单个点并添加点击事件一、获得地点的经纬度找到首页导航栏的开发文档找到开发文档下的开发者工具中的坐标拾取器并点击此时已打开坐标拾取系统,在输入框输入想要获得经纬度的地点,在结果框中选择具体位置点击,即可获得对应经纬度同时也可以进行坐标反查,在输入框输入经纬度,即可获得对应地点二、标记地图上单个点并添加点击事件<!DOCTYPE ht

2022-04-20 09:59:35 211

原创 山东大学项目实训(二)浏览器端使用百度地图API

文章目录一、注册成为开发者,获得使用权限二、使用初体验一、注册成为开发者,获得使用权限找到首页导航栏的开发文档找到开发文档下的Web开发中的JavaScript API并点击找到 开发指南 并打开,然后选择账号和获取密钥并,然后进行申请百度账号和申请成为百度开发者 的操作(如果已有百度账号可直接登录)注册百度账号以及申请成为百度开发者之后,点击获取服务密钥(AK),应用类型选择浏览器端。应用名称——根据项目取名。启用服务——一般为全选。白名单——设置 * 这样全域都可

2022-04-14 23:20:34 321

原创 山东大学项目实训(一)项目概述

文章目录1.1 项目目标1.2 小组分工1.3 项目介绍1.4 实施计划1.1 项目目标项目名称:智慧环保:城市空气质量预测系统实施时间:2022 年2月24日至2022 年6月5日项目目标:实时空气质量预测城市细粒度空气质量分析空气质量检测站点选址推荐时空因果分析、推断空气污染源技术要点:采用VUE等最新的前端技术,在前端界面嵌入百度地图API,以人工智能算法和大数据整理为基础,在统一的环境里面,采用增量式与迭代式开发相结合,后端采用python等。1.2 小组分工王一:组长,

2022-04-11 19:12:42 1261

原创 2021SC@SDUSC【软件工程应用与实践】Cocoon代码分析(十六)

2021SC@SDUSC这应该是我软件工程应用与实践的最后一篇博客了,这一次主要分析的内容还是sitemap-impl文件夹里的内容,包含了三个文件夹processing,selection以及util。除了之前的内容外,我还会对我之前分析的代码进行一个总结。文章目录MockProcessInfoProvider.javaProcessInfoProviderImpl.javaAbstractRegexpSelector.javaAbstractSwitchSelector.javaNamedPatte

2021-12-25 08:00:00 484

原创 2021SC@SDUSC【软件工程应用与实践】Cocoon代码分析(十五)

2021SC@SDUSC这一次的博客是对上一次博客的继续,首先是对spring文件夹里的avalon文件夹的剩余代码进行分析,然后继续分析core文件夹下的其他文件夹的内容。包括spring文件夹下的logger,以及xml文件夹下的avalon,和core文件夹下的一些其他java文件,由于内容很多,我可能会选择重点分析,有一些不太重点的类就一笔带过吧。文章目录PoolableFactoryBean.javaSitemapHelper.java其他类文件PoolableFactoryBean.jav

2021-12-20 23:30:00 619

原创 2021SC@SDUSC【软件工程应用与实践】Cocoon代码分析(十四)

2021SC@SDUSC本次代码分析的主要内容是sitemap-impl文件夹下的core文件夹里的内容。这个core文件夹里可能是实现站点地图的核心代码。由于内容较多,我将会分成两篇博客来一次进行分析。这篇博客主要是基于core文件夹里的container文件夹里的spring文件夹里的avalon文件夹的部分代码进行分析。文章目录AvalonBeanPostProcessor.javaAvalonContextFactoryBean.javaAvalonUtils.javaComponentCont

2021-12-19 07:00:00 509

原创 2021SC@SDUSC【软件工程应用与实践】Cocoon代码分析(十三)

2021SC@SDUSC这是我的第十三篇博客,分析的代码还是sitemap-impl文件夹下的内容,这一次我选择了三个文件夹,第一个是classloader文件夹,顾名思义这可能与类的加载有关;另一个文件夹——matching进行分析,这个文件夹里有3个抽象的类;最后一个是objectmodel文件夹。由于考虑到分析代码要选择重要的分析,所以我可能会挑选部分代码进行分析。文章目录classloaderAbstractClassLoaderFactory.javaDefaultClassLoader.ja

2021-12-13 20:00:00 577

原创 2021SC@SDUSC【软件工程应用与实践】Cocoon代码分析(十二)

2021SC@SDUSC到目前为止我已经写了十二篇博客,代码分析也逐渐进入尾声。这次我主要分析的代码是sitemap-impl文件夹下的acting文件夹,这个文件夹里有10个java文件,其中有5个与抽象有关。有部分文件可能比较简单,也不是很重要,正对这些文件可能代码分析会简单一点。类的名称类的作用AbstractAction这个类为您提供了轻松部署更多action的基础结构。AbstractComplementaryConfigurableAction这个类为可配置表单

2021-12-08 13:08:15 244

原创 2021SC@SDUSC【软件工程应用与实践】Cocoon代码分析(十一)

2021SC@SDUSC这是第十一篇代码分析的博客,到目前为止我们小组的core文件夹里的代码分析已经完成。在这一篇博客中,我将分析一些不太重要的代码,分析的代码为与thread有关的两个文件夹,分别是thread-api和thread-impl,一个是关于线程的接口,一个是关于线程的实现。文章目录thread-apiRunnableManagerThreadFactoryThreadPoolthread-implQueueBoundedQueueDefaultRunnableManagerDefaul

2021-12-02 16:08:18 587

原创 2021SC@SDUSC【软件工程应用与实践】Cocoon代码分析(十)

2021SC@SDUSC这是第十篇代码分析的博客,这次还是继续分析core文件夹里的transformation文件夹里的Java文件的代码——SimpleFormTransformer.java和文章目录SimpleFormTransformer.java1.总体说明2.属性3.内部类4.方法SimpleFormTransformer.java1.总体说明这个java文件继承自AbstractSAXTransformer,用于消除XSP使用FormValidatorAction或HTML表单的需

2021-11-23 19:29:27 749

原创 2021SC@SDUSC【软件工程应用与实践】Cocoon代码分析(九)

2021SC@SDUSC这是第九篇代码分析的博客,这次还是继续分析core文件夹里的transformation文件夹里的两个Java文件的代码,分别是JPathTransformer.java和SimpleFormInstanceExtractionTransformer.java文章目录JPathTransformer.java1.总结:2.属性:3.方法:4.其他说明:SimpleFormInstanceExtractionTransformer.java1.总结2.内部类3.方法JPathTr

2021-11-14 10:40:24 270

原创 2021SC@SDUSC【软件工程应用与实践】Cocoon代码分析(八)

2021SC@SDUSC分析core文件夹(八)IncludeTransformer.java(下)class IncludeElement1.属性:2.方法:class IncludeXMLPipe1.属性:2.方法:3.其他说明:4.关键字synchronizedIncludeTransformer.java(下)这篇博客中我将继续分析IncludeTransformer.java里的两个内部类class IncludeElement和class IncludeXMLPipe。class Inc

2021-11-06 10:59:27 351

原创 2021SC@SDUSC【软件工程应用与实践】Cocoon代码分析(七)

2021SC@SDUSC在这次博客中我是对transformation文件夹下的IncludeTransformer进行分析,在此之前我已经对CIncludeTransformer进行了了解与分析。分析core文件夹(七)IncludeTransformer.java(上)1.总结2.属性:3.方法:4.其他说明:构造函数:一些关于private,static,final的说明IncludeTransformer.java(上)1.总结这个文件是一个简单的转换器,包括可解析的输入源(通过Cocoo

2021-11-06 10:59:18 281

原创 2021SC@SDUSC【软件工程应用与实践】Cocoon代码分析(六)

2021SC@SDUSC分析core文件夹(六)CIncludeTransformer.java1.总结:2.属性:常数字段:一些其他属性:3.方法:4.其他说明:构造函数:final 类:Serializable的一些说明:这一次我分析的代码为transformation文件下的CIncludeTransformer文件CIncludeTransformer.java1.总结:这个文件是实现了一个转换器,这个转换器支持详细但灵活的版本以及支持包含内容的缓存。只有在使用cached-includ

2021-10-29 10:21:57 309

原创 2021SC@SDUSC【软件工程应用与实践】Cocoon代码分析(五)

2021SC@SDUSC这次和上一次博客我都对xml文件夹里的java文件进行分析。这个文件夹主要用于处理XML文件分析core文件夹(五)ParamSaxBuffer.java1.总结:2.属性:3.方法:4.其他说明:构造函数:静态嵌套类RedundantNamespacesFilter.java1.总结:2.属性:3.方法:4.其他说明:构造函数:StringXMLizable.java1.总结:2.属性:3.方法:4.其他说明:静态嵌套类:XMLMulticaster.java1.总结:2.属

2021-10-23 19:33:59 134

原创 2021SC@SDUSC【软件工程应用与实践】Cocoon代码分析(四)

2021SC@SDUSC这次和下一次博客我都将会对xml文件夹里的java文件进行分析。分析core文件夹(四)DOMFactory.java1.总结:2.方法:3.其他说明:一些关于接口和类的思考DOCTYPEAbstractDOMFragment.java1.总结:2.方法:3.其他说明:DOM:SAX:JAXP:DocumentHandlerAdapter.java1.总结:2.属性:3.方法:DocumentHandlerWrapper.java1.总结:2.属性:3.方法:LoggingEnt

2021-10-23 19:33:51 683

原创 2021SC@SDUSC【软件工程应用与实践】Cocoon代码分析(三)

2021SC@SDUSC这次博客我还是主要分析environment文件夹(下)。这个文件夹设计了Request,Response,Session等进行请求,响应和会话控制一些可能用到的方法。分析core文件夹(三)BackgroundRequest.java1.总结:2.属性:3.方法:4.其他说明:构造函数:静态嵌套类BackgroundRequest.java1.总结:这个文件通过命令行的使用来进行特定servlet请求模拟。继承自AbstractRequest2.属性://属于类的

2021-10-16 18:51:36 115

原创 2021SC@SDUSC【软件工程应用与实践】Cocoon代码分析(二)

2021SC@SDUSC这次博客我主要分析environment文件夹(上)。一共包含了5个Java文件,对每个Java文件从作用到属性,再到方法一一进行了分析。分析core文件夹(二)BackgroundEnvironment.java1.总结:2.属性:3.方法:4.其他说明:构造函数:URI与URLBackgroundResponse.java1.总结:2.方法:3.其他说明:MIME:BackgroundSession.java1.总结:2.属性:3.方法:CocoonRunnable.jav

2021-10-16 18:49:36 529

原创 2021SC@SDUSC【软件工程应用与实践】Cocoon代码分析(一)

2021SC@SDUSC我们三人在第一次会议时,一致认为core文件夹下的内容肯定属于核心代码,所以就对core文件夹进行了简单的划分。这次博客我主要分析acting文件夹和component文件夹下的source文件夹。一共包含了5个Java文件,对每个Java文件从作用到属性,再到方法一一进行了分析。分析core文件夹(一)CopySourceAction.java1.总结2.属性:3.方法:4.其他说明:LocaleAction.java1.总结2.主要属性:3.方法:CocoonSource

2021-10-05 21:10:47 552

原创 2021SC@SDUSC【软件工程应用与实践】初识Cocoon

2021SC@SDUSC初识CocoonCocoon的定义Cocoon的发展历史Cocoon的特征与应用Cocoon的源码来源关于组内分工的思考Cocoon的定义Cocoon是一个完整的、基于XML的发布框架及系统,它将 XML 和 XSLT 技术在服务器应用程序中的使用提升到一个新的水平。PS:XML:是一种用于标记电子文件使其具有结构性的标记语言。XSLT:是一种样式转换标记语言,可以将XML数据档转换为另外的XML或其它格式,如HTML网页,纯文字。Cocoon 使用管道的概念来描述

2021-09-28 21:40:53 282

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除