工具
文章平均质量分 77
西凉的悲伤
这个作者很懒,什么都没留下…
展开
-
Android apk安装包反编译——apktool工具
到这里你已经得到了一个修改后的 apk,但是这个编译后的 apk 还无法安装到手机上,因为修改了文件,在安装时手机会对安装包里的签名进行比对签名,如果签名对不上说明apk被篡改了,就不会进行安装。一般 apk 都会进行加固,即对 Dex 加密,Dex 就是格式的文件里是 apk 的代码,加密后反编译是看不到项目主要代码的,从而保证了 apk 的安全性。使用 apksigner.jar 然后用 new.keystore 密钥库对 sign1.apk进行签名,最后生成 sign2.apk。原创 2023-12-26 16:28:29 · 5602 阅读 · 1 评论 -
Android apk安装包反编译——jadx工具
是一款功能强大的反编译工具,使用起来简单方便(拖拽式操作),不光提供了命令行程序,还提供了 GUI 程序。一般情况下,我们直接使用 GUI 程序就可以了jadx 支持 Windows、Linux、 macOS,能够帮我们打开.apk, .dex, .jar,.zip 等格式的文件。原创 2023-12-26 10:42:11 · 1334 阅读 · 0 评论 -
复制代码到 IDEA 中复制的每行代码前多了两个空格缩进解决
这还只是复制了几行代码,如果复制很长的 xml 或代码到 IDEA 中,势必会导致所有缩进都增加,导致代码变乱,如果通过 git 提交上去,会造成版本管理不便,即使你没改动的代码,提交记录上也会显示多余的空格缩进。可以发现原来的空格缩进是 2 个,现在变成了 4 个。原创 2023-12-21 16:48:28 · 1254 阅读 · 0 评论 -
GitBook安装及使用——使用 Markdown 创建你自己的博客网站和电子书
GitBook是一个命令行工具,用于使用 Markdown 构建漂亮的博客网站、电子书籍,相比于VuePressdocusaurus等工具,它更简洁,用起来也更方便。JavaFX 前言这个博客网站就是使用 GitBook 生成的,你只需要使用 Markdown 来书写文章内容,其他的 GitBook 帮你搞定。另外关于 GitBook 的其他信息可参考 github 地址 :gitbook。原创 2023-12-19 17:54:01 · 3459 阅读 · 0 评论 -
VuePress安装及使用——使用 Markdown 创建你自己的博客网站和电子书
VuePress是一个以 Markdown 为中心的静态网站生成器。你可以使用 Markdown 语法来书写内容(如文档、博客等),然后 VuePress 会帮助你生成一个静态网站来展示它们。例如:官网的VuePress 快速开始就是采用 VuePress 生成的,你只需要使用 Markdown 来书写文章内容,其他的 VuePress 帮你搞定。VuePress 相比于其他以 Markdown 为中心的静态网站生成器,如、GitBookdocusaurusmdBook。原创 2023-12-18 11:27:59 · 1156 阅读 · 3 评论 -
kkFileView 从源码编译最新安装包
kkFileView 是一个开源的附件在线预览项目,可以让你的项目方便的在线预览附件,包括比如:doc、docx、pdf、xml、xls、xlsx、ppt、pptx、zip、png、jpg、txt、map4等常见附件格式预览。在上一篇博客里讲了如何下载 kkFileView 安装包及安装使用,该教程使用的是v4.0.0 版本的 kkFileView。原创 2023-12-01 16:10:12 · 2129 阅读 · 3 评论 -
PowerToys工具介绍及使用
PowerToys 是微软最初发布于 Windows 95 平台的系统增强工具,直至 2002 年比尔盖茨调整研发重心,提升系统安全性,PowerToys 这一项目在当时因为Bug 多,功能不稳定,测试不严格,在安全审查中未能幸免,被微软从Windows系统移除。2019年,微软宣布开源 PowerToys 实用工具。PowerToys的github地址下载并安装后就可以使用 PowerToys 了,它提供了许多工具,可以提供工作效率和方便的操作电脑。原创 2023-07-04 14:24:07 · 873 阅读 · 0 评论 -
emoji表情符号,unicode表情符号
本文记录了 Unicode 标准中常见的表情符号字符,你可以直接复制表情符号用到你的网页上。关于所有表情符号的含义你还可以查看emojipedia表情符号网站👨💻。原创 2023-06-26 17:01:44 · 17462 阅读 · 0 评论 -
mdBook介绍及使用——使用 Markdown 创建你自己的博客和电子书
mdBook是一个使用 Markdown 创建书籍的命令行工具。它非常适合创建产品或 API 文档、教程、课程材料或任何需要清晰、易于导航和可定制的演示文稿。轻量级Markdown语法可帮助您更专注于您的内容综合搜索支持许多不同语言的代码块的颜色语法突出显示主题文件允许自定义输出格式预处理器可以为自定义语法和修改内容提供扩展后端可以将输出呈现为多种格式为了速度、安全和简单而用Rust编写Rust 代码示例的自动化测试mdBook。原创 2023-06-15 11:08:38 · 2730 阅读 · 0 评论 -
Delta 一个新的 git diff 对比显示工具
平时我们会在命令行使用git diff相关命令来对比文件的差异。git-diff命令说明比如:当前文件和该文件以前某一次提交进行对比、某文件的某两次提交记录进行对比、对比电脑上任意两个文件的差异。但是 git diff 对比出来没有行号,并且不能并排显示差异,对比界面不太好看,,这个时候你就可以使用 delta 了。原创 2023-06-13 15:46:54 · 4193 阅读 · 0 评论 -
提升代码质量,使用插件对 java 代码进行扫描检查分析
maven-checkstyle-plugin 插件对 java 代码进行检查很多时候我们的代码写的不规范,比如没缩进、参数间没空格、导入的包没用到没删除、方法很长没有进行拆分、 直接对方法参数进行了赋值分配等等不规范的操作或写法。为了规范代码并提高代码的质量,以及扫描代码检测潜在的不合理代码,我们可以使用一些插件来进行代码扫描分析。maven-checkstyle-plugin 是 maven 提供的一个插件,用于扫描代码检测不合理需要改进的差代码。原创 2023-03-22 15:00:41 · 2808 阅读 · 0 评论 -
IDEA 断点总是进入class文件没有进入源文件解决
idea 断点总是进入class文件没有进入源文件解决。原创 2023-03-03 15:40:58 · 5391 阅读 · 4 评论 -
ilasm 和 ildasm编译和反编译工具介绍使用教程
文本讲述怎么通过 ildasm 工具将 dll 文件进行反编译为 il 文件,修改 il 文件后再如何通过 ilasm 工具将 il 文件反编译成 dll 或 exe 文件。ildasm工具:用于将dll文件反编译成可读的 il 文件(il是.NET框架中中间语言的缩写)ilasm工具:用于将il文件编译成可执行的dll或exe文件如果你安装了开发工具它会自带这两个工具,不安装的话可能会找不到,这两个工具和.NET框架开发语言的编译和反编译有关。原创 2023-02-17 18:44:09 · 6493 阅读 · 0 评论 -
12个常见idea快捷键
sout : 快速生成 System.out.println();psvm : 快速生成 main 方法;Ctrl+Alt+V : 补全等号左边的变量类型和变量名;Ctrl+Shift+Enter : 补全当前行的结束分号,或者在方法名、if后使用可补全小括号和花括号;Shift+Enter : 在当前行的下一行创建新行,相当于光标跳转到行尾然后回车;Ctrl+Alt+Enter :在当前行的上一行创建新行;Alt+Insert : 可快速生成类里面的getter、setter、toString、构造方原创 2022-08-16 15:09:39 · 1937 阅读 · 0 评论 -
maven下载及安装
到这里其实maven已经安装完成了,但如果你使用idea进行代码开发不想使用idea默认的maven,可以按照下面的方式进行操作。因为自带的中央仓库是国外的所以下载jar会很慢,所以需要在 mirrors 中注释原来的仓库,换成国内的阿里云镜像。(因为idea默认会下载到C:\Users\用户名.m2\repository下,这样会导致C盘容量减少)● 新建M2_HOME变量,变量值是解压的文件名下的bin目录。● 新建MAVEN_HOME变量,变量值是解压的文件名。打开cmd命令窗口,输入mvn -v。.原创 2022-08-11 16:35:52 · 486 阅读 · 1 评论 -
Tomcat性能监控
项目中有时候我们需要监控tomcat的线程池、错误数、吞吐量、响应时间、CPU 以及 JVM 内存等性能,这个时候我们就需要考虑怎么实现tomcat监控。原创 2022-08-11 11:08:20 · 2899 阅读 · 1 评论 -
kkFileView安装及使用——文件预览解决方案
网页端一般会遇到各种文件,比如txt、doc、docx、pdf、xml、xls、xlsx、ppt、pptx、zip、png、jpg等等。有时候我们不想要把文件下载下来,而是想在线打开文件预览,这个时候如果每一种格式都需要我们去写代码造轮子去实现预览功能就太复杂了,并且自己实现的话会有很多兼容性问题。这个时候kkFileView的出现就解决了我们的问题。kkFileView官网kkFileView码云地址官网kkFileViewgithub地址官网。......原创 2022-07-30 19:57:22 · 49830 阅读 · 77 评论 -
谷歌浏览器插件:修改接口响应、重定向以及拦截url
对于一般接口测试和开发来说经常需要调试接口,对接口数据拦截修改来查看页面变化。一般会选用Fiddler或Fiddler everwhere来拦截接口调试,Fiddler和Fiddler everwhere都可以拦截电脑的各种应用的请求,Fiddler界面太丑了,而Fiddler everwhere只有30天试用期,所以很不方便。如果你只想拦截浏览器的请求或修改参数响应,那么一款优秀的拦截url请求的插件你必须拥有:Requestly: Redirect Url, Modify Headers etc1原创 2021-11-05 09:35:33 · 17694 阅读 · 4 评论 -
gradle安装配置与使用
什么是gradleGradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven, Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件,基于Groovy,build脚本使用Groovy编写。简单来说gradle就是用于项目构建和依赖管理的,如果你用过maven的pom.xml就知道maven的配置和语法有点繁杂,gradle就简洁了很多。gradle下载与安装(1) 官网下载 目前最新版是gradle-7.2-rc-1-all.zip(2原创 2021-08-05 11:14:14 · 4161 阅读 · 0 评论 -
Sonatype Nexus安装
什么是Sonatype NexusSonatype Nexus 是Maven仓库管理器、它可以节省网络带宽也会加速项目搭建的进程。简单来说就是管理jar包的仓库,如果你们公司有自己开发的jar包,可以上传上去,当项目需要用到这个jar包的时候只需要去这个仓库里下载该jar包到项目中使用就好。当然,不仅仅是自己开发的jar包,还可以配置其他远程maven仓库站点,比如你想使用fastjson.jar,它会从其他远程maven仓库站点下载到仓库里再传给你,相当于一个中转站,下次你再下载就会很快。安装前的原创 2021-08-03 14:26:21 · 4989 阅读 · 0 评论 -
linux安装kafka
首先下载kafka : kafka官网下载1.将下载的kafka上传到服务器后解压tar -xzf kafka_2.13-2.7.0.tar2.开启zookeeper的默认端口2181和kafka的默认9092 端口 /sbin/iptables -I INPUT -p tcp --dport 2181-j ACCEPT /sbin/iptables -I INPUT -p tcp --dport 9092 -j ACCEPT如果是其他阿里云、腾讯云主机,在实例的安全组里开启端口。2.启原创 2021-01-21 15:46:18 · 209 阅读 · 0 评论 -
ffmpeg的下载及安装
最近在处理一些音频数据,ffmpeg是一款非常好用处理音视频的工具包。那什么是ffmpeg呢?FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序,可以结合Java开发一些处理视频音频的功能。1.ffmpeg下载首先打开 ffmpeg官网下载然后点击 windows 对应的图标,再点击下面的”Windows EXE File”随便选一个点进去选择一个版本下载。2.下载后解压,配置环境变量下载解压后就能在 bin 文件夹下能看到三个可执行程序:ffmpeg、ffpl原创 2021-01-16 20:06:39 · 145472 阅读 · 39 评论 -
本地项目上传github
(2)第 7 条命令执行后,会进入这样一个文件编辑界面,提示让我们为本次合并提交加一些信息备注,我们很清楚我们在做什么,所以按两下ESC键,输入**:wq**(注意有冒号,这是UNIX保存的命令),回车即可。但是上面使用的是HTTPS,以后每次更新代码、提交代码都要填写用户名密码,比较麻烦,可以配置ssh每次提交更新就不需要填写用户名密码了。接着又会提示你输入两次密码(该密码是你push文件的时候要输入的密码,而不是github管理者的密码),当然,你也可以不输入密码,直接按回车。原创 2020-12-30 18:32:15 · 212 阅读 · 0 评论 -
新版本Fiddler抓包神器功能介绍
老版本的fiddler界面长这样:新版本的界面:无论从功能的化繁为简还是界面的优化和简洁度都比上一代好太多了!使用介绍:1.Live Traffic :抓取开关,打开会抓取电脑上所以应用的请求,关闭后不会抓取。抓取的请求以列表形式显示在下方,右上角是请求的参数,右下角是请求的响应。电脑关机时记得要关闭Live Traffic按钮,否则开机的时候电脑默认的上网代理是fiddler,会上不了网,这个时候电脑查找代理关闭代理服务器就好了。2.抓包时url过滤:有时候我们只想抓取或显示指定的原创 2020-12-29 11:23:22 · 4143 阅读 · 4 评论 -
关于抖音抓包的一些分析和抖音视频批量下载
上一篇介绍了抓包软件的使用:Fiddler+夜神模拟器+xposed+justTrustMe手机抓包这一篇介绍下对抖音里**“喜欢”**的视频,也就是点了红心的视频列表接口的一些分析。1.根据上一篇的抓包软件介绍,我们先模拟器上登录抖音开始抓包。经过分析发现“喜欢”的视频列表接口是:https://aweme.snssdk.com/aweme/v1/aweme/favorite/过滤下url:headers参数:X-Gorgon:请求所需的加密参数X-Tt-Token:在搜索接原创 2020-12-25 18:11:26 · 11035 阅读 · 6 评论 -
Fiddler+夜神模拟器+xposed+justTrustMe手机抖音抓包
一、Fiddler下载安装Fiddler是一款抓包神器,可以让电脑、手机、平板上所有应用发送的请求先通过Fiddler再发送到服务器,服务器返回的应答先通过Fiddler再返回给应用,相当于一个邮寄员。Fiddler官网下载 或者 百度云(提取码:i8ex)1.Live Traffic是抓取开关,打开后电脑所有的请求就经过Fiddler代理,Fiddler就开始记录并抓取所有的请求。关闭Live Traffic或关闭Fiddler软件会退出Fiddler代理。2.勾选Capture HTTPS t原创 2020-12-23 19:40:40 · 14900 阅读 · 31 评论 -
SSH远程连接服务器登录时出现如下错误Disconnected:No supported authentication methods available
当使用 SSH 登录云服务器 ECS (Elastic Compute Server) Linux 服务器时,即便正确输入了密码,也会出现类似如下错误信息:No supported authentication methods available或者Permission denied (publickey,gssapi-keyex,gssapi-with-mic).该问题通常是由于 SSH 服务修改了 PasswordAuthentication 参数,禁用了密码验证登录所致。处理办法:要解原创 2020-11-11 14:01:22 · 4138 阅读 · 3 评论 -
电脑win10锁屏壁纸获取
win10每天电脑的锁屏壁纸会自动变换。某天看到一张很喜欢的图片,但是,不知道怎么搞下来,于是就用手机拍下来,用百度搜图,发现基本搜不到,搜到的网页打不开。。。。。。转用谷歌搜图:可以说很强了,甩开百度好几十条街。但是,下载要收费。。。。。。。。。。。。再找办法吧,试了各种办法后,终于找到了!方法:C:\Users(或者是用复户制)\(用户名)\AppData\Local\P...原创 2020-04-30 11:38:09 · 504 阅读 · 0 评论 -
cmd命令行查看电脑连接过的wifi密码
如果电脑连接过某个WiFi,但是密码忘了,可以通过cmd简单操作查看密码。一、win+R打开运行窗口输入cmd二、输入netsh wlan show profiles回车来获取所有用户配置文件,显示的每一条所有用户配置文件后面的名称就是电脑曾经连接过的WiFi三、输netsh wlan show profile name=“wifi名称” key=clear来查看想要的WiFi密码,格式...原创 2020-02-21 13:21:47 · 3875 阅读 · 0 评论