摘要: 1.介绍 ImageMagick 是一个开源的、跨平台的 图像处理套件,支持超过100种图像格式(包括JPEG、PNG、GIF、PDF、SVG等),提供命令行工具和编程接口(如Python、C++),用于图像的创建、编辑、转换和批量处理。 你可以简单的将其理解为:ps,是一个图片处理工具。 只不过这 阅读全文
posted @ 2025-07-21 14:51 Marydon 阅读(272) 评论(0) 推荐(0)
摘要: 1.情景展示 奇葩需求经常有,这不,被要求使用js实现国密算法的加密,然后将加密结果传给后端。 如何实现? 我们可以使用sm-crypto来实现国密算法的加密与解密。 2.下载sm-crypto 如果本地安装有node.js与nvm的话,可以使用npm指令进行安装。 npm install sm-c 阅读全文
posted @ 2025-06-05 20:10 Marydon 阅读(203) 评论(0) 推荐(1)
摘要: 1.情景展示 我们知道,springboot框架进行前后端交互的时候,使用的Jackson进行的序列化和反序列化。 下面Jackson进行详细说明。 2.序列化 手动进行序列化 ObjectMapper objectMapper = new ObjectMapper(); String json = 阅读全文
posted @ 2025-04-02 16:55 Marydon 阅读(253) 评论(0) 推荐(0)
摘要: 1.情景展示 如上图所示,项目某个模块支持的node.js最高版本是17,我用的是20,所以只能降级。 2.具体分析 我现在把node.js降到16,那后续如果再需要20呢?能不能实现版本的随时切换? 3.安装nvm 我们可以使用nvm来管理node.js的版本。 nvm:Node Version 阅读全文
posted @ 2025-03-19 18:03 Marydon 阅读(250) 评论(0) 推荐(0)
摘要: 1.情景展示 已知一个类CityListData,现需要将该类的属性值全部复制到另一个类ProvinceListData当中。 如果实体类的属性少了,我们手动一个一个进行Get、Set倒没什么,但属性多的话,手动赋值不仅浪费时间还容易遗漏。 有没有快速完成取值并赋值呢? 2.具体分析 通过插件来实现 阅读全文
posted @ 2025-02-27 15:46 Marydon 阅读(140) 评论(0) 推荐(0)