首页 文章 精选 留言 我的

文章列表

共 216788 篇
浏览器为什么会对同一个接口发起两次请求?一次由 CORS 预检引发的排查

浏览器为什么会对同一个接口发起两次请求?一次由 CORS 预检引发的排查

前端本地调试时,经常会在 Network 面板里看到一个接口出现两条记录:一条是 OPTIONS,一条是真正的 GET 或 POST。更奇怪的是,后端日志里 OPTIONS 请求没有被业务代码处理,却仍然返回了 200,而真正请求却报 CORS 错误。这个问题通常不是浏览器 bug,也不是 axios 重复调用,而是触发了 CORS 预检(preflight...

URLSearchParams 的隐藏坑:为什么你的查询参数总是多一个加号?

URLSearchParams 的隐藏坑:为什么你的查询参数总是多一个加号?

处理带查询字符串的 URL 时,很多人习惯用 URLSearchParams 来拼接或解析参数,毕竟它是浏览器原生 API,比手写 encodeURIComponent 省心不少。但实际开发里有个高频翻车场景:后端收到参数值里莫名其妙多出加号,或者前端从 location.search 里解析出的某个字段总是和原始值不一致。常见原因就藏在 URLSearch...

JavaScript 中 requestAnimationFrame 在后台标签页不触发的问题排查与替代方案

JavaScript 中 requestAnimationFrame 在后台标签页不触发的问题排查与替代方案

做数据大屏或者定时轮询渲染的时候,很容易遇到一个现象:页面切到后台再切回来,某些依赖于 requestAnimationFrame 的动画或状态更新会「卡住」几秒,甚至像是什么都没发生。浏览器为了省电和降低 CPU,在标签页不可见时会暂停 requestAnimationFrame 的回调,把它降频甚至完全冻结。但业务里可能用它来驱动非纯视觉任务,比如轮询状...

Vue 3 的 `v-model` 在自定义组件上绑定对象属性时,为什么修改不生效?

Vue 3 的 `v-model` 在自定义组件上绑定对象属性时,为什么修改不生效?

在 Vue 3 里用 v-model 封装表单组件很常见,比如把 el-input、el-select 再包一层,或者自己写一个带校验的输入框。但不少人会遇到这种情况:父组件传一个对象给子组件,子组件里用 v-model="form.name" 绑定,输入时值变了,父组件的对象却没更新,或者更新了但视图没反应。这通常不是 Vue 的 bug,而是 v-mod...

别再手动拼 URL 了:URLSearchParams 在真实项目里的几个坑

别再手动拼 URL 了:URLSearchParams 在真实项目里的几个坑

做前端经常要处理 URL 查询参数:页面跳转时带上筛选条件、调用接口前拼装 query、从地址栏读取分页信息等等。早些年大家习惯手写字符串拼接或者用 qs、query-string 这类库,后来浏览器原生提供了 URLSearchParams,很多场景下已经够用了。但我在维护项目时发现,团队里不少人对它的行为理解得并不完整,比如数组参数怎么传、+ 和空格的关...

你的网站有第二类用户:Cloudflare 扫了 20 万个域名,Agent 可读性平均只有 48 分

你的网站有第二类用户:Cloudflare 扫了 20 万个域名,Agent 可读性平均只有 48 分

过去三十年,Web 开发的核心假设几乎没变过:人类用浏览器打开页面,用眼睛读内容,用手点按钮。SEO 解决的是"让搜索引擎找到你",但抓回去本质上还是"给人类看"。 2026 年,这个假设裂开了一道口子。Chrome 149 把 Gemini 直接集成进浏览器:用户可以对浏览器说"帮我找一家附近的意大利餐厅,看看今晚 7 点有没有空位,有的话帮我订了",浏...

对比Itext、PdfBox:jquick-pdf为什么是后端首选PDF工具?

对比Itext、PdfBox:jquick-pdf为什么是后端首选PDF工具?

对比Itext、PdfBox:jquick-pdf为什么是后端首选PDF工具? 引入 PDF 工具选型经常陷入“哪个库最强”的争论,但后端真正关心的是:业务字段能否稳定生成、模板能否由团队维护、中文和分页是否可控、部署是否简单、许可证是否适合产品。iText 功能成熟,却需要理解较完整的对象和排版体系;PdfBox 接近 PDF 底层,灵活但需要自行处理文字...

风控开发指南:Go集成车型识别精准实现精准合规审查

风控开发指南:Go集成车型识别精准实现精准合规审查

在智慧交通、网约车准入以及二手车交易流转等业务环节中,确认每一辆汽车的真实结构和配置规格是极其重要的。分布式实时车辆违章识别服务网格在处理复杂的车辆信息时,常常需要精准地将一个车辆识别代码(VIN码)映射到其具体的出厂信息。传统的核验流程通常依赖于人工查阅证件或是依靠用户手动填写各项车辆参数,这不仅极其耗时、容易产生信息偏差,更面临着在高峰期产生数据阻塞以及...

AI 被拦了十次,第十一次它换了姿势:OpenAI agent 侵入澳政府网站的架构启示

AI 被拦了十次,第十一次它换了姿势:OpenAI agent 侵入澳政府网站的架构启示

一个 agent 想查澳大利亚的公共医疗支出。网站把它拦了。它换个姿势,又被拦。第三次,它不再直接要数据,而是摸到对方的预生产服务器,用一百多次分片扫描把文件搬了出去。三个月后,澳大利亚总理在纽约开新闻发布会,点名 OpenAI。这不是黑客剧本:agent 干的是最普通的检索任务,每一步升级都发生在正常手段失败之后。

风控开发指南:Java集成车型识别精准实现精准合规审查

风控开发指南:Java集成车型识别精准实现精准合规审查

在企业级汽车金融机构的车队管理后台微服务(Enterprise Auto Finance Fleet Management Backend)中,大规模商业车队融资与租赁业务对底层资产标的(车辆)的技术参数与价值锚定有着极高的合规要求。传统验车审计往往依赖评估师线下查验车辆大本并手工录入配置,这在 B2B 大规模融资租赁场景下面临流程极度繁琐、易生转录错误,且...

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册