ai
-
使用 Nextjs Tailwind CSS、Prisma、Open AI 和 Clerk 构建的 AI 旅行规划应用程序
人工智能旅行规划师 使用 next.js 15、tailwind css、prisma、open ai 和 clerk 构建的 ai 旅行规划应用程序。功能包括用户注册、登录、生成旅行计划、查看所有旅行计划和删除行程。在开发过程中接受贡献。 入门 克隆存储库:git clone https://gi…
-
感谢您的记忆
认识我的人都知道我的记忆力绝对是垃圾。任何缺少 monty python 对白和 90 年代另类摇滚乐队曲目列表的内容,我都无法接受。 然而,对我们来说幸运的是,计算机在记住事物方面的能力要强得多。 概念 我们今天讨论的技术称为记忆化。让我们从讨论纯函数开始。纯函数背后的想法是,无论你给它什么输入,…
-
LeetCode 的 JavaScript 时代实际上填补了空白
大多数编码挑战都会教你解决难题。 leetcode 的 30 天 javascript 学习计划做了一些不同的事情:它向您展示了拼图如何变成砖块,准备好构建现实世界的项目。 这种区别很重要。当您解决典型的算法问题时,您正在训练您的思维进行抽象思考。但是,当您实现去抖1函数或构建事件发射器2时,您正在…
-
在 React JS 项目中设置 Tailwind CSS
如果您还没有 react 应用程序,请创建一个: npx create-react-app my-appcd my-app 安装 tailwind css运行以下命令安装 tailwind css 及其依赖项: npm install -d tailwindcss postcss autoprefi…
-
Osita 是一位熟练的开发人员,擅长 JavaScript,在 React、Node、Express 方面拥有专业知识
欢迎来到我的世界 大家好,我是 Christopher Osita,一位充满激情的全栈开发人员、企业家,也是 Siitecch(发音为“see-tech”)背后的创造力。我的职业生涯致力于让技术变得简单、易于使用且有意义。无论您来这里是为了更多地了解我的旅程、我的专业知识,还是我对未来的愿景,欢迎光…
-
JavaScript 中 return 和 return wait 的区别
您可能会认为这两种方法是相同的。但 return 和 return wait 之间有一个至关重要的区别。 当我们处理promise时,比如数据库查询,我们通常使用await。例如: async function getuserbyid(userid) { const user = await use…
-
将循环转换为递归:模板和尾递归解释
递归和循环都是在编程中实现重复任务的基本工具。虽然 for 和 while 等循环对于大多数开发人员来说都很直观,但递归提供了一种更抽象、更灵活的解决问题的方法。本文探讨了如何将循环转换为递归函数,提供通用模板,并解释尾递归的概念和优化。 理解递归 什么是递归? 递归是一种函数调用自身来解决同一问题…
-
了解 JavaScript 中的 async 和 wait:简洁异步代码的关键



javascript 的异步特性是其最大的优势之一,但它也可能成为开发人员沮丧的根源。随着时间的推移,我们已经从回调函数(以及可怕的“回调地狱”)转向承诺,现在转向异步和等待。这些现代工具简化了异步编程,使您的代码更具可读性、可维护性和高效性。 但是 async 和 wait 到底如何工作,为什么它…
-
上下文、Redux 还是组合?
这篇文章最初发布于2023年2月23日@我的博客页面 我是受到最近科技公司裁员影响的开发人员之一。所以,我开始用 react 面试前端职位。 在其中一家公司,我在反应中遇到了一个经典的道具钻孔问题,并被要求解决它。为了简单起见,给出的问题就像这个: export default function a…
-
我的新书:面向 Web 开发人员的全栈 AI – 包含折扣代码!阿玛!
很高兴分享我的新书《web 开发人员的全栈人工智能》,现已通过 manning 的早期访问计划提供。 经过几个月的工作,我整理了一份实用指南,弥合了传统 Web 开发和人工智能集成之间的差距。本书介绍了使用 React、Next.js、Vercel 和 LangChain 将 AI 融入 Web 应…