Typora+Python+Minio无感上传
环境:Python3.11.9 stabled IDE:Pycharm2023.3.1.1 Typora 1.9.5 成品:upload.exe 项目背景 之前本地博文是用Typora + Picgo + COS,对于上传到Minio,需要安装额外的插件,也不支持对图片的转换。目前所有附件和图片都迁
环境:Python3.11.9 stabled IDE:Pycharm2023.3.1.1 Typora 1.9.5 成品:upload.exe 项目背景 之前本地博文是用Typora + Picgo + COS,对于上传到Minio,需要安装额外的插件,也不支持对图片的转换。目前所有附件和图片都迁
当鼠标即将悬停到a标签的之前,对该链接进行预加载,提高访问速度
Oyiso主题使用Syntaxy语法高亮器支持多种编程语言的代码高亮显示,但缺乏复制代码功能。文章详细介绍了如何在Oyiso主题的代码块中添加复制按钮并实现复制功能。通过修改`syntaxy.min.js`文件,添加复制按钮的HTML代码,并实现复制功能,最终绑定按钮的点击事件。这一改进使得用户可以直接点击按钮复制代码,提升了用户体验。
@SuperBuilder是Lombok提供的一个注解,用于生成构建者模式代码,特别适用于继承关系的类。它是@Builder的增强版本。 基本用法 @Data @SuperBuilder @NoArgsConstructor // 必需 @AllArgsConstructor // 必需 publi
@InitBinder是Spring MVC提供的一个注解,主要用于自定义请求参数的绑定规则。它可以: 注册自定义的编辑器 设置必填字段 设置允许的字段 设置日期格式等 @InitBinder的value参数 @InitBinder的value参数用于指定这个绑定器要作用的目标对象。有以下几种使用方
1. Google Guava简介 Guava是Google开发的Java工具库,提供了很多实用工具: 集合工具(Collections) 缓存工具(Cache) 并发工具(Concurrency) 字符串处理(Strings) I/O工具(I/O) EventBus(事件总线) 2. EventB
1. WebSocket基础 连接建立流程: Client Server | | |------ HTTP Upgrade ------>| // 发起升级请求 |
HandshakeInterceptor (WebSocket握手拦截器) public interface HandshakeInterceptor { // 握手前 boolean beforeHandshake(...); // 握手后 void af
Computing Power Network: A Survey 文本基于: Y. Sun, B. Lei, et al., “Computing power network: A survey,” China Communications, 2024, vol. 21, no. 9, pp. 1
毕设后端用的NestJS,记录下实践中的问题、技巧