whoru

学习、分享、交流、沉淀

环境:NodeJS v8+

安装依赖

1
2
3
4
# jspdf 是主依赖,其它两个可根据情况选择;
# jspdf-autotable 用于绘制表格;
# jspdf-autotext 用于添加文本,实现自动换行等;
npm i --save jspdf jspdf-autotable jspdf-autotext

引入依赖和初始化

1
2
3
4
5
6
7
8
9
10
11
12
13
// 推荐这种引入方式
import jsPDF from 'jspdf';
// 虽然官方仓库写的是这种,但实际使用过程中却遇到了一些问题,自己可以测试一下
// 比如提示某些方法不存在等
// import { jsPDF } from "jspdf";

// 初始化示例,这里用的是横向A4纸,并且开启压缩
// 构造参数说明如下
// orientation?: "p" | "portrait" | "l" | "landscape",
// unit?: "pt" | "px" | "in" | "mm" | "cm" | "ex" | "em" | "pc",
// format?: string | number[],
// compressPdf?: boolean
const pdfDoc = new jsPDF('l', 'mm', [ 210, 297 ], true);
阅读全文 »

安装

1
➜  ~ npm i nrm -g

使用

1
2
3
4
5
6
7
8
9
10
11
12
# 查看 nrm 内置的几个 npm 源
➜ ~ nrm ls
npm ---------- https://registry.npmjs.org/
yarn --------- https://registry.yarnpkg.com/
tencent ------ https://mirrors.cloud.tencent.com/npm/
cnpm --------- https://r.cnpmjs.org/
* taobao ------- https://registry.npmmirror.com/
npmMirror ---- https://skimdb.npmjs.com/registry/

# 切换源
➜ ~ nrm use cnpm
Registry has been set to: http://r.cnpmjs.org/

网盘备份的安装文件都是从官网直接下载的,可比对 sha256 进行确认。

只提供 jdk 的 LTS 最新版本,并且对应系统只提供 WindowsmacOSLinux,其它系统或历史版本参照官网下载部分的说明。

官网

下载地址

账号分享

2023-11-01 测试可用

1
2
账号:2028056560@qq.com
密码:Oracle1234
阅读全文 »

❗️JD-GUI 有点老了,已经很久没更新,推荐另一款:https://github.com/skylot/jadx


JD-GUI 是一款大家耳熟能详的 Java 反编译工具,可以方便的将编译好的 .class 文件反编译为 .java 源码文件,用于开发调试、源码学习等。

官网地址:http://java-decompiler.github.io

Git 地址:https://github.com/java-decompiler/jd-gui

下载地址

当前最新版本:v1.6.6 @ Dec 25, 2019

阅读全文 »