修身养性,知行合一

  • 首页
  • 爱码
    • 系统
    • 数据库
    • JavaScript
    • CSharp
    • Python
  • 生活
    • 文化
    • 美食
  • 杂谈
  • 关于
修身养性,知行合一
码字,杂谈
建站

docker 自动更新

我们拉取一个 docker 镜像后,为了可以保持最新,总是要定期检查仓库中的镜像是否最新,如果有更新,需要手动更新,然后重启 docker 容器,很是麻烦。 这里推荐一个自动监控更新镜像 -- watchtower,它会监听镜像,当有更新时自动更新,并自动重启容器。但是它不会更新自己。 1、拉取并运行镜像。我们使用 containrrr/watchtower docker run -d --name watchtower -v /var/run/docker.sock:/var/run/docker.sock co…

2024年4月15日 0条评论 1740点热度 0人点赞 jeremyjone 阅读全文
Vue

vue 给全局自定义属性添加 ts 类型声明

举个栗子,我们经常需要用到日期工具,比如我们这里就用 dayjs。为了方便,我们可以将其挂在全局: // vue3 app.config.globalProperties.$dayjs = dayjs; // vue2 Vue.prototype.$dayjs = dayjs; 这样,我们就可以使用它了。但是在 ts 中,我们使用 $dayjs 是会报类型错误的,这是因为我们还没有给它声明类型。 在 vue2 中,我们可以: // vue2 declare module 'vue/types/vue�…

2024年4月3日 0条评论 2149点热度 0人点赞 jeremyjone 阅读全文
Vue

element-plus 表格在固定列时滚动条莫名奇妙显示

前阵子使用表格时,发现有时会异常滚动不了,仔细观察,发现是滚动条出现了。因为 element-plus 使用了自定义的滚动条,导致显示效果还挺隐蔽。 复现过程 当创建了一个表格,并自定义了高度,同时至少有一列为 fixed,那么在超出视口范围时,期望的是鼠标可以直接滚动页面。但因为表格的高度问题,导致页面无法滚动。高度差为1px。 表格默认会向下滚动1px,此时页面无法滚动,停顿后再次滚动,页面才会向下,因为表格此时已经滚动到最下面。 向上同理,方向相反。 这个吧,用户不仔细观察,还不易发现,会以为页面卡住了。 示…

2024年3月25日 0条评论 2580点热度 1人点赞 jeremyjone 阅读全文
JavaScript

[正则] 格式化数字

千分位 有些时候,我们需要将数字转为千分位分割展示: '123456789.1234'.replace(/^(\d+)((\.\d+)?)$/, (s, s1, s2) => s1.replace(/(\d{1,3})(?=(\d{3})+$)/g, '$&,') + s2) // '123,456,789.1234' 有特殊需求时,还可以把 3 改为动态数字,通过 new RegExp() 的方式,动态生成正则即可。 切掉小数末尾的0 有些…

2024年2月19日 0条评论 2036点热度 0人点赞 jeremyjone 阅读全文
Vue

关于 vue3 的 onMounted 获取不到 ref

在 Vue 中,onMounted 钩子函数会在组件被挂载到 DOM 后立即调用。然而,如果在父组件的 onMounted 钩子函数中尝试获取子组件的 DOM 元素,可能会遇到问题,因为子组件可能还没有完成挂载。 如果需要在父组件的 onMounted 钩子函数中获取子组件的 DOM 元素,你可以使用 nextTick() 方法。nextTick() 方法会在下一次 DOM 更新循环结束之后延迟执行回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。 以下是一个示例: import { nextTick }…

2024年1月2日 0条评论 2832点热度 0人点赞 jeremyjone 阅读全文
爱码

若您正以管理员身份运行 Visual Studio Code - Insiders 用户范围的安装,更新功能会被禁用。

我一直也没在意,突然发现 vscode 已经好久不自动更新了,就去手动下了一个,然后就发现弹出这个提示。 一脸懵,点了了解详细信息,看了半天,大概意思就是区分了 User版 和 系统版。至于为什么这么做,是要给不同用户提供更加流畅的体验,确保不同用户可以得到流线型的设置。嗯,大概是这个意思,有兴趣可以去看 文档。 几种方法: 打开 vscode 不使用管理员模式 安装系统版本 手动更新 大概是这样~

2023年12月12日 0条评论 4625点热度 1人点赞 jeremyjone 阅读全文
爱码

Edge 下载问题

