摘要: 不是单页图片,是多页PDF转成一张图片的逻辑。 我这里的场景是PDF转成图片之后返回给前端,前端再在图片上实现签字,并且可拖拽的逻辑,就是签订合同的场景。 但是这里只写后端多页PDF转图片的逻辑。 先说逻辑,后面直接上代码,大致分为以下几步: 读取PDF文件(我的代码里是将在线的URL转成Input 阅读全文
posted @ 2024-08-10 15:15 TandK 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 很奇怪的需求,本地开发一般都是http://localhost:3000,但有些情况需要https://localhost:3000来debug,这类需求估计比较少,我看使用next.js的中文教程也比较少,这里记录一下。 网上很多找到的教程都是自己去转一堆软件和依赖,还要分Mac和Windows, 阅读全文
posted @ 2024-08-10 14:54 TandK 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 最近在用next写一个多语言的项目,找了好久没找到简单实现的教程,实践起来感觉都比较复杂,最后终于是在官方文档找到了,结合网上找到的代码demo,终于实现了,在这里简单总结一下。 此教程适用于比较简单的项目实现,如果你是刚入门next,并且不想用太复杂的方式去实现一个多语言项目,那么这个教程就挺适合 阅读全文
posted @ 2024-04-21 15:48 TandK 阅读(411) 评论(1) 推荐(0) 编辑
摘要: 好久没碰前端了,写个轮播都废了我这么大功夫。 最近闲着没事写一写小程序,有个要实现的功能是这样的: 如图,上面的色块是个轮播,下面的也是轮播。 滑动上面的轮播,下面的也跟着动,滑动下面的,上面也跟着动。 什么,你说哪个傻子会做这种功能? 我啊。 其实做出来的效果还挺不错的,就看你往轮播里面放什么内容 阅读全文
posted @ 2021-12-14 21:58 TandK 阅读(394) 评论(0) 推荐(3) 编辑
摘要: 前言 最近换了台电脑,所有开发环境都要重新安装。 之前和一个同事聊过,他说他把很多东西都装docker上了,之后换电脑的时候有个文件带过去就可以了。 具体怎么换呢,我也不知道,以我的性格肯定是遇到事了才会去了解,但是我现在就想着试试docker。 我也是第一次这样尝试,因此有个笔记的话下次还遇到会好 阅读全文
posted @ 2021-11-20 00:04 TandK 阅读(1231) 评论(6) 推荐(1) 编辑
摘要: 我只有一台服务器,但我想在这台服务器上运行多个项目,怎么办? 总不能靠加端口区分吧? 百度和Google是个好东西,于是我找到了答案,使用nginx。 通过nginx,我可以给我的一台服务器配置两个域名,然后通过不同的域名访问我的两个项目。 实现方式 大概流程是这么玩的,你在服务器配置好nginx, 阅读全文
posted @ 2021-10-23 22:54 TandK 阅读(7601) 评论(4) 推荐(7) 编辑
摘要: REST架构 你是如何理解上网这件事的? 打开浏览器,输入网址,展现在你面前的就是一个网站了。 你可以在网站里看视频、看博客、写文章、听音乐。 但凡写过点代码的人都知道,我们平时访问的网站,其实是HTML,它不过是一个文本,只是通过渲染,在你面前变成了多姿多彩的网站。 上网这件事,其实就是把在服务器 阅读全文
posted @ 2021-06-28 22:49 TandK 阅读(550) 评论(3) 推荐(2) 编辑
摘要: 控制反转,是一种设计思想,原来我们新建一个对象,需要自己去手动new一个对象,但有了IoC,就把创建对象这个过程的控制权交给了框架来处理。 IoC 容器实际上就是个Map<key,value>,Map 中存放的是各种对象。 当我们需要创建一个对象的时候,只需要配置好配置文件/注解即可,完全不用考虑对 阅读全文
posted @ 2021-05-27 11:57 TandK 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 前言 之前的两篇文章: 浅谈sql索引 -- 初步介绍索引的特性 MySQL索引性能分析 -- 怎么用explain去查看sql的执行情况 对索引不熟悉的朋友可以看一下,本篇文章是在前两篇的基础上写的,所以之前提过的在这里不会细说。 正文 现在你手头有这么一张表 假如这张表最常用的查询语句是这句: 阅读全文
posted @ 2021-01-29 20:30 TandK 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 为什么要做性能分析 你有没有这样的情况。 面对一个你没怎么写过的、复杂的业务,你构思了很久,终于开始敲下了第一段代码。 写的过程迷迷糊糊,有的时候还能把自己搞晕了。 但你还是终于把它写完了。 但是点击一运行,完了,有bug。 怎么办? debug的方式有很多,控制台打印是一种。 通过控制台打印的信息 阅读全文
posted @ 2021-01-21 18:13 TandK 阅读(523) 评论(0) 推荐(0) 编辑