javap是jdk自带的一个工具,可以对代码反编译,也可以查看java编译器生成的字节码。 一般情况下,很少有人使用javap对class文件进行反编译,因为有很多成熟的反编译工具可以使用,比如jad。但是,javap还可以查看java编译器为我们生成的字节码。通过它,可以对照源代码和字节码,从而了 ...
分类:
编程语言 时间:
2018-11-10 22:41:08
阅读次数:
245
vue 使用Jade模板写html,stylus写css 日常工作都是使用vue开发页面和webApp,写的多了就想偷懒简化各种书写方式,所以使用了jade写html,stylus写css,省了很多的步骤和提高了效率。 安装包 配置文件 jade使用前后对比 使用Jade注意事项 需要简单了解jad ...
分类:
Web程序 时间:
2018-11-07 14:13:37
阅读次数:
266
宏是Jinja2特有的,像Django则没有这个。 先新建一个项目macroDemo: 然后在templates文件夹中新建index.html文件,并在代码中返回渲染后的文件: 然后回到index.html,现在假设我们要写一个登录的表单: 代码: <!DOCTYPE html><html lan ...
分类:
系统相关 时间:
2018-10-21 13:07:28
阅读次数:
254
下好以后解压就可以用了,软件就只有一个exe文件和一个帮助文件。在众多的JAVA反编译工具中,有几种非常著名的工具使用了相同的核心引擎——JAD,其中主要包括:FrontEnd Plus、mDeJava、Decafe Pro、Cavaj Java Decompiler、DJ Java Decompi ...
分类:
编程语言 时间:
2018-09-20 16:00:07
阅读次数:
210
安装Java jdk后 看安装目录里有没有jad.exe,没有要下载,一般都有的 配置Java环境变量 开始-运行-cmd-回车-进入命令行窗口: cd+空格+class文件所在路径: 按下面的命令进行反编译: 例如:[2] jad -sjava example.class 回车 在目录里可以看到e ...
分类:
编程语言 时间:
2018-09-06 14:37:46
阅读次数:
176
previously:最近在学习Dependency Injection(依赖注入)模式,看了martin fowler的的 文章(原文:https://martinfowler.com/articles/injection.html) 例子中用了一个PicoContainer容器例子,于是乎去网上 ...
分类:
系统相关 时间:
2018-08-04 11:54:25
阅读次数:
163
有时候我们拿不到项目的源码,但是又想在项目的基础上进行改动,这时候就可以进行反编译。 反编译工具:jd-gui,下载链接http://jd.benow.ca/,jad,下载链接:https://varaneckas.com/jad/,根据操作系统进行选择下载。 工具jd-gui直接查看class文件 ...
分类:
其他好文 时间:
2018-07-28 13:48:56
阅读次数:
232
在阎宏博士的《JAVA与模式》一书中开头是这样描述建造(Builder)模式的: 建造模式是对象的创建模式。建造模式可以将一个产品的内部表象(internal representation)与产品的生产过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。 产品的内部表象 一个产品常 ...
分类:
编程语言 时间:
2018-07-23 18:40:56
阅读次数:
194
深入浅出padding padding是CSS盒子模型的一部分,代表盒子模型的内边距。 用法 padding属性有四个值,分别代表上、右、下、左的内边距。 此时, 的内边距为: 上内边距:10px 右内边距:5px 下内边距:15px 左内边距:20px 简写 padding属性的值可以简写,按照值 ...
分类:
其他好文 时间:
2018-07-18 23:27:25
阅读次数:
232
Java 10个调试技巧(基础?????) Eclipse断点调试(和上一篇基本类似,补充??) 使用Eclipse开发和调试java程序(从安装eclipse开始,特别细,有设置条件断点,回退的具体操作????) 为Eclipse添加反编译插件jad.exe,更好的调试(看结尾部分?????) 深 ...
分类:
编程语言 时间:
2018-07-04 11:47:08
阅读次数:
188