目录

Beyond Compare 文件对比工具

友好使用

Java 源码工具

jd-gui 反编译

Luyten 反编译

Everything 文件/夹搜索工具

Anytxt Searcher 全文搜索引擎(推荐)

WinRAR、7-Zip 解压缩工具

Diagrams 流程图绘制工具


Beyond Compare 文件对比工具

1、使用简单、功能强大的命令比较文件和文件夹,合并更改、同步文件和生成报告。

2、随时随地访问数据:直接访问 FTP 站点、媒体设备、WebDAV 资源、svn存储库和云存储。

3、Beyond Compare 包括用于各种数据类型的内置比较查看器。除了文本,还有比较表、图像、二进制文件、注册表配置单元等。

4、官网下载地址:https://www.scootersoftware.com/download.php

https://www.scootersoftware.com/files/BCompare-zh-4.4.7.28397.exe

5、安装和普通软件安装一样。

友好使用

1、Beyond Compare 安装后默认只有 30 天左右的使用权限,需要打赏获取注册密钥。

2、也可以通过本方式延长使用期限,新建一个 .bat 脚本文件,输入如下内容,然后双击执行即可:

reg delete "HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4" /v CacheID /f

3、此脚本用于删除 Beyond Compare4 注册表里 CacheID 属性值,当然也可以手动打开注册表,找到上面的路径,然后手动删除  CacheID 属性值。

4、如果不想手动点击,则可以设置电脑的定时任务执行此 .bat 脚本,比如每周、每月执行一下此脚本。

Java 源码工具

jd-gui 反编译

1、JD-GUI 反编译工具能将 java 的 .class 文件、.jar 包、.war 包 轻松反编译为 .java 源代码。

2、JD-GUI  使用简单, 直接双击运行,然后打开需要反编译的文件,反编译迅速,错误率极少。

3、github 开源官网:https://github.com/java-decompiler

4、官方下载:http://java-decompiler.github.io/

内容搜索

1、jd-gui 不仅能反编译 jar、war 包,还能搜索包中的任意内容

2、点击 Search 菜单(快捷键 Ctrl + Shift + S) 打开搜索面板,其中主要选项有:

Search String(搜索的字符串内容)'*' 表示任意多个字符,? 表示任意单个字符
Search For(搜索目标)Type(类名/接口名/枚举名/方法返回值/泛型类型等等)、Constructor(构造器)、String Constant(字符串常量)、 Field(成员变量)、Method(方法名)、Java Module(Java 模型)
 Limit To(把结果限制于)Declarations(声明)、Referenace(引用、参考)

3、Ctrl + H 快捷键可以查看当前接口的实现类,或者是当前类的子类。

Luyten 反编译

1、开源地址:https://github.com/deathmarine/Luyten/

2、下载后免安装,双击即可运行使用(前提是必须有Java运行环境)https://github.com/deathmarine/Luyten/releases/latest

Everything 文件/夹搜索工具

1、Everything 是 Windows 上一款搜索引擎,它能够基于文件名快速定文件和文件夹位置。 默认显示电脑上每个文件和文件夹 (就如其名 "Everything")。在搜索框输入的关键词将会筛选显示的文件和文件夹。

2、索引 1,000,000 个文件将需要大约 1 分钟,和 Windows 默认的搜索简直天差地别。

3、Everything 在启动后自动更新数据库。

4、官网:https://www.voidtools.com/zh-cn/

Everything-1.4.1.1009.x64-Setup.exe

安装版x64多语言版1691 KB
搜索类型描述
单个关键词搜索最基本的搜索方式,只需在Everything的搜索框中输入关键词,例如“培训”,Everything就会显示出所有名为“培训”的文件和文件夹。
根据文件大小筛选比如想搜索电脑里超过10GB的文件有哪些,可以用关键词:“size:>10GB”。
多个关键词搜索想查找同时包含多个关键词的文件或文件夹,可以使用空格将关键词连接起来(不要带双引号)。例如:web 安全,可以找出所有同时包含“web”和“安全”关键词的文件和文件夹。
合并搜索使用合并搜索可以设置多个搜索条件并找出符合所有条件的文件或文件夹。
例如查找文件扩展名为“.log”,以及文件大小大于10MB的搜索条件:*.log size:>100MB

