- 博客(121)
- 收藏
- 关注
原创 `console.log`调试完全指南
大家好,这里是 `Geek技术前线`。今天我们来探讨 `Console.log()` 的一些优点。并分析一些基本概念和实践,这些可以让我们的调试工作变得更加高效。
2024-11-29 11:15:16
1072
原创 Mac ARM 本地运行 Mini-Omni 记录
Mini-Omni是一个开源的多模态大型语言模型,可以听、说和思考。具有实时端到端语音输入和流式音频输出的对话能力。
2024-10-21 19:08:35
312
原创 在 javascript 中使用相邻参数作为函数的默认值
默认参数值在JavaScript中已经存在一段时间了。但其实可以将前面的相邻参数作为默认值本身。
2024-10-18 22:08:34
408
原创 十分钟构建一个 AI 驱动的旅行计划工具
使用Next.jsTypeScript和构建 AI 驱动的旅行计划工具应用。使用CopilotKit将 AI 功能集成到旅行计划工具应用中。使用Langchain和Tavily从网络收集信息,以高效地计划旅行的各个方面。AI Copilot是一种应用内的 AI 助手,可帮助用户在应用内回答问题并采取行动。它将 LLM 直接引入我们的应用程序中。聊天机器人:具有上下文感知的应用内聊天机器人,可以在应用内采取行动💬AI 自动完成:具有上下文感知自动完成和插入功能的 AI 驱动的文本字段📝。
2024-10-11 11:00:00
1335
原创 深入探讨 Web 开发中的预渲染和 Hydration
本文探讨了网页开发中的预渲染(Pre-Rendering)和Hydration。首先回顾了传统服务器端渲染的缺点,接着介绍了单页面应用(SPA)及其优缺点。然后详细阐述了预渲染的重要性、实现方式(服务器端渲染和静态站点生成),以及Hydration如何为应用添加交互性。还讲解了协调(Reconciliation)的概念,通过实例展示了预渲染和Hydration的流程、潜在错误及解决方法。最后说明了其与 Gatsby.js、Next.js 和 Remix 等框架的关系
2024-10-09 10:00:00
1370
原创 不同类型的 React 组件
自从 React 于 2013 年发布以来,出现了各种类型的组件。今天我们来学习 React 自诞生以来各种类型的 React 组件
2024-10-04 11:30:00
805
原创 记一次炉石传说记牌器 Crash 排查经历
最近在打炉石过程中遇到了`HSTracker`记牌器的一个闪退问题,尝试性排查了下原因。这里简单记录一下
2024-10-02 10:12:33
3022
1
原创 2024 十大 AI 图像生成器测评
随着 AIGC 技术的快速发展,本文通过分析不同工具对于生成蜂鸟的使用来分析 2024 年最佳 AI 图像生成器
2024-09-28 10:10:18
1806
原创 Safari 18.0 WebKit 新特性介绍
随着 iOS 18、iPadOS 18、macOS Sequoia 和 visionOS 2 的发布,Safari 18.0 也正式上线。今天我们来学习下 Safari 18.0 有哪些新的特性
2024-09-24 13:02:40
1994
原创 如何使用 React、TypeScript、TailwindCSS 和 Vite 创建 Chrome 插件
如何使用现代 Web 技术创建一个 Chrome 插件。通过结合使用 React、TypeScript、TailwindCSS 和 Vite,我们可以快速高效地开发出功能强大的扩展。文章从环境设置、项目创建、组件开发、样式设计到最终的打包和发布,提供了全面的指导
2024-09-21 08:54:13
1028
原创 ES5 在 Web 上的现状
最后一个支持 ES5 的浏览器 IE 11 在 2022 年被微软停止支持,那么今天 Web 上的 ES5 现状如何?在构建生产代码时,Web 开发者的最佳实践是什么?
2024-09-20 14:10:30
1219
原创 node.js 中的进程和线程工作原理
文章介绍了 Node.js 的单线程机制、子进程及多线程实现,包括事件循环、子进程创建与通信、多线程共享内存等
2024-09-16 21:46:02
1896
原创 setImmediate() vs setTimeout() 在 JavaScript 中的区别
在 JavaScript 中,和都用于调度任务,但它们的工作方式不同。
2024-09-14 17:52:05
955
原创 LLM 应用开发入门 - 实现 langchain.js ChatModel 接入火山引擎大模型和实现一个 CLI 聊天机器人(下)
通过本文我们实现了一个简易的聊天 CLI,并成功接入了火山引擎大模型,实现了流式输出和上下文管理功能。通过 langchain.js 提供的工具类和自定义链,我们不仅简化了与大模型的交互,还实现了连续聊天的能力
2024-08-29 21:53:53
1221
1
原创 LLM 应用开发入门 - 实现 langchain.js ChatModel 接入火山引擎大模型和实现一个 CLI 聊天机器人(上)
Langchain 是一个大语言模型(LLM)应用开发的框架,提供了 LLM 开发中各个阶段很多非常强大的辅助工具支持。对于进行 LLM 开发是必不可少的工具库。本文将通过一个实际的开发例子来入门 LLM 开发基础工具链,并实现 langchain.js ChatModel 接入火山引擎大模型和基于 langchain 工具链实现一个简单的 CLI 聊天机器人
2024-08-28 21:05:49
1418
1
原创 TypeScript Project References npm 包构建小实践
如何使用 TypeScript 构建同时输出 ES 和 CommonJS 产物的 npm 包,并提升编译性能
2024-07-01 20:27:19
797
1
原创 配置 SSH 管理多个 Git 仓库和以及多个 Github 账号
在工作中,我们可能需要将代码推送到公司内部的自建 Git 代码托管平台(如 GithLab)。与此同时,日常开发过程中,我们也常常需要将代码提交到社区的 Git 代码托管平台(如 Github 等)。提交到 github 又需要管理多个 github 账号。
2024-06-16 08:27:42
486
原创 __dirname 在ES模块中的使用
ECMAScript模块是 JavaScript 的新标准格式。在Node.js中越来越多的库逐渐从从CommonJS转移到ES模块注:这里是指“真”ES 模块并不是指代码中 Node.js 中使用 import 写法但是实际被 tsc 转成 commonJS 的形式但是Node.js ES 开发中此前有一个棘手的问题是获取当前文件目录、路径。不过这个问题在最近也已经解决。
2024-04-07 17:53:08
1010
原创 巧用 exports 和 typeVersions 提升 npm 包用户使用体验
巧用 exports 和 typeVersions 提升 npm 包用户使用体验
2023-05-07 10:40:51
682
原创 苹果快捷指令分享报错“你必须登录iClound才能执行此操作”
报错解决登录iCloud如果登录iCloud还是报错,检查是否打开iCloud云盘和快捷指令,打开即可
2023-05-02 11:47:32
3731
原创 React Labs: 我们最近在做什么——2023 年 3 月
最新的幕后花絮,展示了 React 项目中正在进行的工作。最引人注目的更新是 React Forget 背后的进展——这是一个优化编译器
2023-04-04 17:25:41
671
原创 Koa源码学习
koa是一个非常流行的Node.js http框架。本文我们来学习下它的使用和相关源码来自官网的介绍:Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石。通过利用 async 函数,Koa 帮你丢弃回调函数,并有力地增强错误处理。Koa 并没有捆绑任何中间件, 而是提供了一套优雅的方法,帮助您快速而愉快地编写服务端应用程序。
2023-03-11 10:56:04
522
原创 一个超方便将现有博客生成vuepress2文档站的插件
闲来无事,研究了一下vuepress2和它的插件机制,写了一个可以一键通过已有博客生成vuepress2的文档站的vuepress2插件
2022-12-10 23:31:24
435
原创 iterm2(zsh)粘贴慢解决办法
# .zshrcpasteinit() { OLD_SELF_INSERT=${${(s.:.)widgets[self-insert]}[2,3]} zle -N self-insert url-quote-magic # I wonder if you'd need `.url-quote-magic`?}pastefinish() { zle -N self-insert $OLD_SELF_INSERT}zstyle :bracketed-paste-magic paste-
2022-05-06 10:21:46
461
原创 使用TypeScript并升级到React 18
为了支持React 18,React类型定义进行了升级,其中包含了一些break change。本文将讲述在TypeScript中如何升级到React 18
2022-04-23 15:15:38
2262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人