file4j
鲸落海底,哺暗界众生十五年。——加里·斯奈德 代码仓库 官方文档 在 SpringBoot 中通过简单的方式将文件存储到 本地、FTP、SFTP、WebDAV、谷歌云存阿里云OSS、华为云OBS、七牛云Kodo、腾讯云COS、百度云 BOS、又拍云USS、MinIO、 AWS S3、金山云 KS3、美团云 MSS、京东云 OSS、天翼云 OOS、移动云 EOS、沃云 OSS、 网易数帆 NOS、Ucloud US3、青云 QingStor、IBM COS 等平台 12345<dependency> <groupId>cn.xuyanwu</groupId> <artifactId>spring-file-storage</artifactId> <version>1.0.3</version></dependency>
仿钉钉官网滚动效果
恭维含有一种毒剂,使最坚强的人也不免昏昏陶醉。——大仲马 今天在bilibili刷到个视频 https://www.bilibili.com/video/BV12z4y1s7nE/ 发现实现了钉钉官网效果 https://www.dingtalk.com/ 非常的炫酷,仓库源码: https://gitee.com/vary-space/hello-world/tree/12z4y1s7nE
QLExpress
方向是比速度更重要的追求。——白岩松 QLExpress是一种强大,轻量级,动态的Java平台语言,旨在提高开发人员在不同业务场景中的生产力。 https://github.com/alibaba/QLExpress 安装 12345<dependency> <groupId>com.alibaba</groupId> <artifactId>QLExpress</artifactId> <version>3.3.2</version></dependency> 代码: 12345678ExpressRunner runner = new ExpressRunner();DefaultContext<String, Object> context = new DefaultContext<String, Object>();context.put("a", 1);context.put("b", 2);cont...
tldraw
书,能保持我们的童心;书能保持我们的青春。——严文井 分享一个开源项目 TLdraw 是 tldraw.com 提供的协作数字白板。它的编辑器、用户界面和其他底层库是开源的,并在此存储库中可用。它们也分布在 npm 上。您可以使用 tldraw 为您的产品创建插入式白板,或作为构建您自己的无限画布应用程序的基础。 https://github.com/tldraw/tldraw https://www.tldraw.com/
gifsicle
非但不能强制自然,还要顺从自然。——埃斯库罗斯 GitHub - kohler/gifsicle: Create, manipulate, and optimize GIF images and animations Gifsicle: Command-Line Animated GIFs Gifsicle 是一个命令行工具,用于创建、编辑和获取有关 GIF 图像和动画的信息。使用 gifsicle 制作 GIF 动画很容易: 1gifsicle --delay=10 --loop *.gif > anim.gif 截帧也很容易 1gifsicle anim.gif '#0' > firstframe.gif 您还可以通过替换、删除或插入帧来编辑动画: 1gifsicle -b anim.gif --replace '#0' new.gif
console importer
当你没有空休息的时候,就是你该休息的时候——西德尼 分享一个chrome插件Console Importer,可以方便我们在浏览器中进行调试一些没有本地安装的js库 GitHub - pd4d10/console-importer: Easily import JS and CSS resources from Chrome console. 从 Chrome 网上应用店安装它: Console Importer - Chrome 应用商店 安装完重进使用: Usage 用法Open Chrome devtools console, a function named $i could be used to import JavaScript and CSS resources.打开Chrome devtools控制台,一个名为的 $i 函数可用于导入JavaScript和CSS资源。 1$i('jquery') Import specific version:导入特定版本: 1$i('jquery@2') Also,...
字体按宽度自适应大小
不用给我爱,不用给我钱,不用给我声誉,给我真理吧。——梭罗的《瓦尔登湖》 一般可以使用vw或者em一类的属性来适配,但如果还需要更小,就只能使用scale缩放了,例如使用js 1234567891011121314151617181920212223242526function scaleMemberName(memberElement: Element | null, reset: boolean) { if (!memberElement) { return; } const nameElement = memberElement.querySelector('.name'); if (!(nameElement instanceof HTMLDivElement)) { return; } if (reset) { nameElement.style.scale = String(); return; } const boundingBox ...
安装prettier-vscode并指定
纯洁的思想,可使最微小的行动高贵起来。——莎士比亚 我们在使用vscode格式化代码时,可能有多个可选的格式化风格方案,这里使用prettier进行 其github地址: https://github.com/prettier/prettier-vscode 安装完毕后即可指定
css画一个圈带一条线
深窥自己的心,而后发觉一切的奇迹在你自己。——培根 用到的是css的background属性和radial-gradient 12345678910111213141516/** 淡蓝渲染到20px * 白色渲染到20px(分割线 * 白色渲染到21px(分割线 * 淡蓝渲染到21px * 淡蓝渲染到40px * 后续白色打底 */background: radial-gradient( circle at center, #f6faff 20px, #fff 20px, #fff 21px, #f6faff 21px, #f6faff 40px, #fff 0); 效果: .ruben{ background: radial-gradient( circle at center, #f6faff 20px, #fff 20px, #fff 21px, #f6faff 21px, #f6faff 40px...
发布jar到maven中央仓库idea+nexus存储库管理操作流程
无穷的远方,无数的人们,都和我有关。——鲁迅 配置完毕后,执行mvn deploy 提示输入密码就输入 执行期间可能会遇到javadoc校验不通过、网络异常、单元测试不通过、版本号书写不规范等等一系列问题,自行解决即可,有时候已经上传成功但会报网络异常,进入后台查看就行 如果和stream-query一样用了插件,且显示发布成功就行了,否则需要进入后台手动查看原因,或者手动发版 进度或者报错信息可以在这里查看,如果没有close,点close开始 稍等下,期间可以点Refresh刷新进度,成功close后就release 描述可写可不写 最后如果这里能通过org.dromara.stream-query查到,说明发布成功了,等待几小时仓库同步即可引入下载 如果是dromara组织项目,一般groupId为org.dromara.项目
