Beyond Compare直接对比jar,war文件格式

因为工作需要频繁对比jar代码包,Beyond Compare官方也提供了Java Class to Source的对比插件,里面用的jad反编译工具,对比jdk8以上的代码,不能显示注解。在对比了多个开源反编译工具,例如jad,crf,procyon,jd-core,procyon变现最好。我就自己手动写了一个对比插件 Java Decomplier.bcpkg ,下载双击即可导入Beyond Compare。对比效果如下:

软件,Java 2020-11-05 PM 85℃ 2条

浅析VO、DTO、DO、PO的概念、区别和用处

由于不同的项目和开发人员有不同的命名习惯,这里我首先对上述的概念进行一个简单描述,名字只是个标识,我们重点关注其概念:概念:VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。DO(Domain Object):领域对象,就是从现实世界中抽象出来的有形或无形的业务...

软件 2019-11-11 AM 55℃ 2条

掌上学院app答案抓取

女友入职前要求做这个,苦于正确率太低,抓个包分析了一下,写了一个小脚本获取掌上学院题目的答案。import requests import json api = 'http://study.study2win.net/front/game/getQuestResultNew' header = { 'dt': '1561878996041', 'rs': '874e1335-08d1-4ba3-8668-655bd013179a', 'sg': '279B2317AAA45CA0A134AB50E9B0F2D5220ABA', 'App_Version':...

软件,python 2019-08-02 PM 64℃ 1条

Qt5串口助手的简单实现

主要为女朋友写的先贴一张图:

软件 2019-08-02 PM 56℃ 0条

ZigBee温湿度监测的实现

这其实是我的毕业设计,tas是系统简称待完善。。。!

硬件 2019-08-02 PM 54℃ 0条