最近使用新OpenAPI接口时发现自带的SwaggerUI界面不是很友好,一些开源的库,如Knife4j使用虽然很方便,不过对于比较大的schema支持不好,容易出现卡顿,目前做的比较好的是ApiFox,不过不能同步Markdown文件,而且私有化部署需要另外收费。 其实API文档服务比较简单,没有太多功能,因此抽空自己开发一个简单的API文档系统…
关于此mock服务相关介绍见:https://fugary.com/?p=626 安装运行 下载运行:https://github.com/fugary/simple-boot-mock-server/releases下载最新zip文具 下载解压后,bin\start.bat运行即可 Docker运行:docker run -p 9086:9086…
最近公司需要用到mock服务,想起以前开发的simple-boot-mock-server,已经有几年了,当时是疫情时在家办公有些第三方服务调用不了,自己开发了一个小mock工具,处理简单的请求响应数据,如果只是前端mock,mockjs就够用,但大多数时候需要后端mock,除了返回json,还需要返回xml等。以前有个fastmock服务,因为某…
Zlibrary被封之后各种假网站疯狂出现,大家要擦亮眼睛,防止上当受骗。 如何识别 如果没有这个请愿书一般都是假的:支持我们争取知识自由 签署请愿书 如果搜索不到中文图书一般都是假的 如果图书没有多种格式可以选择下载的都是假的 普通用户有10本限额,如果没有显示限额信息的都是假的 如果上来就让升级高级版本的都是假的。 注意正版网站都是自愿捐赠,普…
Vue3已经发布很长时间了,最新版本已经到了3.4.x(2023-12月底开始升级到3.4),功能基本稳定。 Vue官网:https://cn.vuejs.org/ 选项式与组合式 首先看到Vue3最先可能需要的是选择选项式还是组合式API,这两种都是Vue3支持的开发模式,可以根据习惯来选择,不过组合式是最新的模式,建议新项目都是用组合式API,…
最近在考虑开发GUI程序,由于用Java比较多,就想试试看Java开发GUI程序是否可行,用JavaFX实现一个计算器demo程序。 JavaFX是目前比较流行的Java GUI开发框架,使用fxml作为布局文件,通过JavaFX Scene Builder可以实现拖动布局等,方便构建程序。 源码地址:https://github.com/fuga…
最近豆瓣更新了反爬政策,连封面图片也不允许直接访问,越来越严格了,以前的calibre-web-douban-api插件不能正常获取封面,因此只能想其他办法来实现封面的获取。 插件已更新到最新,本文是记录插件获取封面的技术实现,使用参考:https://fugary.com/?p=238 源码地址:https://github.com/fugary…
Jupyter是比较好用的在线工具,可以当做Notebook笔记使用,可以在线执行Python代码,属于交互式的开发环境。 默认情况下Jupyter使用本地文件夹为工作目录,不是很方便,可以考虑安装到NAS上,以NAS中的目录为工作目录,可以实现远程随时随地访问和修改。 Jupter介绍 网址:https://jupyter.org/about J…
上一篇文章中已经实现了打包以及版本管理的功能,软件已经可以发布到服务器上,只实现简单的版本检查,要实现自动下载并更新软件还有不少问题要处理。 实现方式 在启动程序的时候开启一条后台线程去检查更新,如果有更新就提示客户是否更新,软件默认是强制更新,不更新直接退出程序。 更新又分为手动更新和自动更新: 手动更新,自动打开浏览器跳转下载地址,需要手动去覆…
最近公司的一个Python写的GUI工具需要分发给公司员工使用,目前使用单文件打包模式,生成一个exe文件(仅Windows下使用),打包之后还有部分依赖的文件和文件夹需要一起分发,目前分发以及后面的自动更新不是很方便,因此使用Python再写了一个打包脚本简化打包操作。 主要功能 使用PyInstaller打包成单个exe文件 exe要支持Win…