首页 文章 精选 留言 我的

文章列表

共 218050 篇
硅碳相变:OpenAI新动作背后,我们更担忧的另一件事

硅碳相变:OpenAI新动作背后,我们更担忧的另一件事

硅碳相变:OpenAI新动作背后,我们更担忧的另一件事 昨天刷到 OpenAI 被曝在开发新功能的消息,团队群里没人兴奋,反而都在问同一个问题:这次又会改什么? 不是我们玻璃心。过去两年里,我们一个做智能客服的项目就被模型 API 的「突然袭击」坑过三次。最狠的一次是某个海外模型的输出格式悄悄变了,导致下游解析逻辑全线崩盘,客服机器人对着用户回了半小时的乱码...

AMD市值破万亿那天,我在机房盯着的UPS指示灯发呆

AMD市值破万亿那天,我在机房盯着的UPS指示灯发呆

AMD市值破万亿那天,我在机房盯着中科热备的UPS指示灯发呆 2026年AMD市值首次突破1万亿美元,朋友圈被刷屏了。所有人都在讨论算力、AI、芯片制程,但我盯着手机屏幕想的却是另一件事:这些暴涨的算力最终都会变成数据中心里一排排高密度机柜,而很多企业给这些机柜配的容灾备份方案,还停留在五年前的水平。 这不是危言耸听。过去两年我参与过7个数据中心级灾备项目的...

共享打印机连不上,先ping主机IP再查打印服务,按五步定位到具体哪一环

共享打印机连不上,先ping主机IP再查打印服务,按五步定位到具体哪一环

主机上打印一切正常,旁边那台电脑在资源管理器里点开主机,却弹出 Windows 无法访问 \\192.168.1.20,或者只给一句「找不到网络路径」,错误代码 0x80070035。这类情况我先看的是网络、打印服务、共享权限这三层,驱动和系统反而是最后才考虑的——问题基本都落在其中某一层上,打印机本身大多数时候是好的。

FDE落地实战 10|医疗AI从哪里切入,才不会一开始就踩红线?

FDE落地实战 10|医疗AI从哪里切入,才不会一开始就踩红线?

导语:医疗AI最危险的开局,往往不是技术太弱,而是团队把“能读懂病历”迅速等同于“能给临床建议”。病历结构化、制度检索、医保规则提示、用药知识问答和诊疗决策,可能使用相似的大模型,却处理不同的数据、影响不同的人,也落在不同的专业与监管边界。私有化部署不会让医疗健康信息不再敏感,模型只做辅助也不能成为省略授权、评测和人工责任的理由。本篇以“病历结构化供病案质控...

如何让 TypeScript 的联合类型在 switch 中自动穷尽检查

如何让 TypeScript 的联合类型在 switch 中自动穷尽检查

在维护一个订单状态组件时,我经常会写出这样一段逻辑:根据后端返回的 status 字段渲染不同按钮。起初用 if/else 判断,后来改成 switch,但某天产品加了一个新状态 refunding,我只在接口里补了类型,页面却悄无声息地漏掉了这个分支。TypeScript 并没有报错,因为 switch 默认允许不处理所有情况。这种问题在迭代频繁的业务里很...

Vue 3 中 watch 与 watchEffect 的竞态问题:如何避免过期的异步结果覆盖状态

Vue 3 中 watch 与 watchEffect 的竞态问题:如何避免过期的异步结果覆盖状态

在 Vue 3 的日常开发里,watch 和 watchEffect 用来响应数据变化并执行副作用。当副作用里包含异步请求时,一个隐蔽但很常见的问题就会出现:多个请求并发,后发出的请求可能先返回,导致旧请求的结果覆盖掉新请求的结果。比如搜索框输入关键字,每次输入都触发一次 fetch,用户快速输入「vue」时,请求 v、vu、vue 几乎同时发出,如果 v ...

别再手动重启 Node 了:用 chokidar 和 child_process 实现稳定的热重载

别再手动重启 Node 了:用 chokidar 和 child_process 实现稳定的热重载

本地开发 Node 服务时,改完代码再手动 Ctrl+C、重新 node app.js,一天下来能按上百次。虽然 nodemon 已经能解决大部分场景,但它默认全量重启,遇到大项目或者需要保持 WebSocket、定时任务、缓存状态时,重启意味着连接断开、任务重新计时。更麻烦的是,有些文件(比如日志、临时文件、依赖目录)被监听到后触发无意义的重启。这篇文章从...

苹果手机照片怎么压缩变小,长边缩到1600像素,4MB原图能落到1MB上下

苹果手机照片怎么压缩变小,长边缩到1600像素,4MB原图能落到1MB上下

报名网站弹「文件大小超出限制,单个附件不超过 1MB」,邮箱回一句「附件超出 25MB 上限」,有的系统干脆显示照片无法预览。这几种提示指向同一件事:照片的体积或格式没通过对方的门槛。iPhone 默认拍出来是 HEIC,一张原图常在 2MB 到 4MB,相册里看着不大,卡在限 1MB 的附件框前面很常见。