使用通配符搜索

搜索关键词中使用通配符 * 将会匹配任意数量的任意字符。

例如,搜索以 e 开头并以 g 结尾的文件和文件夹:e*g

搜索关键词中使用通配符 ? 将会匹配任一字符。

例如,搜索含有两个字符扩展名的文件:*.??

搜索包含空格的关键词

搜索包含空格的关键词,请用双引号。例如 "web 安全"

搜索文件类型(指定后缀名搜索)

搜索文件类型,请在搜索框输入扩展名,例如,搜索 mp3 文件,输入 *.mp3 即可。

搜索多个文件类型,请使用 | 分隔,例如:*.bmp|*.jpg 将会搜索 bmp 或 jpg 类型文件。

只搜索文件或者文件夹

默认情况下,Everything 会同时搜索文件和文件夹。如果只想搜索文件或者只搜索文件夹,可以用关键词“file”或者“folder”。

file:xxx:搜索名字带xxx的文件;folder:xxx:搜索名字带xxx的目录。

指定路径搜索

比如:"E:\文档\预算 3.0" size:>10mb,搜索这个目录下文件大小大于 10MB的文件。

路径用双引号包裹起来。

Anytxt Searcher 全文搜索引擎(推荐)

1、不仅可以搜索文件名称,还可以直接检索到文档内的文字,而不用打开文档,支持100多种文件格式,增强版甚至还支持OCR,能识别图片上的内容。

2、官网:https://anytxt.net/。下载地址:https://anytxt.net/download/

WinRAR、7-Zip 解压缩工具

1、WinRAR 提供对 RAR 和 ZIP 存档的完整支持,并能够解包 CAB、ARJ、LZH、TAR、GZ、UUE、BZ2、JAR、ISO、7Z、XZ、Z 存档。

2、WinRAR 提供了一个利用鼠标和菜单以及命令行界面的图形交互界面。还能根据文件名(包括扩展名,比如 Person.class)快速查找并定位文件的位置

3、如果只是平时普通的解压缩文件,个人推荐 7-Zip 工具,它的界面更加简洁,且没有任何广告,支持的格式更多。

下载 7-Zip 19.00 稳定版适用于 Windows 操作系统(2019-02-21)(7-Zip 官方中文网站):

链接格式系统大小
下载.exe32 位 x861 MB
下载.exe64 位 x641 MB

4、而作为程序开发工程师而言 WinRaR 有一个 7-Zip 没有的重要功能:不压缩直接存储的文件,即替换第三方依赖的 .jar 包时,如果直接使用 7-zip 工具压缩,则会导致压缩后程序启动失败。WinRAR 官网下载地址:WinRAR and RAR archiver downloadsicon-default.png?t=O83Ahttps://www.rarlab.com/download.htm选择其中的简体中文下载即可 Chinese Simplified (64 bit)

使用示例:替换 .jar 包 class 文件

Diagrams 流程图绘制工具

1、对于流程图绘制工具,最常见的可能是 visio 和 process on。visio 是微软的一款画图软件,正版软件是付费的,process on 是一款免费在线画图工具,功能非常强大。除了常规的各种流程图之外,对于思维导图支持也非常友好。但 process on 只能免费保存最近9张图,想保留更多的图,需要付费升级。(开发不易,支持正版,收费是可以理解的)

2、diagrams 是一款免费开源,功能强大的画图工具,支持在线与离线版本,完全可以替代 visio 的工具。

        在线绘图访问地址:https://app.diagrams.net/
        桌面版本下载地址:https://github.com/jgraph/drawio-desktop/releases
        github 开源地址:https://github.com/jgraph/drawio

3、diagrams 无论是在线版还是离线版,在右上角都有一个'地区'图标可以用于切换语言,使用非常简单,与其它流程图绘制工具操作基本一致。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