在用 Edge 下载内容时,总是会等一会儿才会开始下载,这期间也没有什么提示,以至于我们总是以为没有开始下载,不自觉就会重新点一次,这样就导致重复下载。 其实当我们点了下载之后,Edge 是在检查要下载的内容是否安全,这也是为啥有的下载内容会出现安全提示。 如果我们可以100%可控下载内容的安全性,那么完全可以关闭这个检查。 在 设置 -> 隐私、搜索和服务 -> 安全性,这里面会有一个 Microsoft Defender Smartscreen 选项,关掉它,就不会再检查啦。 另外,我们还可以开启多…

2023年12月3日 0条评论 1670点热度 1人点赞 jeremyjone 阅读全文
前端

vscode 收起多余的配置文件

收起的内容: 收起后: 如果用 vscode 开发前端,那么有很多配置文件,左侧的目录树会很乱。有个小技巧,使用文件嵌套规则,让这些配置文件隐藏起来。 在 设置 中搜索 File Nesting,可以根据自己的配置习惯来进行自定义设置。 这里面不能使用正则匹配,只有一个 * 通配符,而且每个项只能有一个,所以可能会配置比较多的内容,但一劳永逸。 这是我目前用到的配置项,我习惯将所有配置文件放在 tsconfig.json 下: 项: *config.json 值: ${basename}.*.json, ${bas…

2023年10月23日 0条评论 2225点热度 0人点赞 jeremyjone 阅读全文
前端

el-table 自定义滚动条后的错位问题

问题出现 在使用 el-table 中,在使用 fixed 字段固定列后,当我们自定义表格的滚动条的宽高后,会出现底部高度不对齐,右侧列宽不对齐等情况。 上图可以看到,当我们滚动到底部后,会出现明显的错位现象。此时,第一时间就去 F12 查看元素,企图重载样式。但是始终无所收获。 解决方案 其实,只要在重载对应的 .el-scrollbar__wrap::-webkit-scrollbar 样式即可: .el-table__body-wrapper::-webkit-scrollbar { height: 10px…

2023年9月28日 0条评论 3230点热度 0人点赞 jeremyjone 阅读全文
JavaScript

推荐一款 JS 水印工具

最近找水印工具,发现全部都不支持自动宽度,我就希望找一款可以自动计算文本宽度并展开的水印工具,然后发现没有。于是手写一个,反正也不是很复杂。 然后就越写越多,目前我用着还算比较完善,直接开源,欢迎大家提意见和 PR。 简单介绍一下 任意位置:可以挂载到任意 DOM 节点上,以便在任意位置显示水印 动态计算宽度和高度:水印可以根据内容长度和容器宽度进行自适应调整,确保水印始终显示完整。 自动换行:当水印内容超过容器宽度时,水印会自动进行换行,以便适应容器的大小。 动态监听:X-Watermark 会监听 DOM 变化…

2023年8月23日 0条评论 1954点热度 0人点赞 jeremyjone 阅读全文
12345…17

jeremyjone

这个人很懒,什么都没留下

最新 热点 随机
最新 热点 随机
vue 的递归插槽穿透 Github Pages SPA 重定向 行间距引出的 DOCTYPE 怪异行为 写个小彩蛋 绘制一个可重用的线条阴影 node-sass 的安装
vue 的递归插槽穿透
充分利用公网 -- 将联通光猫设置为桥接 将Windows Terminal添加到右键菜单 如何写一个组件级别的全局状态管理 真丶深入理解JavaScript异步编程(一):异步 将flask程序部署在apache上 MySQL升级之路(5.6-8.0)
最近评论
米優 发布于 6 个月前(05月07日) 老師!!謝謝你的教學!!我成功應用到自己網站中了 多虧有您!
test 发布于 2 年前(11月20日) 这个应该是用来判断图片是否加载完成吧,不是用来判断图片是否已经缓存吧
星星 发布于 2 年前(09月18日) 您好大佬 我修改了node module里面的源码 用什么命令打包成dist
星星 发布于 2 年前(09月18日) 您好大佬怎么自定义gantt头部日期格式
root 发布于 2 年前(09月05日) 謝謝博主!這個有效!
分类
  • ASP.NET
  • CSharp
  • Git
  • JavaScript
  • Python
  • Vue
  • 前端
  • 小程序
  • 工具
  • 建站
  • 数据库
  • 文化
  • 服务器
  • 杂谈
  • 爱码
  • 生活
  • 系统
归档
标签聚合
JavaScript .net windows TypeScript mysql csharp vue IdentityServer

(っ•̀ω•́)っ✎⁾⁾ 开心每一天

COPYRIGHT © 2021 jeremyjone.com. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

京ICP备19012859号-1

京公网安备 11010802028585号