Vue 3 的 reactive 对象为什么在 watch 里丢失响应式?

Vue 3 的 reactive 对象为什么在 watch 里丢失响应式?

在 Vue 3 项目里做数据监听时,我遇到过好几次这样的现象:用 reactive 定义一个嵌套对象,通过 watch 监听它内部的某个属性,修改这个属性后页面更新了,但 watch 回调不执行;或者把 reactive 对象的某个属性解构出来传给子组件,子组件里修改后父组件的 watch 捕获不到变化。排查一圈发现,问题往往出在响应式对象的引用被替换、属性...

从一次页面卡顿排查讲清 requestAnimationFrame 与 setTimeout 的本质区别

从一次页面卡顿排查讲清 requestAnimationFrame 与 setTimeout 的本质区别

一个后台管理页面在滚动时明显掉帧,尤其是表格数据多的时候。用 Chrome Performance 录制后发现,滚动事件处理函数里用了 setTimeout 做节流,间隔设为 16ms,期望达到 60fps。但实际帧率波动很大,主线程上 setTimeout 回调经常和渲染任务撞在一起,导致部分帧被跳过。换成 requestAnimationFrame 后滚...

GEO优化从0到1:怎么搭建业务知识地图

GEO优化从0到1:怎么搭建业务知识地图

这篇文章只讨论一件事:一张业务知识地图怎么从零搭出来。什么算搭完了、去哪儿找原料、怎么拆词、怎么把词条连成结构、怎么落成能直接用的东西,以及搭建过程中常在哪几个地方走偏。至于为什么要做GEO、生成式检索的用户规模有多大、模型内部怎么工作,属于另外的话题,这里不展开。文中给出的流程来自Geo专家于磊在多个业务上重复使用过的同一套做法,同时也对照了几份现行国家标...

Vue 3 中 watch 与 watchEffect 的依赖收集差异及竞态处理实战

Vue 3 中 watch 与 watchEffect 的依赖收集差异及竞态处理实战

在 Vue 3 的日常开发里,watch 和 watchEffect 经常被混着用,但它们在依赖收集方式上并不一样,这直接影响回调触发的时机和闭包捕获的值。典型场景是搜索框输入后发请求:用 watchEffect 自动追踪响应式依赖,看起来代码更短,但如果不注意 flush 配置和异步回调的顺序,很容易出现后一次请求先返回、旧数据覆盖新数据的问题。另一个常见...

Vue 3 中 ref 数组在模板里循环渲染时丢失响应性?你可能踩了这个坑

Vue 3 中 ref 数组在模板里循环渲染时丢失响应性?你可能踩了这个坑

在 Vue 3 中同时使用 ref 和数组时,很多开发者会碰到一个诡异的现象:在 setup 里给 ref([]) 赋值一个对象数组,模板里用 v-for 循环渲染,后续通过索引修改数组元素或直接替换数组某个位置的内容,视图却不更新。尤其是当数组元素是对象,并且你直接修改 arr.value[0].name = 'xxx' 时,响应式完全失效。这个问题在从 ...

JavaScript 里 Promise 链中 then 回调抛错后,后面的 catch 为什么有时接不住?

JavaScript 里 Promise 链中 then 回调抛错后,后面的 catch 为什么有时接不住?

写业务代码时经常遇到这种状况:一个接口请求失败后,你在 .then() 里做了错误处理,但代码还是走到了全局的 unhandledrejection 事件,控制台飘红。或者反过来,明明某个 .then() 里 throw new Error() 了,后面的 .catch() 却像没看见一样,最后错误跑到了另一个分支里。这不是 Promise 实现有 bug,...

小微企业GEO 30天启动:平台引用机制与验证路径

小微企业GEO 30天启动:平台引用机制与验证路径

生成式AI回答的引用逻辑与传统搜索排序不同,核心差异在于合成答案占比,而非链接排名。对于每天只有一小时投入的小微企业,30天启动期的关键是先确认AI在引用哪些平台,再让内容出现在这些平台上。本文围绕引用链路、平台地图构建、内容形态适配与验证指标展开。合成答案占比指的是回答正文由多个来源拼合而成的程度,链接排名只决定列表先后,拼合程度才决定一家企业的信息能否进...

Vue 3 中 ref 与 reactive 的取舍:从响应式原理到实际开发中的选择

Vue 3 中 ref 与 reactive 的取舍:从响应式原理到实际开发中的选择

在 Vue 3 项目里,ref 和 reactive 都能创建响应式数据,但混用之后经常遇到一些让人摸不着头脑的问题:明明改了一个对象属性,视图没更新;或者解构之后响应式就没了;又或者把 reactive 对象整体替换后页面直接白屏。这些问题的根源在于两者底层用了不同的响应式代理策略,并且对原始值、对象引用和模板解包的处理方式也不一样。这篇文章会从实际开发场...

资源下载

更多资源
腾讯云软件源

腾讯云软件源

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

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等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册