.js

Search documents
How to Build an Agent with Auth and Payments - LangGraph.js
LangChain· 2025-06-30 17:28
If you're interested in adding payments into your application, in this tutorial and with this new open- source repo, we're going to show you how to do that. So, let's say you have an LM based chat application and you want to start charging for usage. One very common way to implement this is through a credit system that can track how many LM requests users are allowed to make.So, here we are in our chat application. I can go ahead and chat with our graph to message the LLM, which will deduct a credit from ou ...
2 万程序员签名!Node.js 之父炮轰 Oracle,这事对行业有重大影响。网友直呼:它就是寄生虫
程序员的那些事· 2025-06-29 11:31
大家好,我是小程程 2025 年 6 月 27 日,Node.js 之父 Ryan Dahl 发布了起诉甲骨文 JavaScript 商标战的最新进展。 一、最新进展 // 以下第一人称基于是 Ryan Dahl 的视角 6 月 18 日,商标审判和上诉委员会(TTAB)驳回了我们对甲骨文公司的欺诈指控。我们对此裁决持不同意见。 该指控称,甲骨文在 2019 年商标续展时,故意向美国专利商标局(USPTO)提交 Node.js 网站截图,以证明 JavaScript 商标的使用情况。 作为 Node.js 的创造者,我对此深感愤慨。Node.js 从未属于甲骨文的产品或品牌,甲骨文既非其开发者,也不负责运营,更无权利用它来支撑自身商 标。他们选择引用第三方开源网站的行为,恰恰表明其缺乏更有力的证据,且对此心知肚明。 但 欺诈指控 并非本案的核心。我们不会修改这一欺诈指控,若这么做,案件将拖延数月。我们的重点在于更关键的主张: 通用性 和 放弃使用 。 如今,所有人都用 JavaScript 来指代一种编程语言,而非某个品牌或甲骨文的产品,它是全球一种流行的编程语言而已。 案件目前正加速推进。 8 月 7 日, ...
OpenAI Canvas新增下载功能
news flash· 2025-06-12 23:34
OpenAI Canvas现支持下载,可以导出为PDF、docx或markdown。使用Canvas编写代码可以直接导出到 合适的文件类型(如.py、.js、.sql等)。 ...
不到 2 个月,OpenAI 火速用 Rust 重写 AI 编程工具。尤雨溪也觉得 Rust 香!
程序员的那些事· 2025-06-06 00:32
一、 OpenAI 用 Rust 重写 Codex CLI OpenAI 已用 Rust 语言重写了其 AI 命令行编程工具 Codex CLI,理由是此举能提升性能和安全性,同时避 免对 Node.js 的依赖。他们认为 Node.js "可能让部分用户感到沮丧或成为使用障碍"。 Codex 是一款实验性编程代理工具,可在 ChatGPT 的网页浏览器环境中运行,也能通过 Codex CLI 在本地 运行。它具备基于聊天的用户界面,CLI 既可交互式运行,也可在非交互式的静默模式下运行。 2025 年 4 月 17 日,Codex CLI 正式在 GitHub 上开源,可通过 WSL(Windows 子系统)在 macOS、Linux 或 Windows 系统上运行。 Codex CLI 其源代码主要为 TypeScript,需基于 Node.js 运行,但团队现已用 Rust 完成重写。 其三,性能优化 。Rust 无运行时垃圾回收机制,内存需求更低。 其四,可复用现有 Rust 版 MCP(模型上下文协议)实现 。Codex CLI 将同时具备 MCP 客户端和服务器功 能。 维护者 Fouad Mat ...
没有防御性编程,Rust服务稳定到不需要维护,然后老板说不需要我们了...
菜鸟教程· 2025-06-05 12:05
在 Reddit 论坛的热门帖子里,一位开发者分享了戏剧性的经历: 团队用 Rust 重写核心系统, 性能飙升,因为表现得太好, 服务稳定到不需要维护, 反而让管理层觉得"既然这么稳定,那还 要程序员干什么?" 这个故事完美诠释了什么叫 "成功有时候也是一种原罪" 。 一、公司的技术债务 故事发生在疫情期间,公司的技术栈相当传统: 然后公司需要开发一个实时服务来显示用户的在线状态和活动信息。 听起来简单,但麻烦的事情是: 这个服务需要支持 10 万并发用户,还要显示类似 "N 个用户正 在观看演示文稿 X"、"M 个用户在营销展台"这样的实时信息。 团队内部很快达成共识:Ruby 肯定不是最佳选择,然后开始了技术选型的讨论。 二、技术选型大战 负责这个项目的团队提议使用 Rust,但管理层表现得相当谨慎。 开发团队: "我们选 Rust! " 管理层: "等等,让我们先比较一下..." 3. Node.js : 单线程限制了性能, 需要分布式部署才能撑住 4. Ruby :emmm... 垫底 四、投票 于是他们决定写几个概念验证版本:Elixir、Rust、Ruby 和 Node.js 各来一个。(为什么没 ...
程序员:在 8 家公司当工具人后,终于明白“有用”和“被重视”差了 10 条街
程序员的那些事· 2025-06-04 02:13
以下文章来源于伯乐在线 ,作者伯小乐 作者小哥是一个搞数据分析的工程师。伯小乐翻过来分享,大家看看这个工程师小哥的说得是否有道理。 职场启示:有用 ≠ 被重视, 这两者的差别比你想的更微妙 在职场,理解"有用"和"被重视"之间的区别至关重要。 伯乐在线 . 伯乐在线分享IT互联网职场和精选干货文章(原域名已不再维护)。组织维护10万+star的开源技术资源 库,包括:Python, Java, C/C++, Go, JS, CSS, Node.js, PHP, .NET 等 早起刷 Hacker News,在首页发现一篇引发热议的文章,300+ 留言。 乍看之下,两者似乎相似,因为你获得的信号大致相同:晋升、超出预期的奖金、特别股票奖励。 正因如此,深入挖掘并察觉更微妙的信号才显得尤为关键。 "有用"意味着 你擅长在特定领域完成任务,能让上级放心地将工作完全委派给你。你可靠、高效,短期内甚 至可能不可或缺。但在他人眼中,你主要是"填补缺口的人",负责完成必须完成但未必是公司战略核心的任 务。你的使命是"把事情处理好,别搞砸",给领导团队带来的麻烦越少,回报就越大。 "被重视"则意味着 你会被纳入更多核心对话, ...
公司Rust团队全员被裁,只因把服务写得「太稳定」:“项目0故障、0报警,那养着3个Rust工程师没用啊”
猿大侠· 2025-06-02 04:22
编译 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 还记得 不久前的 那篇《"因为一次成功重写,我们 CTO 彻底封杀了 Rust!"》吗 ? 当时,许多读者留言称这故事 "离谱"得 像是由 AI 杜撰的,其中就包括了本文的主人公—— 一位 Reddit ID 名为 D rogus 的开发者 : " 一篇用 AI 生成的帖子 " 、 " 明显是假的 "。 项目背景:一个快速成长的独角兽初创公司 这件事发生在几年前。 那 时, Drogus 刚加入了一家在疫情期间快速成长的独角兽初创公司, 其 主力应用采用 Ruby on Rails 编写, 一些视频处理相关工具则用 Node.js 实现 。 当时,这家公司 并没有使用如 Rust 或 Go 这样高性能的编译型语言。 Drogus 入职几个月后, 公司 便 计划开发一个实时服务,用于显示用户的 在线状态(比如:头像旁 的绿点),以及用户当前的操作行为(例如:有 N 个用户正在看演示 X,有 M 个用户在某个市场展 台内等)。 这个功能本身并不复杂, 只是 考虑到用户增长预期, 初期就 需要支撑起 10 万并发用户 。 虽然这 个规模在技术上 也 不 ...
数据可视化工具软件全解析:从入门到专业
Sou Hu Cai Jing· 2025-05-29 17:29
在大数据时代,数据可视化已成为企业和个人解读信息、洞察趋势的核心技能。面对海量数据,如何选 择合适的工具将其转化为直观的图表与仪表盘?本文将系统梳理七大类别30余款主流数据可视化工具, 助您精准匹配业务需求。 一、商业智能(BI)工具:企业级数据分析利器 1. Tableau(行业标杆) 作为全球领先的BI平台,Tableau提供从数据连接到高级分析的完整解决方案。其拖拽式操作界面支持 快速创建交互式仪表盘,独有的VizQL技术可自动优化可视化逻辑。典型案例包括沃尔玛使用Tableau实 现供应链动态监控,节省数百万美元库存成本。但每年999美元/用户的定价对中小企业构成门槛。 2. Microsoft Power BI(微软生态整合) 深度集成Office 365的Power BI,以每月9.9美元的订阅价格提供DAX公式、自然语言查询等高级功能。 某零售企业通过Power BI自动同步Azure数据库,将销售报告生成时间从3天缩短至实时更新。其局限性 在于复杂计算需要较强DAX编程能力。 3. Qlik Sense(关联引擎驱动) 采用内存计算技术的Qlik,能在10秒内处理千万级数据关联分析。某银行使用 ...
还有人手动画图?一键生成 Draw.io 流程图,3分钟交作业爽炸!
菜鸟教程· 2025-05-22 11:17
Draw.io 这个绘图软件应该是最多人推荐的,号称为 Visio 的完美平替! Draw.io,现更名为 diagrams.net,是一款开源且免费的在线绘图工具, 支持 UML、流程图、架构图,模板多到用不完, 离线也能用,导出格式 全(PNG/SVG/PDF)。 Draw.io 的界面简单直观,功能强大,适合个人用户、开发者、设计师、项目经理等使用。 Draw.io 可以在线访问,也可以通过桌面应用离线使用。 在线 地址:https://app.diagrams.net/ 以前我们还经常是自己手 动来绘制,现在很多 AI 工具出来了,只要我们提供合适的提示词让 AI 帮我们生成 Mermaid.js 的代码 ,然后我们打开 Draw.io,选择过菜单栏上的 "调整图形-->插入--> Memaid" : | 未命名绘图 2 | | | | | | | | --- | --- | --- | --- | --- | --- | --- | | 文件 编辑 | | 查看 调整图形 | 其它 帮助 | 修改未保存。点击此处保存。 | | | | 日 | 100% √ ত্র | Q | 移至最前 | Cmd+ ...
这真是逆天,早有这个工具,我的发量能保持的更好~
菜鸟教程· 2025-04-28 11:22
在日常开发工作中,无论是前端、后端还是全栈开发者,经常会用到 Github 上的一些开源项目,很多刚接触的新项目,如果没有文档几乎无从下 手。 之前介绍过一个将 Github 代码可视化的工具: 用它看代码舒服多了,一键可视化!GitHub 代码仓库秒变图表 ,这还只是变成结构图。 近期 Cognition AI 又推出了他们的新产品 DeepWiki ,一个被誉为"代码仓库维基百科"的 AI 驱动平台,彻底改变了我们探索和理解开源项目的 方式。 DeepWiki 是一个由 Cognition AI 开发的免费、开源的 AI 驱动工具,旨在将 GitHub 上的代码库转化为结构化、互动式的维基百科式知识库。 DeepWiki 利用大型语言模型(LLM)深入理解代码语义,帮助开发者快速掌握代码库的结构、逻辑与设计。 要使用它非常简单,只需将 GitHub 仓库的 URL 中的 "github" 替换为 "deepwiki"(例如,把 https://github.com/vuejs/core 改为 https:// deepwiki.com/vuejs/core ),即可免费访问公共仓库的 AI 生成文档,无需 ...