编辑
2026-06-23
undefined
00

简介

Docker 是一个开源的应用容器引擎,使用go语言实现,它诞生于2013年,最早是dotCloud公司内部的一个项目,后来加入了Linux基金会,并采用Apache 2.0协议进行管理,代码托管在GitHub上。

Docker提供了一种轻量级操作系统虚拟化解决方案。它基于Linux容器(LXC)技术,在LXC之上,Docker进行了进一步的封装,让用户无需处理容器管理,使得操作变得更加简单。

它允许开发者将他们的应用程序和依赖包打包到一个可移植的镜像中,应用程序运行在容器中,每个容器都有自己独立的沙箱环境,相互之间没有任何接口。这意味着容器之间的应用程序不会相互干扰,提供了更高的安全性和隔离性。

目标

Docker 是容器技术的一种体现,而容器技术的根本是为了抹平软件运行的环境差异。

Docker通过build命令将应用程序和其依赖构建成镜像文件,镜像是只读的,这意味着构建完成后,镜像不会再发生任何变化。如此,基于该镜像启动的容器环境必然一致。同理,跑在这个容器中的应用程序所处环境也一致。

编辑
2026-06-23
undefined
00

Coze 是在 GPT 大模型之上AI Agent方向中的产品。它可以用来开发新一代 AI Chat Bot 的应用编辑平台,无论你是否有编程基础,都可以通过这个平台来快速创建各种类型的 Chat Bot,并将其发布到各类社交平台和通讯软件上。在此之前,开发者通常需要使用OpenAI提供的GPT OpenAPI来实现多轮对话、prompt预加载、私有知识库和调用自研接口等功能,成本较高。如今有了Coze这类Agent Framework,用户无需编程技能,仅需5分钟即可构建并发布一个自己的Bot。

什么是AI Agent

LLM作为推理引擎的能力不断增强,AI Agent框架为其提供了结构化思考的方法。软件生产正逐渐进入“3D打印”时代,可以根据用户需求进行个性化定制。Agent框架的目标是打造每位知识工作者信赖的AI工作伙伴,所以我们认为Agent产品需要具备一定的干预空间。目前实践中最具代表性的是两类Agent:中间层的Agent Framework和垂直领域的Vertical Agent。前者允许行业专家为自己创建Agent工作伙伴和工作流分身,使组织更加精简;后者专注于深耕某一领域的最佳实践,收集高质量的专有工作流数据。Coding Agent则是这两个方向的结合,具有潜力成为未来所有Agent与人类之间的翻译官。

一段网上对于AI Agent方向的描述,来源虎嗅《千亿美元AI Agent赛道,如何重构知识工作?》

编辑
2026-06-23
undefined
00

异步错误的获取

JS常见错误

当 JavaScript 引擎执行 JavaScript 代码时,会发生各种错误,常见的错误类型有

  • SyntaxError。 SyntaxError是解析代码时发生的语法错误
var 1a; //变量名错误 console.log 'hello'); // 缺少括号
  • ReferenceError ReferenceError是引用一个不存在的变量时发生的错误。 比如在函数中调用一个变量,但是这个变量不存在的时候
  • TypeError TypeError是变量或参数不是预期类型时发生的错误。比如,对字符串、布尔值、数值等原始类型的值使用new命令,就会抛出这种错误,因为new命令的参数应该是一个构造函数。
var obj = {}; obj.handle() //obj.handle is not a function

还有一些这里就不一一介绍了。

编辑
2026-06-23
undefined
00

前言

在编程领域中,设计模式是针对特定问题的可重复解决方案。设计模式可以帮助程序员解决常见的设计问题,提高代码的可维护性、复用性和可扩展性。设计模式不是具体的代码,而是一种通用的解决方案模板,它提供了一套经过验证的方法,用于解决特定类型的问题。

设计模式的主要目的是提高软件的可维护性、通用性和扩展性,并且通过提供标准化的方法简化系统设计,同时也使代码更加优雅、清晰、易于理解和管理。

编辑
2026-06-23
undefined
00

前言

什么是babel?你可以理解它就是一个语法转器,简单来说就是 ES6、ES7等等的新语法转化为ES5或能让低端浏览器正常运行的代码。比如我们经常使用的async、promise语法,在低端浏览器上可能就无法使用,会引起故障,但是只要我们合理使用babel,我们就可以放心大胆地使用新语法。

下面阐述的内容都是基于Babel 7的使用和总结,因babel 6 和babel 7在使用上存在较大差异,所以需要提前说明一下。