JDK的可视化分享(第13期) 20190705

一、可视化

1、Why EU Regions are Redrawing Their Borders 清楚说明了为何有些欧盟某些区域要调整边界。

https://pudding.cool/2019/04/eu-regions/

The EU dedicates a third of its budget to less economically developed regions for investments in infrastructure. Yet when regions improve economically, they no longer qualify for the same amount of funding. As a type of statistical gerrymandering, governors of these regions have redrawn their borders in order to keep the money flowing.

 

2、Colorism in High Fashion      Vogue封面模特的肤色可视化。把事情说得很清楚,交互细节非常赞。

https://pudding.cool/2019/04/vogue/

We looked at 19 years of covers to find how Vogue represents women of different shades.

 

 

3、Caixin Vislab - Data Journalism Awards   财新的2018获奖案例

https://datajournalismawards.org/projects/caixin-vislab-2/

In 2018, Caixin VisLab keeps purchasing high level data journalism works, no matter in breaking news, daily pieces, or in longterm projects. 2018 is a big

 

4、全世界GDP前20名在200多年间的变化和趋势_新浪视频

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
网上购物系统最新网上购物系统 后台管理具体描述如下: (1) 公告管理最新网上购物系统 ◆ 添加公告,包括公告标题和公告内容等; ◆ 修改公告; ◆ 删除公告。 (2) 商品管理 ◆ 添加商品类别;最新网上购物系统 ◆ 修改商品类别; ◆ 删除商品最新网上购物系统 类别。 ◆ 添加商品信息,包括商品类别、名称、编最新网上购物系统 号、所属公司等信息; ◆ 商品图片的上传、修改和删除最新网上购物系统 ; ◆ 修改商品信息; ◆ 删最新网上购物系统 除商品信息; ◆ 查看商品信息。 最新网上购物系统 (3) 订单管理 ◆ 处理订单; ◆ 办理发货; ◆ 办理结帐; 最新网上购物系统 ◆ 删除订单。 (4) 投诉管理 最新网上购物系统 ◆ 录入投诉的解决方法; ◆ 删除已解决的最新网上购物系统 投诉; ◆ 查看投诉用户。 最新网上购物系统 (5) 顾客用户管理功能 ◆ 注册顾客用户,包括用户最新网上购物系统 名、密码等信息; ◆ 修改顾客用户信息;最新网上购物系统 ◆ 删除顾客用户信息。 (6) 系统用户最新网上购物系统 管理功能 ◆ 添加系统用户,包括用户名、密码等最新网上购物系统 信息; ◆ 修改系统用户信息; ◆ 最新网上购物系统 删除系统用户信息。 功能模块划分 从功能描述的内容可以看到,本系统最新网上购物系统 可以实现六个完整的功能。根据这些功能,设计出系统的功能模块,如最新网上购物系统 图1: 在我的购物篮中可操作的事件为: 最新网上购物系统 ◇     最新网上购物系统 确认更改:在数量项目文本框中可以更改数目,该事件是用以更新购物篮中最新网上购物系统 的商品数量; ◇   最新网上购物系统   继续购物:该事件是关闭窗口; ◇&最新网上购物系统 nbsp;    订单取消:该最新网上购物系统 事件清空购物篮; ◇  &最新网上购物系统 nbsp;  去收银台:该事件是用来关闭窗口并重新最新网上购物系统 打开新的窗口。   除最新网上购物系统 了购物篮中的可视化操作外,还有就是商品购入事件(即在网上商店的点击最新网上购物系统 购买的事件)。现在我们称这些事件是用来触发购物篮中的工作模式,在最新网上购物系统 每次的触发模式时,都有一个传递的数值变量通过来判断触发的是哪个工作模最新网上购物系统 块。下面详细介绍购物篮(check.asp)各工作模式的具体最新网上购物系统 实现:   最新网上购物系统 1)    &nb;最新网上购物系统 sp; Add模式(购买添加) 用户点击他想购买的商品的“订购”链接时,通过调最新网上购物系统 用函数OpenBag()来打开页面check.asp,“订购”最新网上购物系统 链接把有关商品信息的资料字符传到check.asp,如下例: function openbag(id) { window.open("check.asp?cpbm最新网上购物系统 ="+id,"","height=200,width=600,l最新网上购物系统 eft=190,top=0,resizable=yes,scrol最新网上购物系统 lbars=yes,status=no,toolbar=no,最新网上购物系统 menubar=no,location=no");} 在该触发事件触发时,执行check.asp, 最新网上购物系统      最新网上购物系统 对购物车执行了这次添加后,大部分其余的ASP代码就不再最新网上购物系统 执行,因为它应用于其他的工作模式,模式的选择都是采用IF语句来实最新网上购物系统 现的,而每次check.asp只会在一个模式下工作的。   2)&nb;最新网上购物系统 sp;     Record模式(更新数量)最新网上购物系统 该模式用于顾客项购买多件货物时,自动重新计算所需的货物总最新网上购物系统 价格。用户以用它马上看到改过的数量后的结果。 如下面的语句: Sum = 0    While Not rs.EOF    &nbs;最新网上购物系统 p; Quatity = CInt( Request( "Q_"最新网上购物系统 & rs("Product_Id")) )      If Quat最新网上购物系统 ity <= 0 Then  最新网上购物系统      &nbs;最新网上购物系统 p; Quatity = CInt( Session(rs("最新网上购物系统 Product_Id")) )  最新网上购物系统        If Quatity <= 0 Then Quatity = 1 end if      End If      Session(rs("Product_Id")) = Quatity Sum = Sum + ccur(rs("P_NewPrice")) * Quatity   在输入文本框中时,该程序将对其输入的值进行判断,是否是数字的字符,以避免存储出错,造成不必要的麻烦。其判断函数如下(采用Javascript脚本语言编写): //功能介绍:检查是否为数字 //参数说明:要检查的数字 //返回值:1为是数字,0为不是数字 function fucCheckNUM(NUM) { var i,j,strTemp; strTemp="0123456789"; if ( NUM.length== 0)      return 0 for (i=0;i<NUM.length;i++) {      j=strTemp.indexOf(NUM.charAt(i));        if (j==-1)      {      //说明有字符不是数字          return 0;      } } //说明是数字 return 1; } 这种预先判断的处理方式,很大的程度上解决了非法输入对后面的存储所带来的一系列问题。   3)      DelAll模式(清空购物篮)   这个是对购物篮的商品进行清空的处理,其实就是对全局变量ProductList赋空值(Session("ProductList") = "")。通过调用函数clean()来执行clear.asp.   4)      LinkTo模式(去收银台)     该模式通过点击触发事件onclick来调用并执行PayMent.asp,并关闭当前购物篮。该事件不能对所购买的商品数量的更改而更改,只能通过确认更改来实现。 目  录 第一章 系统配置... 3 一、运行环境... 3 二、数据库服务器... 3 三、中间件服务器... 4 四、客户端... 4 第二章 系统使用... 4 一、主界面... 4 二、年度生产计划... 5 三、生产动态信息... 5 四、客货运管理... 6 五、安全管理... 7 六、设备管理... 11 七、车站技术管理... 13 八、考核管理... 15 九、职工教育... 16 十、人事管理... 22 十一、文档管理... 24 十二、会议管理... 25 十三、数据字典... 28 十四、系统管理... 29内容摘要     本系统运用jdk1.6.0_03 + sun_java_wireless_toolkit-2_5_2- + eclipse-SDK-3.0 + eclipseme.feature_1.7.7的组合〈2〉开发平台开发测试。利用流程图〈3〉等工具来设计程序,以避免逻辑上的错误。运用SUN工具进行编写测试用例,进行单元测试和集成测试。以小巧的体积和人性化的界面完成简单手机文件管理功能。     本系统经过测试,运行稳定,可投入使用。 关键词 j2me 手机文件 Abstract:      This System use jdk1.6.0_03 + sun_java_wireless_toolkit-2_5_2- + eclipse-SDK-3.0 + eclipseme.feature_1.7.7 this Develops platform to develop and test.Design software which used flow chart and so on, this can make logic error little.use the tool of  SUN to write test case, do cell test and integration test. To the compact size and hemanity of interface completes simple files management capability of mobile phone.     This system after the test, the movement is stable, may put into the use. Keywords:  j2me files of mobile phone 目录 内容摘要 1 Abstract: 1 一、引言: 3 1、开发前准备: 3 1.1什么是eclipse 3 1.2什么是jdk〈1〉 3 1.3什么是j2me 3 1.4什么是异或加密 3 二、系统分析: 4 1、需求分析: 4 1.1描述 4 1.2功能需求 4 1.3界面需求 4 1.4软硬件环境需求 4 三、系统设计: 5 1.1设计目录 5 1.2界面设计 5 四、系统实施: 7 1.1程序简单流程图,如图6: 7 1.2封面实施<4> 7 1.3浏览管理模块实施 8 1.4属性模块实施 9 1.5加密模块实施 9 1.6打包测试 10 结语: 11 感谢 11 参考文献: 11摘要    随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。员工信息管理是企业信息管理的重要部分,面对大量的人事信息,采用人力处理即浪费时间、又浪费人力和物力,并且数据的准确性低。因此,开发一个界面友好,易于操作的员工信息管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。本文所阐述的企业员工管理系统,以 B/C 模式高效地实现了员工信息管理系统的各项功能,可进行多条件查询、更新、密码设置等功能.提升了企业的效率和竞争力,满足了现代企业管理的需要.   JSP继承了所有Java语言的特点,而且发展前景十分的广阔,因此本项目使用用JSP语言作为根本,选用经典的Tomcat作为服务器平台,并用Eclipse作为开发平台,详细介绍了本管理系统的开发过程。并从系统的需求分析、系统分析、概要设计、详细设计的整个开发过程 【关键词】 企业员工、管理系统、JSP、数据库 目录 摘  要 1 引   言 3 1、系统分析 3 1.1  需求分析 3 1.2  可行性分析 3 1.2.1 经济性 3 1.2.2 技术性 3 1.2.3 操作可行性 4 1.2.4 系统结构可行性分析 4 2、总体设计 4 2.1  项目规划 4 2.2  设计目标 4 2.3  系统功能结构图 5 2.4  开发及运行环境 5 3、系统功能 设计 6 3.1  模块功能介绍 6 3.2  数据库设计与实现 6 3.2.1  数据库的需求分析 6 3.2.2  数据库各表具体设计 6 3.2.3  数据库连接与访问 8 3.3 系统中的JavaBean结构 9 3.4 公共模块 9 4、系统实现 10 4.1  登录模块 10 4.1.1 实现效果 10 4.1.2 相关JavaBean程序 11 4.1.3 相关JSP文件 11 4.2 主页面模块 12 4.2.1实现效果 12 4.2.2 主页面相关JSP文件 12 4.3 人员档案模块 13 4.3.1实现效果 14 4.3.2相关JavaBean程序 16 4.3.3 相关JSP文件 16 4.4 奖惩管理模块 16 4.4.1 实现效果 17 4.4.3 相关JSP文件 18 4.5 奖惩管理模块 18 4.5.1 实现效果 19 4.5.2 相关JavaBean程序 20 4.5.3 相关JSP文件 20 4.6 企业员工管理系统文件结构图 21 4.7 技术难点 21 4.7.1 中文乱码问题 21 4.7.2 安全性问题 21 4.7.3  JavaScript的实现 22 5、系统测试 22 5.1 测试的定义及目的 22 5.2 测试的原则 22 5.3 测试的方法 22 5.3.1 界面测试 22 5.3.2 功能测试 23 5.3.3 需求测试 23 5.3.4 性能测试 23 5.4 测试中其他要注意的地方 23 5.5 人力资源管理系统的测试 24 6、总结 24基于ASP网上人才管理系统 关键词   网上人才管理,ASP,SQL Server 2000 摘  要     随着网络信息的发展,网络在人们生活中的应用越来越广泛。 招聘网站为应聘者提供了方便、快捷的应聘途径。对招聘单位来说,招聘网站也为他们提供了查询、检索应聘者信息库的条件,使招聘工作中的人员初选工作变得轻松易行。此系统的开发为应聘者及招聘公司带来了很大的方便和经济,使他们足不出户就可以轻轻松松地完成求职和招聘工作。     网上招聘求职方式已经成为招聘求职的  计算机毕业论文网〗一大重要手段,其招聘求职规模和招聘求职成功率已直逼传统招聘会,有的甚至超过了传统招聘会。通过它应聘者和招聘公司/单位可以在网上通过Internet,突破时间和空间的限制而实现工作求职和公司/单位的人才的招聘。网上招聘的崛起对传统人才招聘流通体系产生了强烈的冲击,网上招聘较之传统招聘具有招聘范围广,信息量大,可挑选余地大,应聘人员素质高,招聘效果好,费用低,获得了越来越多的公司的认可优势,同时它有着经营成本低、库存是虚拟的、用户检索方便、地域限制少等特点。     本系统以ASP为主要制作工具,实现了用户注册、登陆、验证身份及用户数据的采集、个人简历的预览查询、搜索/查看用户信息,站内最新工作信息发布,可进入留言本留言从而实现了网站与客户之间的交流和沟通等。 3.4  数据库设计     数据库技术是实现动态网页技术的必  计算机毕业论文网〗要手段,在信息系统中占有非常重要的地位。数据库的设计好坏将对系统的实现效果产生影响。正确、合理地设计数据库不但可以提高数据库的存储效率,而且还能保证数据的完整性和一致性。     数据库设计应首先充分了解用户的需求,这不仅包括现在的需求,还包括将来的需求。数据库设计一般包括以下3个步骤:      ●  数据库需求分析;      ●  数据库概念结构设计;      ●  数据库逻辑结构分析[7]。 3.4.1  数据库需求分析 用户的需求具体体现在各种信息的操作方面,主要包括保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。所以,应该收集各种数据,组成一份详细的数据字典,为后面的设计打下牢固的基础。 本系统面向的是浏览用户和系统管理员,所以在数据库需求分析时主要系统考虑这两个方面的因素。对浏览、检索和信息操作;而对于管理员来说,最重要的是方便系统的管理和维护。 根据浏览者用户需求,总结出需求分析如下: ①   注册用户分为企业用户和个人用户; ②   企业用户可以发布自己的招聘信息,修改自身的信息和密码,对发布的信息进行管理和维护,并可以发送和接收在线信息; ③   个人用户可以发布自己的简历,创建、修改自身的信息和自身的密码,接收其他用户发送的信息; ④   每个用户之间可以在线发送留言信息。 由后台管理用户需求,总结出需求分析如下: ①   管理员对系统的设置信息进行管理; ②   管理员对用户发布的信息进行管理; ③   管理员可以修改自己的密码; 目  录 摘  要 III 关键词 III Abstract IV Key words IV 前  言 1 第一章  网上人才管理系统的开发背景及其概述 2 1.1  开发背景 2 1.2  选题的意义 2 1.3  可行性研究 3 1.4  网上人才管理的发展史 3 1.5  网上人才管理系统的作用及优势 4 1.6  我国网上人才管理发展现状 4 1.7  网上人才管理存在的问题 5 第二章  网上人才管理系统开发工具及环境 7 3.1  开发工具的选择 7 3.1.1  DreamWeaver的介绍 7 3.1.2  ASP的介绍 7 3.1.3  SQL Server 2000的简介 8 3.2  开发环境简介 9 3.2.1  ASP的开发环境的配置 9 3.2.2  ASP的内置对象 10 3.3.3  ASP的内建组件 11 3.3.4  ASP访问数据库的方法 11 3.3.5  系统开发及运行环境 17 第三章  网上人才管理系统的需求分析 18 3.1  系统功能描述 18 3.2  功能模块的划分 19 3.3  系统流程分析 20 3.4  数据库设计 21 3.4.1  数据库需求分析 21 3.4.2  数据库概念结构设计 22 3.4.3  数据库逻辑结构设计 25 第四章  数据库与系统功能模块的实现 27 4.1  数据库的实现 27 4.1.1 创建系统数据库 27 4.1.2  创建系统数据表 27 4.2  系统功能模块的实现 30 4.2.1  系统主页面及登录程序设计 30 4.2.2  管理员后台管理模块设计 34 4.2.3  新闻信息管理模块设计 35 4.2.4  企业信息管理模块设计 38 4.2.5  企业用户管理模块设计 40 4.2.6  个人用户管理模块设计 45 第五章  系统测试 50 第六章  总  结 52 参考文献 53 致  谢 54  随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。学校在管理、教学、办公各个方面也在悄悄地变化。一个学校的信息化程度体现在将计算器与信息技术应用于教学与管理,以现代化工具  计算机毕业论文网〗代替传统手工作业。无疑,使用信息化管理使教学更先进、办公更高效、管理更科学,信息交流更迅速。      学生成绩分析管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。      随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。      作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。      因此,开发这样一套管理软件成为很有必要的事情,故决定选择学生成绩分析管理系统来作为本人的毕业设计,在很短的时间里开发出一套界面友好,功能强大,使用简单的适用于各规模学院的学生成绩分析管理系统。该学生成绩分析管理系统能有效的处理在校学生的成绩管理,具有成绩输入、成绩查询、成绩统计及打印功能。 学生成绩分析管理系统可以实施应用在各中、大、小院校中,适用范围很广,应用性强。随着系统实施的日益成熟,最终会  计算机毕业论文网〗使单机作业为主的教学管理活动提高到这个平台上来,从而实现学校学生成绩信息管理的办公自动化,籍以提高办学效率和质量。使学校充分利用计算机所带来的新技术,为培养人才打下坚实的基础摘   要 房地产投资越来越成为家庭理财的新宠,而随之兴起的传统行业信息化浪潮却是持续浪打浪,传统中介机构做房地产交易网的趋势一天天的明显  计算机毕业网〗起来,最终,真正把握好企业信息化这个机会的商家将会取得阶段性胜利。浙中西房地产网是一家专门做房产业的网站,涉及,为商家提供展示的机会,为个人提供信息的发布查谒功能,为业界提供思考的空间。 [关键字]:房地产 投资 网站        Real estate investment becomes the new favourite of family finance more and more, but the information-based tide of traditional trade of the rise is the lasting waves upon waves thereupon, the traditional intermediary does the obviously standing up day by day of trend of the trade network of the real estate, finally, the trade company that really gets hold of this chance of enterprise's informationization will make the phased victory。 Zhejiang Chinese and Western real estate network whether one run website of house property industry specially, involve, offer chance that show for trade company , offer to individual issue of information is it call on the function to check, offer the space that thinks for industry。  Key words: Real estate  investment  network         目  录 一、引言…………………………………………………………………….……..1 二、系统开发背景分析…&
写在前面的话 引言 1. 前提 2. Java的学习 3. 目标 4. 联机文档 5. 章节 6. 练习 7. 多媒体 8. 源代码 9. 编码样式 10. Java版本 11. 课程和培训 12. 错误 13. 封面设计 14. 致谢 第1章 对象入门 1.1 抽象的进步 1.2 对象的接口 1.3 实现方案的隐藏 1.4 方案的重复使用 1.5 继承:重新使用接口 1.5.1 改善基础类 1.5.2 等价和类似关系 1.6 多形对象的互换使用 1.6.1 动态绑定 1.6.2 抽象的基础类和接口 1.7 对象的创建和存在时间 1.7.1 集合与继承器 1.7.2 单根结构 1.7.3 集合库与方便使用集合 1.7.4 清除时的困境:由谁负责清除? 1.8 违例控制:解决错误 1.9 多线程 1.10 永久性 1.11 Java和因特网 1.11.1 什么是Web? 1.11.2 客户端编程 1.11.3 服务器端编程 1.11.4 一个独立的领域:应用程序 1.12 分析和设计 1.12.1 不要迷失 1.12.2 阶段0:拟出一个计划 1.12.3 阶段1:要制作什么? 1.12.4 阶段2:开始构建? 1.12.5 阶段3:正式创建 1.12.6 阶段4:校订 1.12.7 计划的回报 1.13 Java还是C++? 第2章 一切都是对象 2.1 用句柄操纵对象 2.2 必须创建所有对象 2.2.1 保存在什么地方 2.2.2 特殊情况:主类型 2.2.3 Java中的数组 2.3 绝对不要清除对象 2.3.1 作用域 2.3.2 对象的作用域 2.4 新建数据类型:类 2.4.1 字段和方法 2.5 方法、自变量和返回值 2.5.1 自变量列表 2.6 构建Java程序 2.6.1 名字的可见性 2.6.2 使用其他组件 2.6.3 static关键字 2.7 我们的第一个Java程序 2.8 注释和嵌入文档 2.8.1 注释文档 2.8.2 具体语法 2.8.3 嵌入 2.8.4 @see:引用其他类 2.8.5 类文档标记 2.8.6 变量文档标记 2.8.7 方法文档标记 2.8.8 文档示例 2.9 编码样式 2.10 总结 2.11 练习 第3章 控制程序流程 3.1 使用Java运算符 3.1.1 优先级 3.1.2 赋值 3.1.3 算术运算符 3.1.4 自动递增和递减 3.1.5 关系运算符 3.1.6 逻辑运算符 3.1.7 按位运算符 3.1.8 移位运算符 3.1.9 三元if-else运算符 3.1.10 逗号运算符 3.1.11 字串运算符 3.1.12 运算符常规操作规则 3.1.13 造型运算符 3.1.14 Java没有“sizeof” 3.1.15 复习计算顺序 3.1.16 运算符总结 3.2 执行控制 3.2.1 真和假 3.2.3 反复 3.2.6 中断和继续 3.2.7 切换 3.3 总结 3.4 练习 第4章 初始化和清除 4.1 由构建器保证初始化 4.2 方法过载 4.2.1 区分过载方法 4.2.2 主类型的过载 4.2.3 返回值过载 4.2.4 默认构建器 4.2.5 this关键字 4.3 清除:收尾和垃圾收集 4.3.1 finalize()用途何在 4.3.2 必须执行清除 4.4 成员初始化 4.4.1 规定初始化 4.4.2 构建器初始化 4.5 数组初始化 4.5.1 多维数组 4.6 总结 4.7 练习 第5章 隐藏实施过程 5.1 包:库单元 5.1.1 创建独一无二的包名 5.1.2 自定义工具库 5.1.3 利用导入改变行为 5.1.4 包的停用 5.2 Java访问指示符 5.2.1 “友好的” 5.2.2 public:接口访问 5.2.3 private:不能接触 5.2.4 protected:“友好的一种” 5.3 接口与实现 5.4 类访问 5.5 总结 5.6 练习 第6章 类再生 6.1 合成的语法 6.2 继承的语法 6.2.1 初始化基础类 6.3 合成与继承的结合 6.3.1 确保正确的清除 6.3.2 名字的隐藏 6.4 到底选择合成还是继承 6.6 递增开发 6.7 上溯造型 6.7.1 何谓“上溯造型”? 6.8 final关键字 6.8.1 final数据 6.8.2 final方法 6.8.3 final类 6.8.4 final的注意事项 6.9 初始化和类装载 6.9.1 继承初始化 6.10 总结 6.11 练习 第7章 多形性 7.1 上溯造型 7.1.1 为什么要上溯造型 7.2 深入理解 7.2.1 方法调用的绑定 7.2.2 产生正确的行为 7.2.3 扩展性 7.3 覆盖与过载 7.4 抽象类和
软件说明: 小米人APK改之理是一款可视化的用于修改安卓Apk程序文件的工具,集成了ApkTool、Dex2jar、JD-GUI等Apk修改工具,集Apk反编译、Apk打包、Apk签名,支持语法高亮的代码编辑器,基于文件内容的关键字(支持单行代码或多行代码段)搜索、替换引擎,打造成可视的、一体化的APK修改工具,从而大大简化Apk修改过程中的繁琐操作,修改更轻松。 APK改之理特色: 1、可视化操作,全自动的反编译、编译、签名Apk。 2、以树目录管理全部反编译得到的Apk资源文件,方便操作。 3、内置代码编辑器,支持语法高亮显示,根据文件格式自动匹配相应语法;支持多文档同时编辑;也支持使用系统编辑器来编辑代码文件。 4、内置基于文件内容的关键字或多行代码段的搜索、替换引擎,一键搜索替换,搜索结果以标签的形式分门别类;允许在指定搜索范围(整个工程或选中的文件或文件夹内搜索),支持正则表达式搜索和替换。搜索功能是Apk修改的一个重要工具,从此你不必借助其它第三方搜索工具。 5、内置Google在线翻译引擎,支持实时翻译,支持所有Google支持的几十国语言对译,汉化更轻松。 6、自动识别图像资源,并提供该类资源的快捷替换功能,方便修改这类图片资源。 7、内嵌Unicode、AscII互转工具,以方便硬编码的文字(如汉字)的搜索和汉化类修改。 8、内置类似于系统cmd.exe的命令窗口,高手也可以手动直接输入各种命令来手动操作。 9、所有操作步骤、操作结果都以良好的阅读格式输出在日志窗口,方便查看修改的历史记录。 10、内置adb功能,包括使用adb向设备(或模拟器)安装、卸载修改后的apk进行测试,并嵌入adb log、ddms等功能监测修改apk的运行状况,以便于分析和查找错误。 11、支持多国语言界面,支持界面换肤。 注意事项: 1、双击 ApkIDE.exe启动程序(如果是Vista/Win7建议用用管理员权限运行,右键单击或在属性中设置) 2、如果启动不了,请先安装.net framework 2.0(或更高版本): 3、JDK建议使用1.6,不要用1.7。 4、本版集成:apktool 1.5.2;dex2jar 0.0.9.13; JD-GUI 0.3.5 5、APK签名用test.keystore信息: 路径:[Apk改之理安装目录]/test.keystore keystore password:apkide-test key alias:apkide key password:apkide-test validity(years):100 organization:apkide 更新日志: APK改之理3.1.0.0版本更新内容: 1、增加对apktool2.x版本的支持(目前apktool2.x仍然是测试版本,此版要求JDK1.7或以上),同时保留对1.5.2版的支持,二者可以一键切换(菜单「工具」-「配置与选项」-「选项」-「ApkTool版本切换」)。 2、增加apk拖放操作功能,可以将apk文件拖到Apk改之理窗体上,即可自动捕捉并反编译。 3、代码编码器增加将选中的文字从“Unicode转换为AscII”或“从AscII 转换为Unicode”二个转换命令,转换结果将直接替换编辑器选中的文本。 4、修复部份系统环境下签名出现“java’ 不是内部或外部命令”的错误。 5、配置keystore文件时不再强制要求.keystore的文件。 6、修正一处文件监视上的问题,一些小功能的改善。 版本:2.4.2 alpha测试版 发布时间:2013.05.02 解决部份apk(如无Icon、无Features等特性的apk)反编译后出现错误的问题。 针对上网本小屏幕(屏幕分辨率高度600的)调整搜索面板中控件尺寸来显示全部。 同时为搜索、替换文本框增加一个扩展编辑器。 搜索结果面板中添加“全部关闭”功能,以便一键关闭所有搜索标签。 版本:2.4.1 alpha测试版 发布时间:2013.05.02 修复文件监控的问题,包括:(1)可能存在部份已被外部修改的文件不能即时通知用户重新加载的问题(2)多次使用搜索替换面板中“替换全部”功能时,会出现未处理的错误的问题 改了dex2jar实现方式(效果一样,不过更安全些)) 版本:2.4 alpha测试版 发布时间:2013.04.14 增加keystore的签名方式,你可以使用自己的keystore来签名apk(keystore可以使用eclipse来生成,软件已默认提供了一个test.keystore);注:如果使用自己的keystore,请在设置窗口点“验证”按钮确保能显示为“验证成功”的方能使用,否则如果配置不正确编译成的apk是没有签名的(即apk中没有META-INF文件夹),且这个过程中不会有错误提示造成无法排查原因。PS:如果使用jdk1.7,请使用这种签名方式,否则可能签名不成功;同时因为keystore可以自己生成唯一数据,解决使用共享签名证书可能被如360拉黑报马的问题。 修复文件修改的监控问题,确保在必要时(已打开的文件在外部被修改时)通知用户重新加载它们。 修复查找对话框关闭后无法再打开(打开显示错误)的问题。 完善jdk路径的自动查找和配置(如果不会设置JDK,只要安装jdk的安装版后,通常都能自动查找到)。 版本:2.3 alpha测试版 发布时间:2013.04.09 增加对.samli、.xml的文件修改的监视功能,以便在使用了外部编辑器修改此类文件后能通知用户重新加载修改过的文件。 手动清理旧项目时改为线程方式,避免假死问题。 解决下拉列表的界面语言翻译问题。 小东和小西被改善、修复。
2019最新深入理解JVM内存结构及运行原理(JVM调优)高级核心课程视频教程下载。JVM是Java知识体系中的重要部分,对JVM底层的了解是每一位Java程序员深入Java技术领域的重要因素。本课程试图通过简单易懂的方式,系统的深入讲解JVM相关知识。包括JVM执行过程、虚拟机类加载机制、运行时数据区、GC、类加载器、内存分配与回收策略等,全套视频加资料高清无密码  第1讲 说在前面的话 免费 00:05:07  第2讲 整个部分要讲的内容说明 免费 00:06:58  第3讲 环境搭建以及jdk,jre,jvm的关系 免费 00:20:48  第4讲 jvm初体验-内存溢出问题的分析与解决 免费 00:17:59  第5讲 jvm再体验-jvm可视化监控工具 免费 00:21:17  第6讲 杂谈 免费 00:12:37  第7讲 Java的发展历史 00:27:24  第8讲 Java的发展历史续 00:02:27  第9讲 Java技术体系 00:08:46  第10讲 jdk8的新特性 00:07:31  第11讲 lanmbda表达式简介 00:07:02  第12讲 Java虚拟机-classic vm 00:06:06  第13讲 Java虚拟机-ExactVM 00:03:35  第14讲 Java虚拟机-HotSpotVM 00:04:23  第15讲 Java虚拟机-kvm 00:03:04  第16讲 Java虚拟机-JRockit 00:04:12  第17讲 Java虚拟机-j9 00:04:23  第18讲 Java虚拟机-dalvik 00:02:20  第19讲 Java虚拟机-MicrosoftJVM 00:03:57  第20讲 Java虚拟机-高性能Java虚拟机 00:02:58  第21讲 Java虚拟机-TaobaoVM 00:03:06  第22讲 Java内存区域-简介 00:07:56  第23讲 Java内存区域-Java虚拟机栈 00:12:04  第24讲 Java内存区域-程序计数器 00:12:54  第25讲 Java内存区域-本地方法栈 00:02:39  第26讲 Java内存区域-堆内存 00:05:08  第27讲 Java内存区域-方法区 00:06:32  第28讲 Java内存区域-直接内存和运行时常量池 00:15:53  第29讲 对象在内存中的布局-对象的创建 00:21:19  第30讲 探究对象的结构 00:13:47  第31讲 深入理解对象的访问定位 00:08:01  第32讲 垃圾回收-概述 00:06:20  第33讲 垃圾回收-判断对象是否存活算法-引用计数法详解 00:14:08  第34讲 垃圾回收-判断对象是否存活算法-可达性分析法详解 00:07:09  第35讲 垃圾回收算法-标记清除算法 00:04:36  第36讲 垃圾回收算法-复制算法 00:14:35  第37讲 垃圾回收算法-标记整理算法和分代收集算法 00:05:24  第38讲 垃圾收集器-serial收集器详解 00:09:45  第39讲 垃圾收集器-parnew收集器详解 00:04:53  第40讲 垃圾收集器-parallel收集器详解 00:11:02  第41讲 垃圾收集器-cms收集器详解 00:14:58  第42讲 最牛的垃圾收集器-g1收集器详解 00:18:04  第43讲 内存分配-概述 00:04:23  第44讲 内存分配-Eden区域 00:22:51  第45讲 内存分配-大对象直接进老年代 00:06:42  第46讲 内存分配-长存活的对象进入老年代 00:03:40  第47讲 内存分配-空间分配担保 00:04:54  第48讲 内存分配-逃逸分析与栈上分配 00:10:32  第49讲 虚拟机工具介绍 00:10:27  第50讲 虚拟机工具-jps详解 00:11:20  第51讲 虚拟机工具-jstat详解 00:09:20  第52讲 虚拟机工具-jinfo详解 00:05:03  第53讲 虚拟机工具-jmap详解 00:08:48  第54讲 虚拟机工具-jhat详解 00:08:10  第55讲 虚拟机工具-jstack详解 00:10:19  第56讲 可视化虚拟机工具-Jconsole内存监控 00:07:09  第57讲 可视化虚拟机工具-Jconsole线程监控 00:12:18  第58讲 死锁原理以及可视化虚拟机工具-Jconsole线程死锁监控 00:10:38  第59讲 VisualVM使用详解 00:08:03  第60讲 性能调优概述 00:11:22  第61讲 性能调优-案例1 00:23:28  第62讲 性能调优-案例2 00:10:05  第63讲 性能调优-案例3 00:12:41  第64讲 前半部分内容整体回顾 00:15:41  第65讲 Class文件简介和发展历史 免费 00:11:26  第66讲 Class文件结构概述 免费 00:16:50  第67讲 Class文件设计理念以及意义 免费 00:13:41  第68讲 文件结构-魔数 免费 00:09:49  第69讲 文件结构-常量池 免费 00:23:44  第70讲 文件结构-访问标志 免费 00:11:36  第71讲 文件结构-类索引 00:11:26  第72讲 文件结构-字段表集合 00:13:21  第73讲 文件结构-方法表集合 00:10:06  第74讲 文件结构-属性表集合 00:18:23  第75讲 字节码指令简介 00:09:18  第76讲 字节码与数据类型 00:09:34  第77讲 加载指令 00:09:33  第78讲 运算指令 00:10:24  第79讲 类型转换指令 00:13:42  第80讲 对象创建与访问指令 00:09:38  第81讲 操作树栈指令 00:03:27  第82讲 控制转移指令 00:11:58  第83讲 方法调用和返回指令 00:06:37  第84讲 异常处理指令 00:09:44  第85讲 同步指令 00:07:34  第86讲 类加载机制概述 00:07:26  第87讲 类加载时机 00:13:15  第88讲 类加载的过程-加载 00:15:15  第89讲 类加载的过程-验证 00:10:24  第90讲 类加载的过程-准备 00:05:40  第91讲 类加载的过程-解析 00:14:04  第92讲 类加载的过程-初始化 00:19:41  第93讲 类加载器 00:22:41  第94讲 双亲委派模型 00:17:03  第95讲 运行时栈帧结构 00:08:46  第96讲 局部变量表 00:20:48  第97讲 操作数栈 00:08:36  第98讲 动态连接 00:02:56  第99讲 方法返回地址和附加信息 00:03:24  第100讲 方法调用-解析调用 00:09:49  第101讲 方法调用-静态分派调用 00:16:21  第102讲 方法调用-动态分派调用 00:09:02  第103讲 动态类型语言支持 00:09:27  第104讲 字节码执行引擎小结 00:03:38  第105讲 总结与回顾 00:10:55  第106讲 happens-before简单概述 00:15:17  第107讲 重排序问题 00:23:19  第108讲 锁的内存语义 00:13:54  第109讲 volatile的内存语义 00:12:04  第110讲 final域内存语义
视频目录 第1节说在前面的话 [免费观看] 00:05:07分钟 | 第2节整个部分要讲的内容说明 [免费观看] 00:06:58分钟 | 第3节环境搭建以及jdk,jre,jvm的关系 [免费观看] 00:20:48分钟 | 第4节jvm初体验-内存溢出问题的分析与解决 [免费观看] 00:17:59分钟 | 第5节jvm再体验-jvm可视化监控工具 [免费观看] 00:21:17分钟 | 第6节杂谈 [免费观看] 00:12:37分钟 | 第7节Java的发展历史00:27:24分钟 | 第8节Java的发展历史续00:02:27分钟 | 第9节Java技术体系00:08:46分钟 | 第10节jdk8的新特性00:07:31分钟 | 第11节lanmbda表达式简介00:07:02分钟 | 第12节Java虚拟机-classic vm00:06:06分钟 | 第13节Java虚拟机-ExactVM00:03:35分钟 | 第14节Java虚拟机-HotSpotVM00:04:23分钟 | 第15节Java虚拟机-kvm00:03:04分钟 | 第16节Java虚拟机-JRockit00:04:12分钟 | 第17节Java虚拟机-j900:04:23分钟 | 第18节Java虚拟机-dalvik00:02:20分钟 | 第19节Java虚拟机-MicrosoftJVM00:03:57分钟 | 第20节Java虚拟机-高性能Java虚拟机00:02:58分钟 | 第21节Java虚拟机-TaobaoVM00:03:06分钟 | 第22节Java内存区域-简介00:07:56分钟 | 第23节Java内存区域-Java虚拟机栈00:12:04分钟 | 第24节Java内存区域-程序计数器00:12:54分钟 | 第25节Java内存区域-本地方法栈00:02:39分钟 | 第26节Java内存区域-堆内存00:05:08分钟 | 第27节Java内存区域-方法区00:06:32分钟 | 第28节Java内存区域-直接内存和运行时常量池00:15:53分钟 | 第29节对象在内存中的布局-对象的创建00:21:19分钟 | 第30节探究对象的结构00:13:47分钟 | 第31节深入理解对象的访问定位00:08:01分钟 | 第32节垃圾回收-概述00:06:20分钟 | 第33节垃圾回收-判断对象是否存活算法-引用计数法详解00:14:08分钟 | 第34节垃圾回收-判断对象是否存活算法-可达性分析法详解00:07:09分钟 | 第35节垃圾回收算法-标记清除算法00:04:36分钟 | 第36节垃圾回收算法-复制算法00:14:35分钟 | 第37节垃圾回收算法-标记整理算法和分代收集算法00:05:24分钟 | 第38节垃圾收集器-serial收集器详解00:09:45分钟 | 第39节垃圾收集器-parnew收集器详解00:04:53分钟 | 第40节垃圾收集器-parallel收集器详解00:11:02分钟 | 第41节垃圾收集器-cms收集器详解00:14:58分钟 | 第42节最牛的垃圾收集器-g1收集器详解00:18:04分钟 | 第43节内存分配-概述00:04:23分钟 | 第44节内存分配-Eden区域00:22:51分钟 | 第45节内存分配-大对象直接进老年代00:06:42分钟 | 第46节内存分配-长存活的对象进入老年代00:03:40分钟 | 第47节内存分配-空间分配担保00:04:54分钟 | 第48节内存分配-逃逸分析与栈上分配00:10:32分钟 | 第49节虚拟机工具介绍00:10:27分钟 | 第50节虚拟机工具-jps详解00:11:20分钟 | 第51节虚拟机工具-jstat详解00:09:20分钟 | 第52节虚拟机工具-jinfo详解00:05:03分钟 | 第53节虚拟机工具-jmap详解00:08:48分钟 | 第54节虚拟机工具-jhat详解00:08:10分钟 | 第55节虚拟机工具-jstack详解00:10:19分钟 | 第56节可视化虚拟机工具-Jconsole内存监控00:07:09分钟 | 第57节可视化虚拟机工具-Jconsole线程监控00:12:18分钟 | 第58节死锁原理以及可视化虚拟机工具-Jconsole线程死锁监控00:10:38分钟 | 第59节VisualVM使用详解00:08:03分钟 | 第60节性能调优概述00:11:22分钟 | 第61节性能调优-案例100:23:28分钟 | 第62节性能调优-案例200:10:05分钟 | 第63节性能调优-案例300:12:41分钟 | 第64节前半部分内容整体回顾00:15:41分钟 | 第65节Class文件简介和发展历史 [免费观看] 00:11:26分钟 | 第66节Class文件结构概述 [免费观看] 00:16:50分钟 | 第67节Class文件设计理念以及意义 [免费观看] 00:13:41分钟 | 第68节文件结构-魔数 [免费观看] 00:09:49分钟 | 第69节文件结构-常量池 [免费观看] 00:23:44分钟 | 第70节文件结构-访问标志 [免费观看] 00:11:36分钟 | 第71节文件结构-类索引00:11:26分钟 | 第72节文件结构-字段表集合00:13:21分钟 | 第73节文件结构-方法表集合00:10:06分钟 | 第74节文件结构-属性表集合00:18:23分钟 | 第75节字节码指令简介00:09:18分钟 | 第76节字节码与数据类型00:09:34分钟 | 第77节加载指令00:09:33分钟 | 第78节运算指令00:10:24分钟 | 第79节类型转换指令00:13:42分钟 | 第80节对象创建与访问指令00:09:38分钟 | 第81节操作树栈指令00:03:27分钟 | 第82节控制转移指令00:11:58分钟 | 第83节方法调用和返回指令00:06:37分钟 | 第84节异常处理指令00:09:44分钟 | 第85节同步指令00:07:34分钟 | 第86节类加载机制概述00:07:26分钟 | 第87节类加载时机00:13:15分钟 | 第88节类加载的过程-加载00:15:15分钟 | 第89节类加载的过程-验证00:10:24分钟 | 第90节类加载的过程-准备00:05:40分钟 | 第91节类加载的过程-解析00:14:04分钟 | 第92节类加载的过程-初始化00:19:41分钟 | 第93节类加载器00:22:41分钟 | 第94节双亲委派模型00:17:03分钟 | 第95节运行时栈帧结构00:08:46分钟 | 第96节局部变量表00:20:48分钟 | 第97节操作数栈00:08:36分钟 | 第98节动态连接00:02:56分钟 | 第99节方法返回地址和附加信息00:03:24分钟 | 第100节方法调用-解析调用00:09:49分钟 | 第101节方法调用-静态分派调用00:16:21分钟 | 第102节方法调用-动态分派调用00:09:02分钟 | 第103节动态类型语言支持00:09:27分钟 | 第104节字节码执行引擎小结00:03:38分钟 | 第105节总结与回顾00:10:55分钟
对于jdk1.8气象数据可视化,您可以使用Java开发语言以及相关的技术框架来实现。根据引用和引用,您可以选择使用JDK1.8作为运行环境,IDEA或Eclipse作为开发工具,Tomcat作为服务器环境,MySql作为数据库。 在后端方面,您可以使用Spring、Spring MVC和MyBatis等技术栈来处理数据和业务逻辑,而在前端方面,您可以选择使用Vue、CSS、JavaScript、jQuery和Element UI等技术来构建用户界面和实现数据可视化功能。 总之,使用JDK1.8、Spring、Spring MVC、MyBatis以及相应的前端技术,您可以开发气象数据可视化的应用程序。123 #### 引用[.reference_title] - *1* [【附源码】计算机毕业设计SSM气象分析系统的设计](https://blog.csdn.net/bishe409/article/details/127384898)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] - *2* [java计算机毕业设计ssm框架的天气预报系统](https://blog.csdn.net/QQ177825331/article/details/126807587)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] - *3* [基于WebGIS的车联网平台的研究与应用](https://blog.csdn.net/geduo_83/article/details/85855412)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值