public class GetTickectsFromApi { private static String tickectUrl = "http://vis.360.cn/open/ticketapi?type=getlines&"; public static void main(String[] args) throws MalformedURLException, IOException { getTrainInfoDetail("北京", "河北", "2015-01-30"); } public static void getTrainInfoDetail(String startProvince, String endProvince, String date) throws MalformedURLException, IOException { String vistUrl = tickectUrl + "depart_date=" + date + "&area=" + EncodeUtil.encode(startProvince); String line = getTickectsString(vistUrl); JSONArray dataJson = JSONArray.fromObject(line); System.out.println(dataJson); for (int i = 0; i < dataJson.size(); i++) { JSONObject info = dataJson.getJSONObject(i); String startArea = info.getString("start_area"); String endArea = info.getString("end_area"); if (startArea.equals(startProvince) && endArea.equals(endProvince)) { String startCity = info.getString("start"); String endCity = info.getString("end"); String train = info.getString("train"); String ticket = info.getString("ticket"); System.out.println(startCity + "-->" + endCity + ":" + train + ":" + ticket); } } } public static String getTickectsString(String url) throws MalformedURLException, IOException { InputStream in = new URL(url).openStream(); String retLine = IOUtils.readLines(in).get(0); String line = retLine.substring(1, retLine.length() - 1); return line; } // 暂未使用 public static void getTickectsFile(String url) throws MalformedURLException, IOException { InputStream in = new URL(url).openStream(); Writer out = new FileWriter(new File("E:\\DemoTemp\\1.txt")); try { IOUtils.copy(in, out, "UTF-8"); } finally { IOUtils.closeQuietly(in); IOUtils.closeQuietly(out); } } }
maven jar包依赖
<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.3.3</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpmime</artifactId> <version>4.3.5</version> </dependency> <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.7.2</version> </dependency> <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classifier> </dependency>
相关推荐
基于springboot的java毕业&课程设计
基于springboot的java毕业&课程设计
基于springboot的java毕业&课程设计
基于卷积神经网络的语义分割卷积神经网络(Convolutional Neural Networks, CNNs 或 ConvNets)是一类深度神经网络,特别擅长处理图像相关的机器学习和深度学习任务。它们的名称来源于网络中使用了一种叫做卷积的数学运算。以下是卷积神经网络的一些关键组件和特性: 卷积层(Convolutional Layer): 卷积层是CNN的核心组件。它们通过一组可学习的滤波器(或称为卷积核、卷积器)在输入图像(或上一层的输出特征图)上滑动来工作。 滤波器和图像之间的卷积操作生成输出特征图,该特征图反映了滤波器所捕捉的局部图像特性(如边缘、角点等)。 通过使用多个滤波器,卷积层可以提取输入图像中的多种特征。 激活函数(Activation Function): 在卷积操作之后,通常会应用一个激活函数(如ReLU、Sigmoid或tanh)来增加网络的非线性。 池化层(Pooling Layer): 池化层通常位于卷积层之后,用于降低特征图的维度(空间尺寸),减少计算量和参数数量,同时保持特征的空间层次结构。 常见的池化操作包括最大池化(Max Pooling)和平均
track-map_android-master
dAFASFDSGSFDGFDHDFG
毕设设计-学生宿舍管理系统 基于SpringBoot实现,界面简洁,功能完善 主要功能 ● 定位打卡、宿舍智能分配、学生信息管理、资讯管理(权限设计)等 使用 ● mysql、git、springboot ● 数据库初始化sql存储在doc文件夹下面 设计一个基于Spring Boot的学生宿舍管理系统,你需要确保系统既满足实用性,又保证界面简洁、功能完善。以下是一个基本的设计方案,包括系统的功能模块、技术栈选择和界面设计要点。 ### 功能模块 1. **用户认证模块**: - 登录/登出功能。 - 用户权限管理(如学生、宿舍管理员、系统管理员)。 2. **学生信息管理**: - 学生基本信息录入、查询、修改和删除。 - 宿舍分配与调换。 3. **宿舍楼管理**: - 宿舍楼信息维护。 - 宿舍房间信息管理。 4. **维修报修管理**: - 学生报修申请。 - 维修状态跟踪。 5. **来访登记管理**: - 来访人员登记。 - 访问记录查询。 6. **公告与通知发布**: - 发布宿舍相关公告和通知。
课设毕设基于SSM的宝康药房销售管理系统 LW+PPT+源码可运行.zip
python网络爬虫-入门基础学习爬虫原理.zip
PictureSelectDemo-master
基于 YOLOv5 的实时摄像机馈送中识别对象-主体
基于springboot的java毕业&课程设计
该数据集大小为300张120×120地白细胞图片
结构型设计模式(7种)
基于springboot的java毕业&课程设计
MySQL8.4.0 LTS(mysql-test-8.4.0-linux-glibc2.17-aarch64.tar.xz)适用于Linux Generic aarch64 glibc2.17
GaodeMapDemo-master
【作品名称】:基于SSE和多核编程的电子相册设计与实现 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:基于SSE和多核编程的电子相册设计与实现
中国知网(cnki)爬虫及数据可视化分析设计 python毕业设计-源码+全部数据+使用文档(高分项目).zip本资源中的源码都是经过本地编译过可运行的,评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 【备注】 1、该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 中国知网(cnki)爬虫及数据可视化分析设计 python毕业设计-源码+全部数据+使用文档(高分项目).zip本资源中的源码都是经过本地编译过可运行的,评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的。
一种基于 STM32 的辅助分类变容垃圾桶.zip