首页 文章 精选 留言 我的

文章列表

共 219628 篇
Demo 跑通那一下是假象:两年 Agent 开发攒下的五个真问题

Demo 跑通那一下是假象:两年 Agent 开发攒下的五个真问题

掘金作者"云边有个技术书屋"最近发了一篇复盘,标题很朴素:《做了近两年的 Agent 开发,其实真正要学的就是这五件事》。 他说的第一句话,我觉得做过的都懂:做 Agent 最有意思的时刻,通常是 Demo 刚跑通的那一下——模型理解了需求,自己选了工具,还给出了看起来不错的结果。 真正让人头疼的是第二个阶段。用户换一种问法,状态就丢了;工具返回一个含糊...

JavaScript 可选链 ?. 的五种误用场景与替代写法

JavaScript 可选链 ?. 的五种误用场景与替代写法

可选链操作符 ?. 从 ES2020 正式进入标准,现在已经是日常开发里离不开的语法。它让深层属性访问变得安全,也让很多原本需要临时变量判断的代码缩短到一行。但我在维护团队代码和 review 时发现,可选链被拿来当“万能防错”的情况越来越多:有人用它包住函数调用,有人用它做条件分支,有人把整个对象链都打上问号,结果运行时该抛的错误不抛了,该处理的空值被静默...

Vue 3 中 ref 与 reactive 的选型陷阱:从数组更新失效到模板引用

Vue 3 中 ref 与 reactive 的选型陷阱:从数组更新失效到模板引用

在维护一个后台管理项目时,我遇到一个很典型的问题:把从接口拿到的列表数据用 reactive 包起来后,模板里渲染正常,但调用 tableData.splice(0) 或者直接给 tableData = newArray 时,视图完全不更新。这个场景在表格、穿梭框、多选列表里反复出现。表面上看是响应式失效,实际涉及 Vue 3 中 ref 和 reactiv...

TypeScript 中 as const 的实用场景与类型推断解析

TypeScript 中 as const 的实用场景与类型推断解析

开发中经常遇到这样的需求:定义一个配置对象,希望它的属性值在后续使用中被推断为字面量类型而不是宽泛的 string 或 number,比如用于区分联合类型的分支判断。普通对象字面量的类型推断会扩大属性类型,导致 switch 或 if 检查时丢失精确性。as const 断言能解决这个问题,但很多人只停留在“让对象只读”的模糊印象上,不清楚它如何影响类型推断...

CSS sticky 粘性定位失效?从滚动容器到 overflow 的排查实录

CSS sticky 粘性定位失效?从滚动容器到 overflow 的排查实录

做后台列表页时,经常需要把表头或者某个过滤条固定在容器顶部。position: sticky 看起来是干这事的天然选择,写一行 top: 0 就能生效,但实际项目里它经常纹丝不动。上周在重构一个 antd 表格页面时又踩了一次:表头设置了 sticky,页面滚动时完全不吸顶。排查后发现原因并不在 sticky 本身,而在祖先元素的 overflow 上。这篇...

课后补充--靶蛋白抗体设计思路

课后补充--靶蛋白抗体设计思路

### 作者,Evil Genius ### 只要大家坚持不下桌,轮也该轮到我们了。 ### 今天我们来补充靶蛋白抗体设计的一些内容。 如果**靶蛋白三维结构已经知道**,设计能够特异性结合它的抗体,本质上就是一个: > **“先找靶点表面合适的表位(epitope)→ 再设计能够互补识别该表位的抗体结合面(paratope)→ 通过结构建模、序列设计和实验...

向量数据库选型、向量化与检索调优,结合大模型搭建私有文档检索增强完整应用实践23.6

向量数据库选型、向量化与检索调优,结合大模型搭建私有文档检索增强完整应用实践23.6

很多朋友接触大模型之后都会遇到一个非常现实的痛点:通用大模型知识存在时间截断,不懂企业内部文档、业务资料、私有知识库,直接提问很容易出现幻觉,编造不存在的答案。微调可以让模型学习私有知识,但微调成本高、数据更新麻烦、版本迭代繁琐,小样本场景效果并不理想。

Vue 3 中 watch 与 watchEffect 的清理副作用:什么时候需要 onCleanup,怎么避免竞态请求

Vue 3 中 watch 与 watchEffect 的清理副作用:什么时候需要 onCleanup,怎么避免竞态请求

在 Vue 3 里用 watch 或 watchEffect 监听响应式数据并发送异步请求时,很容易碰到一个隐蔽的问题:快速切换筛选条件后,先发出的请求可能比后发出的请求更晚返回,导致页面显示旧数据。很多人第一反应是加防抖,但防抖只减少触发次数,并不能保证响应顺序。Vue 提供的 onCleanup 注册清理函数可以在副作用重新运行或组件卸载前执行,用来取消...

用 IntersectionObserver 替代 scroll 事件实现图片懒加载,避免主线程卡顿

用 IntersectionObserver 替代 scroll 事件实现图片懒加载,避免主线程卡顿

图片懒加载是博客、电商列表、后台表格里最常见的性能优化手段。过去大多数实现依赖监听 scroll 事件,在回调里遍历所有图片,用 getBoundingClientRect() 判断是否进入视口。这种做法在页面图片数量少的时候没问题,可一旦列表有几百个节点,滚动时每次事件触发都同步计算布局,主线程会被大量 getBoundingClientRect 和样式读...

JavaScript 中 JSON.stringify 的隐藏陷阱:循环引用、Date 对象与 toJSON 实战

JavaScript 中 JSON.stringify 的隐藏陷阱:循环引用、Date 对象与 toJSON 实战

在前后端数据交互、本地存储或日志记录时,JSON.stringify 几乎是每个 JavaScript 项目里出现频率最高的 API 之一。但你真的了解它遇到的边界情况吗?上周我在处理一个用户配置导出功能时,就踩到了循环引用导致整个页面崩溃的坑——一个看似简单的对象序列化,却因为嵌套结构里藏着一个指向父级的引用而抛出 TypeError。除此之外,Date ...

资源下载

更多资源
腾讯云软件源

腾讯云软件源

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

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

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部分的功能。

用户登录
用户注册