AI聊天中使用SSE
发表于
更新于
本文字数:
1.9k
阅读时长 ≈
3 分钟
本文是作者对AI聊天中使用SSE的介绍,包括SSE的优势、服务端实现、客户端实现等,这些步骤可以帮助作者提高AI聊天的用户体验。
xterm中的attachCustomKeyEventHandler
发表于
更新于
本文字数:
2.3k
阅读时长 ≈
4 分钟
本文介绍如何在xterm.js中使用attachCustomKeyEventHandler监听按键执行特殊处理,包括源码解读、使用场景等实现细节,以提高xterm.js终端的链接交互体验。
xterm.js中监听按键执行特殊处理需要用到attachCustomKeyEventHandler,这里说明下。
源码解读
1 | /** |
1 | protected _keyDown(event: KeyboardEvent): boolean | undefined { |
了解TinyMCE的GPL协议
发表于
更新于
本文字数:
1.3k
阅读时长 ≈
2 分钟
本文介绍了解TinyMCE的GPL协议,包括使用场景、实现细节等,以提高了解TinyMCE的GPL协议的效率。
TinyMCE是个老牌的编辑器,查询发现TinyMCE使用的GNU-GPL开源协议,那我是否可商用,是否可以二次开发呢?带着这个疑问,了解下GPL。
解释
如下转自知乎的一个回答
GPL协议的目的就是强制代码开源和免费使用。
其最大的特点就是“开源的传染性”。也就是说,假设某公司使用了具有GPL协议的代码库,那么他理论上也必须把自己的代码库开源。
nodejs项目中下加载esmdule
发表于
更新于
本文字数:
334
阅读时长 ≈
1 分钟
本文是作者对nodejs项目中下加载esmdule的介绍,包括nodejs项目中下加载esmdule的优势、实现细节、相关资料等,这些步骤可以帮助作者提高nodejs项目中下加载esmdule的效率。