Jiang's Tech Journal
  • 首页
  • 分类
  • 关于

[3x-ui] 配置

Vless + tcp + reality 点击 入站列表 ⇒ 添加入站 备注:自己填,协议:vless,端口:自己填(或者默认) 点击客户一栏,电子邮件可留空(默认也可) 传输 选择 TCP(RAM) (这个是默认的,不用改) 安全 选择 Reality,点击最下面Get New Cert按钮获得
2025-11-26

免费获取 Office 365 E3 开发者订阅保姆级教程

内容目录 第一步:创建你的微软全局管理员账号 第二步:购买免费的 E3 开发者订
2025-11-24

Vue使用小技巧

在 Vue 中获取网址栏内的内容: new URLSearchParams(window.location.search).get('productName'); import { useRoute } from 'vue-router'; const route = useRoute(); ro
2025-10-11

[Keep-alive] 手动控制已缓存组件的销毁

我在尝试实现共享相同组件的选项卡时遇到了同样的问题。当用户关闭选项卡时,我希望只删除该特定实例的缓存。以下是我认为在 Vue3 中解决这个问题最优雅的方法。 由于 KeepAlive只接受组件名称的include/ exclude,因此解决这个问题最明显的方案之一就是将共享组件包装到 HOC 中,为
2025-09-26

一次 XML 上传导致域名被封的经历复盘

https://www.v2ex.com/t/1158792 防不住,除非你上传的时候做二进制核验,读取文件的真实数据,进一步拦截伪造的图片文件。攻击者会将 test.html 修改后缀名为 test.png ,然后 test.png 内是 html 代码,其中 html 代码前面包含了图片头信息,
2025-09-16

[Git] 取消最近的一次commit

git reset --soft HEAD~1
2025-09-15

[CSS] 移除元素焦点状态

padding: '0' - 移除内边距 border: 'none' - 移除边框 outline: 'none' - 移除焦点时的轮廓线(这是关键!) boxShadow: 'none' - 移除可能的阴影效果
2025-09-15
前端

设置MC自定义输入输入法在首位

首先 ABC 在第一位 ,你想要变成默认的输入法在第二位,然后添加英语-US 键盘,最后回来 删除 ABC,这个时候你会发现 中文的输入法会在第一个 变成默认的了 就不需要来回切输入法 只需要切英/中文,而且不需要安装第三方软件 关 SIP
2025-09-09

[utools] 禁止utools自动更新

mac 安装最后"无插件数量限制"的版本,推荐6.1.0: interl: https://open.u-tools.cn/download/uTools-6.1.0.dmg M系:https://open.u-tools.cn/download/uTools-6.1.0-arm64.dmg 删除更
2025-09-09

[Vue] 检测本组件的插槽是否被使用

let isDataDriven = true; try { if (slots.form) { // 传递空参数来检测插槽 const slotContent = slots.form({ formData: {}, formRules: {},
2025-09-05
1 2 3 … 12
Halo Fluid Jiang's Tech Journal