- 博客(1796)
- 收藏
- 关注
原创 颠覆认知!为什么“发 Token”其实是「授权」而不是「认证」?
摘要: 本文澄清了认证(Authentication)与授权(Authorization)的核心区别,指出颁发Token本质属于授权而非认证。通过“公司门禁”类比:认证是验证身份(如核对身份证),而授权是发放门禁卡(Token)赋予权限。OAuth 2.0中的授权服务器命名佐证了这一观点。代码层面,登录接口通常先认证用户(验证密码),再授权生成Token。明确区分二者对微服务架构、安全模型(如Token泄露风险)及协议设计(如OIDC)至关重要。总结:验证密码=认证,发Token=授权,校验Token=鉴权
2026-01-29 15:18:50
581
原创 深度复盘:从 ERR_CONNECTION_REFUSED 到微服务全线贯通
📌 微服务部署排障实战:从ERR_CONNECTION_REFUSED到200 OK 🔍 核心问题: 前端验证码请求失败,报错ERR_CONNECTION_REFUSED 网关容器持续重启,日志显示ClassNotFoundException 🛠️ 关键解决步骤: 发现网关与公共模块的依赖冲突(Tomcat vs Netty) 使用Maven的<optional>true</optional>隔离spring-boot-starter-web 配置Nginx反向代理,剥离/ap
2026-01-27 16:17:44
577
原创 零成本!用 Cloudflare 打造“无限别名”的企业级域名邮箱系统
📧 零成本搭建企业级域名邮箱系统 利用Cloudflare的Email Routing功能,可以免费实现: 专业域名邮箱(如contact@yourdomain.com) 无限别名邮箱(Catch-all功能) 邮件自动转发至真实邮箱(Gmail/QQ等) 🔧 配置步骤: 域名DNS托管到Cloudflare 设置目标邮箱并验证 创建固定别名或开启Catch-all 自动添加MX记录 💡 优势: 完全免费 保护隐私 支持自动化脚本(通过真实邮箱IMAP读取验证码) 无需付费企业邮箱服务,轻松拥有专业邮
2026-01-26 18:03:02
623
原创 硬核侦探:为什么 Cursor 把 Token 藏在 Cookie 里,而 Windsurf 却躲进了 IndexedDB ?
Cursor: 也是老派绅士,Token 乖乖躺在 Cookies 里。
2026-01-26 15:41:34
586
原创 插件“失踪案”侦破:Antigravity 编辑器里的“任意门”技巧
摘要: 在Antigravity编辑器中,当AI插件图标意外消失时,可通过Cmd/Ctrl+Shift+P打开命令面板,输入Focus on Amp快速定位隐藏的插件视图。该技巧解决了因侧边栏空间限制或视图重叠导致的图标"失踪"问题,无需重启或复杂设置。进阶建议可右键锁定图标位置或拖拽实现多AI工具并排使用,显著提升开发效率。(149字)
2026-01-24 15:56:04
357
原创 【Bug修复】MyBatis 报错:Unknown column ‘id‘?原来是“复合主键”在捣鬼!
摘要:开发肥胖症健康管理平台时,MyBatis报错"Unknown column 'id'"引发故障排查。发现是复合主键设计(role_id+menu_id)与Mapper查询语句存在字段冲突。通过移除XML中的id字段、清理实体类冗余属性完成修复,并强调复合主键在保证数据唯一性、提升查询性能和节省存储空间方面的优势。该案例提醒开发者需注意数据库设计与代码实现的严格对应,尤其在医疗信息化等严谨场景中。(149字)
2026-01-22 16:24:04
352
原创 踩坑记:Docker服务跑得欢,Chrome死活连不上?结局万万没想到
这次排查给我上了一课,技术人的思维定势有时候很可怕。我们容易陷入“服务器配置错误”、“网络层路由错误”的深渊,却忽略了最简单的客户端环境。📌 排查 checklist 更新:Ping不通 👉 查物理网络/虚拟机桥接。NC/Telnet不通 👉 查防火墙/端口映射。NC 通但浏览器不通👉换个浏览器试试!👈(血泪教训)Safari 通但 Chrome 不通👉 查代理插件 / 查安全DNS /更新浏览器版本!虽然结局有点“无语”,但看到 Portainer 绿色的运行状态,还是开心!
2026-01-21 16:17:56
616
原创 【IDEA 必懂】从标红到入库:「添加到 VCS」到底是啥?
本文详细解释了 IntelliJ IDEA 中「添加到 VCS」功能的作用和意义。VCS(版本控制系统)如Git是代码管理的"时光机",而「添加到 VCS」是将新建/修改文件从"未跟踪"状态(红色)转为"暂存"状态(绿色)的关键步骤,相当于告诉Git开始跟踪该文件的变化。文章通过完整提交流程演示(从标红到推送)、常见问题解答和快捷键速查表,帮助开发者理解这一Git工作流的基础操作。掌握这一功能可以避免"代码提交不上去"等问题,提
2026-01-17 17:28:28
660
原创 告别记 IP!局域网“黑科技” mDNS 原理解析:为什么 ssh hostname.local 能通?
摘要:告别死记硬背IP地址!mDNS技术让局域网设备通过.local域名自动互联,无需依赖路由器DNS。当输入hostname.local时,设备通过组播地址224.0.0.251广播查询,目标设备直接回应IP地址,实现零配置连接。macOS(Bonjour)和Linux(Avahi)原生支持,Windows 10+也内置兼容。虽然首次SSH连接会有安全警告,但mDNS特别适合临时调试、移动设备管理,让nas.local比IP地址更易记。生产环境建议固定IP,日常管理推荐mDNS,让网络连接更优雅高效。
2026-01-16 16:18:17
361
原创 服务器固定 IP 之争:路由器 MAC 绑定 vs 系统静态 IP (Netplan) 谁是王者?
摘要:在搭建私有云或Home Lab时,服务器IP变动是常见痛点。本文对比两种固定IP方案:路由器MAC绑定(DHCP Reservation)和系统静态IP(Netplan)。路由器绑定通过图形界面简单设置,保持DHCP灵活性,网络迁移时仍可自动获取新IP;而系统静态IP需要修改配置文件,易出错且环境变更时会导致断网。特别提醒Ubuntu Desktop与Server版Netplan配置差异:Server用networkd,Desktop需通过图形界面设置。推荐家庭/中小企业优先选择路由器MAC绑定方案,
2026-01-16 15:54:32
739
原创 部署脚本总报错?服务器 IP 又变了?教你一招永久固定局域网 IP!
摘要:服务器IP频繁变动导致CI/CD脚本报错?本文教你通过MAC地址绑定在路由器端永久固定局域网IP。相比在系统内硬编码IP(可能导致断网风险),更推荐在路由器后台进行DHCP静态分配:1️⃣ 通过ip addr找到服务器物理网卡MAC地址;2️⃣ 登录路由器管理界面;3️⃣ 将MAC与指定IP绑定(如小米路由一键操作)。此方法即使更换路由器,只需保持相同网段并重新绑定即可无缝迁移,确保SSH、Docker等服务始终稳定运行。🛠️🔒(全文约150字)
2026-01-16 15:38:44
659
原创 炸裂!Docker 连不上内网 Harbor?一招解决 context deadline exceeded 报错!
摘要:Docker 连接内网 Harbor 时出现 context deadline exceeded 报错,但 Telnet 测试网络通畅。排查发现是 Docker 守护进程配置了 HTTP 代理,导致内网请求被错误转发。解决方案:在 /etc/systemd/system/docker.service.d/http-proxy.conf 中将内网 IP 加入 NO_PROXY 列表(如 192.168.31.73),执行 systemctl daemon-reload 和 restart docker
2026-01-16 14:52:14
725
原创 Git 效率提升:一行命令搞定“我到底改了哪些文件”?(git diff --cached --name-only)
本文介绍了一个高效的Git命令 git diff --cached --name-only,用于快速查看暂存区中准备提交的文件列表。这个命令可以: 简洁列出已暂存的文件名 适用于AI文档生成、提交前检查等场景 比git status更聚焦,比git diff更简洁 可配置别名git list简化操作 该命令能帮助开发者更高效地管理代码变更,特别适合用于自动化脚本和文档生成工作流。
2026-01-15 17:49:49
691
原创 Mac开发踩坑记:3001端口被占?一招教你优雅释放!
Mac开发端口占用解决指南 遇到本地服务端口被占用(如3001)时,Mac用户可快速排查释放: 1️⃣ 查找占用进程:执行lsof -i:3001,重点关注STATE为LISTEN的进程 2️⃣ 终止进程:使用kill PID优雅终止,或kill -9 PID强制终止 3️⃣ 验证结果:再次执行lsof确认端口释放 高效技巧: 用grep LISTEN快速过滤关键进程 sudo lsof -t -i:3001 | xargs kill -9一键释放端口 三步解决任何端口占用问题,开发更顺畅!建议收藏备用。
2026-01-15 14:29:16
366
原创 RESTful API 路径命名:到底该用 连字符 - 还是 下划线 _? 2026 年最新共识
摘要: 2026年RESTful API路径命名共识推荐使用kebab-case(连字符),占比达87%,逐渐淘汰snake_case(9%)。五大优势: 搜索引擎友好(Google推荐) 视觉可读性更强(如/order-history) 主流API规范(Stripe、GitHub等)支持 更贴近自然语言,非技术人员易理解 前端框架(Next.js等)默认适配 例外场景:历史遗留系统、gRPC接口等。 最佳实践示例:/users/{id}/order-history,避免驼峰或无分隔命名。新项目建议无脑采用
2026-01-13 15:44:39
649
原创 Mac 提示“软件已损坏”?一行命令秒解 Gatekeeper 封印!(修复 Windsurf Account Manager 启动失败)
摘要:Mac用户安装第三方软件(如Windsurf Account Manager)时常遇"应用已损坏"提示,实为macOS Gatekeeper安全机制拦截未公证应用。解决方法:使用终端命令sudo xattr -rd com.apple.quarantine+应用路径,一键清除隔离属性即可运行。该命令通过删除com.apple.quarantine扩展属性解除系统封锁,适用于所有来源可信但被误报的Mac应用。技术原理涉及xattr工具递归删除隔离标签,简单高效解决"假损坏&
2026-01-09 14:54:17
1025
原创 硬核排错:当 “Sign in with Google” 遇到第三方客户端,如何提取 Firebase Refresh Token?
摘要:本文记录了排查Firebase第三方客户端登录问题的全过程。当使用Google OAuth注册的账号在客户端输入邮箱密码报错INVALID_LOGIN_CREDENTIALS时,作者发现常规的Local Storage查找方法失效,最终在IndexedDB的firebaseLocalStorageDb数据库中找到关键refreshToken。文章详细介绍了从浏览器DevTools定位IndexedDB、提取Firebase刷新令牌的具体步骤(F12→Application→IndexedDB→fire
2026-01-08 15:13:02
867
原创 Tauri 开发避坑指南:无法打开“检查元素”?快捷键失效?一行配置搞定 DevTools!
Tauri开发调试问题解决指南 在macOS上开发Tauri应用时,可能会遇到Command+Option+I快捷键失效、右键菜单无"检查元素"选项的问题。这是由于Tauri的安全策略默认禁用调试工具。解决方法很简单:修改tauri.conf.json文件,在窗口配置中添加"devtools": true并重启应用即可。本文详细记录了排查过程、配置修改步骤,并解释了Tauri的安全设计理念和macOS的特殊性,帮助开发者快速恢复调试功能。10秒配置,轻松解决开发痛点!
2026-01-08 14:47:37
845
原创 踩坑记:给项目改了个名,Tauri 直接“不认识”我了?(Rust 缓存绝对路径引发的血案)
摘要:重命名Tauri项目文件夹后,运行npm run tauri dev报错找不到文件。原因是Rust构建缓存中保留了旧绝对路径。解决方法很简单:进入src-tauri目录执行cargo clean清理缓存,然后重新编译即可。记住:移动/重命名Rust项目后必须清理缓存,cargo clean是解决这类问题的万能钥匙。(150字)
2026-01-08 14:21:21
826
原创 解决Git切换远程仓库后分支发布失败:git remote prune origin救场记
Git切换远程仓库后分支发布失败的解决技巧 切换Git远程仓库后,常因本地缓存旧仓库分支信息导致发布失败,表现为stale标记。核心解决步骤: 1️⃣ git remote prune origin清理过期分支缓存 2️⃣ git push -u origin main绑定上游并推送分支 关键原理:该命令会删除本地存在但远程已不存在的分支缓存,保持同步。日常建议用git fetch -p自动清理。首次推送必须加-u参数绑定上游分支,避免后续操作需重复指定远程分支。
2026-01-08 14:03:19
815
原创 现代开发者的硬核装备:Mac ARM 架构下 Rust 环境全攻略
在当今的开发领域,Rust (Rust Programming Language / Rust 编程语言) 以其极致的内存安全和性能成为了高性能应用的首选。特别是在 Mac ARM (Advanced RISC Machine / 高级精简指令集机器) 芯片(M1/M2/M3)普及后,搭建一套原生的 Rust (Rust Programming Language / Rust 编程语言) 开发环境是运行 Tauri (Cross-platform GUI Framework / 跨平台图形用户界面框架) 等
2026-01-07 18:21:53
764
原创 避坑指南:为什么 Java 实体类不推荐使用 is 前缀?从 is_deleted 说起
📌 Java实体类命名避坑指南 数据库字段is_deleted映射到Java实体类时应命名为deleted而非isDeleted,这是行业标准做法。关键原因: 1️⃣ 框架兼容性 Jackson等序列化工具会去掉get/is前缀生成JSON键名 导致前端传回的isDeleted无法匹配后端setDeleted方法 2️⃣ 规范一致性 遵循JavaBeans规范,避免布尔类型字段的getter命名冲突 阿里代码规范明确禁止POJO布尔变量加is前缀 3️⃣ 最佳实践 使用@TableField("
2026-01-06 16:42:41
1062
原创 告别繁琐命令行:IDEA 中秒换 Spring Boot 配置文件的高效技巧
📌 高效切换Spring Boot配置文件的IDEA技巧 在Spring Boot多环境开发中,通过IDEA的Active Profiles栏位设置(Run→Edit Configurations)可一键切换dev/test等环境,无需修改application.yml文件。相比命令行参数(--spring.profiles.active)和JVM参数(-D),这种方式: ✅ 优先级高(覆盖默认配置) ✅ 操作直观(可视化界面) ✅ 安全可靠(避免配置误提交) 配置生效后,控制台会显示激活的Profile
2026-01-05 20:07:25
963
原创 Git 救急指南:如何“毁尸灭迹”删掉 GitLab 上的错误提交记录?
《Git救急指南:强制删除GitLab错误提交记录》摘要 本文详细介绍了如何强制删除GitLab上已推送的错误提交记录。首先通过git reset --hard HEAD~1回退本地仓库,然后解除GitLab的受保护分支限制,执行git push --force强制覆盖远程记录。文章特别强调操作风险:强制推送会影响团队协作,必须提前通知成员;完成后需立即恢复分支保护设置。该指南为开发者提供了紧急修复提交错误的解决方案,同时提醒谨慎使用强制推送功能,建议仅用于重大错误修复场景。(149字)
2026-01-05 17:45:05
851
原创 ⚡ 深度解析现代互联网的“超跑”协议:从 UDP 到 QUIC
摘要:本文对比分析了UDP、TCP和QUIC协议的特性差异,重点探讨QUIC如何在UDP基础上实现性能突破。QUIC通过0-RTT握手、多路复用流设计和强制TLS加密等创新,在保持UDP高效传输的同时,解决了TCP的队头阻塞问题。文章通过时序图、类图等可视化方式,详细展示了QUIC的连接建立、状态迁移和内部架构设计,并指出其在Google Antigravity等实时应用中的关键价值。
2026-01-05 14:24:41
836
原创 搞定!Vue/React 单页应用部署阿里云 OSS 实战指南:从 404 报错到完美运行
Vue/React SPA 部署阿里云 OSS 关键配置指南 核心要点 静态网站配置:必须设置默认首页为 index.html,并将 404 错误页也指向 index.html,响应码设为 200 访问权限:开启"公共读"权限并关闭"阻止公共访问"功能 HTTPS:配置 SSL 证书确保安全访问 工作原理:当访问不存在的路由时,OSS 会返回 index.html,由前端路由处理 URL 解析 解决的核心问题 通过特殊配置使 SPA 应用在 OSS 上实现: 直接访问
2026-01-03 17:22:39
547
原创 本地机房连阿里云OSS?RAM用户+最小权限配置保姆级通关
本文详细介绍了本地机房安全连接阿里云OSS的配置步骤:1)创建专用RAM用户替代主账号AK;2)配置最小权限策略限制仅访问指定Bucket;3)正确选择外网Endpoint地址。关键注意事项包括:避免AK硬编码、不同开发者单独建用户、Endpoint需与Bucket地域匹配。通过精细化权限管理和正确配置,实现了本地开发环境与OSS的安全高效连接。
2025-12-31 16:57:15
697
原创 连字符 - vs 下划线 _:谁才是编程界的“分割线”之王?
摘要:连字符 - 和下划线 _ 在编程中有截然不同的使用场景。URL 和 HTTP Header 必须用连字符(SEO友好,兼容Nginx),而变量命名则需避免连字符(会被视为减号)。CSS类名和文件名推荐连字符(输入快捷),但代码中的字段名常用下划线(如Python/SQL)。核心原则是按场景选择并保持一致性——连字符胜在效率,下划线赢在规范。这场战争没有绝对赢家,只有最适合的符号。⌨️🚀 (字数:149)
2025-12-30 17:37:48
530
原创 HTTP Header 命名教科书:告别 “X-” 前缀,拥抱最佳实践
摘要:HTTP Header命名遵循RFC标准,需注意:1) 名称不区分大小写但推荐大写开头的连字符命名法;2) 废弃"X-"前缀,改用组织缩写或用途命名;3) 避免下划线,Nginx默认会丢弃含下划线的Header;4) 命名要语义清晰且简练,避免敏感信息明文传输。最佳实践包括使用Kebab-Case、组织前缀和明确文档标注,以提升兼容性和可维护性。
2025-12-30 17:08:20
760
原创 拒绝“写死”!Java 代码重构指南:从硬编码到配置化的进阶之路
摘要:本文探讨Java代码从硬编码到配置化的演进路径,帮助开发者提升代码质量。硬编码(如IP地址直接写入代码)会导致维护困难、魔术数字等问题;常量/枚举阶段通过语义化命名提升可读性;最终通过配置文件(如YAML)实现环境隔离和动态调整。文章提供决策流程图,指导开发者根据场景选择常量、枚举或配置文件,强调拒绝硬编码对代码可维护性的重要性。重构后的代码更清晰、安全且易于维护。(149字)
2025-12-30 16:50:16
763
原创 一招迁移Git项目:保留历史记录+无缝切换远程仓库✨
📌 5分钟搞定Git项目迁移:保留完整提交历史+更换远程仓库 🔹 场景:复制带Git历史的项目到新仓库,需保留所有commit记录 🔹 核心命令: git remote -v 查看当前远程地址 git remote set-url origin 新仓库地址 一键替换 git push -u origin master/main 推送全部历史 ⚠️ 注意:新仓库必须为空,分支名需匹配 ✨ 优势:无需删除.git文件夹,历史记录完整迁移 (配图:终端命令执行效果截图)
2025-12-26 16:01:29
538
原创 小程序详情页“标签参数”点了不显示?原来是 wx:if 在“背刺”。
摘要: 微信小程序商品详情页点击「标签参数」Tab后无内容显示,排查发现数据存在但被wx:if="{{detail[item.key]}}"条件过滤。问题根源在于wx:if会隐藏空字符串、null等非真值字段,导致用户误以为数据缺失。修复方案是移除wx:if并采用占位符(如/)显示空值,确保字段名始终可见。同类问题如物流参数也需同步修改。优化后用户体验更清晰,避免因条件渲染导致的“隐形”数据丢失问题。核心经验:字段列表应优先展示结构,用占位符替代条件隐藏。 (字数:148)
2025-12-26 15:32:23
734
原创 访问Google Gemini报错Something went wrong,解决方法记录
摘要:当访问Google Gemini网站(https://gemini.google.com/app)出现"Something went wrong"登录错误时,可通过以下步骤解决:1) 先访问https://gemini.google.com/gems/create;2) 在Name栏输入名称;3) 发起一次对话;4) 重新访问原网址即可正常使用。该方法能有效解决Gemini的登录报错问题。(98字)
2025-12-19 16:10:44
2557
28
原创 Mac踩坑:微信开发者工具连不上局域网?就点这个权限开关,变蓝直接搞定!
摘要: MacBook Pro(macOS Tahoe 26.0系统设置15.0)调试小程序时,微信开发者工具无法访问局域网后端(如192.168.31.73:8000),报错ERR_ADDRESS_UNREACHABLE。无需复杂操作,只需在系统设置15.0的「隐私与安全性→本地网络」中,将“微信开发者工具”的灰色开关点成蓝色,重启工具即可解决。此权限开关控制应用局域网访问权,灰色禁用、蓝色放行。避免无效操作(如清缓存、查服务器配置),直接检查该开关状态即可快速恢复连接。
2025-12-17 18:07:19
1028
原创 MacBook 递归授权实战:一键解决文件只读痛点(附避坑指南+思维导图)
find . -type f -exec chmod u+w {} \;
2025-12-17 17:04:56
648
原创 源码破案:Spring (Spring Framework, Spring框架) 中 @RequestParam 的 value 与 name 到底有何区别?
📌 摘要:Spring @RequestParam 中 value 与 name 的源码解析 1️⃣ 核心结论: value 和 name 通过 @AliasFor 互为别名,功能完全等价 不同时设置时自动映射,同时设置则必须值相同(否则报错) name 语义更明确,value 可省略写法(单参数时) 2️⃣ 源码机制: 使用 @AliasFor 实现双向别名绑定 底层处理时视为同一属性 3️⃣ 开发建议: ✔️ 推荐使用 name(语义清晰) ✔️ 避免混用不同值(会触发异常) ✔️ 单参数时可简写为
2025-12-17 17:00:55
691
原创 记一次 Git 提交报错 “unable to append to .git/logs/HEAD” 的排查与解决
摘要:本文记录了在开发微信小程序BMI_test时遇到的Git权限问题。在执行git commit时出现"unable to append to .git/logs/HEAD: Permission denied"错误,原因是.git目录下文件缺少写权限。通过ls -la检查发现部分文件为只读状态,使用chmod -R u+w .git/命令递归赋予写权限后问题解决。最终成功提交并推送代码到远程仓库。文章提供了排查流程图和解决方案,对遇到类似Git权限问题的开发者具有参考价值。
2025-12-15 16:19:44
906
原创 域名解密:mdt.center, www, api 三者在微服务架构中的“三角关系”
域名架构解析:mdt.center 的云原生实践 本文深入解析了 mdt.center、www.mdt.center 和 api.mdt.center 在现代云原生架构中的分工协作。根域名 mdt.center 作为数字资产,指向阿里云 OSS;www 子域名负责前端展示,托管静态资源;api 子域名处理后端逻辑,部署在 K8s 集群。这种拆分实现了动静分离、安全隔离和系统解耦,体现了云原生架构的最佳实践。三者通过 HTTPS 安全连接,共同构建完整的现代化应用。
2025-11-24 17:43:08
813
原创 填坑记:ACK (K8s) + SLB 全链路 HTTPS 部署实战与跨地域证书同步指南
在云原生架构中,“前端 OSS 静态托管 + 后端 ACK 微服务” 是黄金组合。但当我们要给这个组合穿上 SSL (HTTPS) 的防弹衣时,却踩中了一个极其隐蔽的坑——阿里云证书的“地域隔离”。
2025-11-24 15:05:29
198
原创 Vue3+Vite 部署阿里云 OSS 避坑指南:搞定 API 接口 404 与动态环境注入
Vue3+Vite项目部署阿里云OSS时API接口404问题解决方案 问题分析: 本地开发时Vite代理正常工作,但线上部署后API请求发往OSS域名导致404 根本原因是Vite的server.proxy仅在开发模式生效,且Axios配置硬编码了相对路径 解决方案: 编写自动化部署脚本(deploy-web.sh),在构建前动态注入环境变量 修改Axios配置,优先读取环境变量中的真实网关地址(VITE_APP_BASE_API) 脚本自动处理构建、环境变量注入和OSS上传流程 关键点: 通过.env.p
2025-11-21 17:22:30
531
Windows版的redis-2.8.17.rar
2024-07-29
node-v11.15.0-win-x64和node-v14.18.2-win-x64
2024-07-29
LibreOffice-7.6.7-Win-x86-64.msi
2024-07-31
mongodb-compass-1.40.2-win32-x64.msi
2024-07-31
免费的硬件信息检测软件
2024-07-25
spzx-h5(尚品甄选H5)
2024-07-24
nginx-1.20.1.tar.gz
2024-07-24
mysql-installer-community-8.0.38.0.msi
2024-07-22
AppScan-Setup-10.4.0是AppScan软件的一个安装包版本,该版本为AppScan的10.4.0版本
2024-07-22
生成内网通的积分码、免广告码、开通红色昵称、姓名加冠、排名优先
2024-07-19
Snipaste-2.8.5-Beta-x64.rar
2024-07-19
Q-dir-installer-UC.exe
2023-09-13
apache-tomcat-10.1.7-windows-x64.zip
2023-09-08
Ultimate-Vocal-Remover-v5-6-MacOS-arm64.dmg
2025-10-09
Miniconda3-latest-MacOSX-arm64.sh 是一个 Miniconda 安装程序的文件名,专门用于特定类型的苹果电脑
2025-04-18
Eclipse Memory Analyzer Tool (MAT) 的 macOS 安装包
2025-04-09
Snipaste-2.10.5.dmg 是 Snipaste 软件的一个版本,专为 macOS 用户设计的磁盘映像文件(Disk Image File)
2025-03-18
阿里云官方开发的 OSS Browser(对象存储管理客户端)的安装文件,适用于 Apple Silicon 芯片(M系列芯片)的 Mac 电脑
2025-03-18
AppCleaner 是一款专为 macOS 设计的轻量级应用程序卸载工具
2025-01-21
FileZilla 是一款开源的跨平台 FTP(文件传输协议)客户端软件
2025-01-21
zulu8.82.0.21-ca-jdk8.0.432-macosx-aarch64.dmg
2024-11-26
python-2.7.18.amd64.msi
2024-11-13
mysql-installer-community-5.6.51.0.msi
2024-10-15
“WindTerm-2.5.0” 表明版本号是 2.5.0
2024-10-14
mysql-installer-community-5.5.60.1.msi
2024-10-13
tree-1.5.2.2-setup.exe
2024-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