程序编程实战教程 -AI、Java、Spring Boot 实战 专注后端开发知识分享,涵盖 Java 基础、Spring Boot 实战、数据库优化与中间件应用,助力程序员成长为优秀后端开发工程师。

使用 React 从零开始构建服务器端渲染 (SSR) DEV 的全球展示挑战赛,由 Mux 呈现:展示你的项目!

摘要: 本文主要介绍如何使用React从零开始构建服务器端渲染(SSR)的应用程序,并通过一个具体项目的展示案例,阐述为什么选择服务器端渲染以及如何实现服务器端渲染的步骤。文章首先介绍了服务器端渲染的优势和重要性,然后详细描述了创建入口点、创建服务器和渲染用户界面的过程。此外,文章还提到了如何使用React和其他相关技术来实现服务器端渲染的整个过程,包括构建应用程序所需的依赖项、服务器端的配置和响应的渲染等。最终,文章旨在为读者提供一个全面的指南,帮助他们从零开始构建服务器端渲染的React应用程序。

在使用 CSS Grid + Flexbox 构建标准网站时,我学到了 3 件事。

摘要:本文介绍了作者在使用CSS Grid和Flexbox构建标准网站时的经验和学到的三个关键点。首先,作者强调了在构建网站时应先确定应用是面向移动设备还是桌面设备,并使用相应的媒体查询。其次,作者发现将网格的子元素设置为display:flex可以更容易地布局其父元素。最后,作者提到CSS Grid可以更好地控制JavaScript滚动事件,并给出了一些JavaScript的使用示例。文章还包含了一些关于响应式设计、阴影、圆角和涟漪效果等细节的应用实例。

趣味帽子日!👒🎩 如何使用网络摄像头和 JavaScript 进行人脸检测 📸🧠

摘要: 本文介绍了如何使用网络摄像头和JavaScript进行人脸检测,主题为“趣味帽子日!”。文章先介绍了封面图片的制作,然后介绍了项目筹备情况和今天的主要内容。接下来,文章给出了HTML样板代码,包括网络摄像头和JavaScript的使用。最后,文章介绍了安装face-api.js库和创建index.js文件的过程,并给出了选择HTML元素的相关JavaScript代码。

用画布像素化人物,绘制生成艺术!

摘要:本文介绍了作者使用p5.js学习生成艺术的过程中,制作的一个工具“字符串像素化器”(String Pixelater)。该工具能够将字符转换为二维数组,以便处理表格数据并用于生成式艺术作品的绘制。文章详细描述了像素化器的工作原理,并提供了API的使用方法。通过该工具,作者能够实现将人物像素化并在画布上进行绘制,从而创作出独特的生成艺术作品。

Docker 一体化 1️⃣

摘要: 本文介绍了Docker一体化的基本概念和主要特性,包括Docker镜像、容器、守护进程、引擎、Desktop、镜像仓库、生命周期、端口映射、层、卷、网络等。文章还提供了Docker的基本命令和属性,以及一些示例命令。通过本文,读者可以全面了解Docker的使用方法和核心概念。

在不确定性中保持健康的心态 DEV 的全球展示与讲述挑战赛,由 Mux 呈现:推介你的项目!

摘要: 本文讨论了如何在不确定的工作环境中保持健康的心态,包括展示个人项目的能力与人缘关系、创造良性循环、寻找个人职业目标、培养内在控制点以及认识到匮乏心态和富足心态的影响等方面。文章鼓励读者在面对不确定性时保持积极态度,寻求发展的机会,明确个人目标,并调整心态以适应工作环境的变化。

我在谷歌助手上制作了一个名为 PokéPartner 的语音激活宝可梦图鉴!方法如下。

摘要: 作者在谷歌助手上制作了一个名为PokéPartner的语音激活宝可梦图鉴。该应用通过自然语言处理工具Dialogflow与Google Assistant进行交互,使用户能够通过语音快速获取关于宝可梦的答案。文章详细介绍了应用的创意和实现过程,包括设计、后端构建等。应用允许用户查询宝可梦属性克制关系,解决了用户在玩宝可梦游戏时遇到的实际问题。

#30DaysofAppwrite:试点

文章介绍了Appwrite开源后端服务的特点和优势,并宣布了为期一个月的试点活动#30DaysofAppwrite。该活动旨在通过一系列博客文章展示Appwrite的强大功能,鼓励开发者使用Appwrite构建安全、现代化的应用程序。同时,还介绍了如何通过社交媒体分享开发的项目并参与评选获得奖品。最后提供了相关实用链接,包括活动的官方链接、Appwrite的源代码和文档等。摘要为:Appwrite宣布#30DaysofAppwrite试点活动,通过博客文章展示其功能的强大,鼓励开发者使用其构建应用并参与分享和评选,分享优质项目的开发者有机会获得奖品。

40岁后学习编程:我的前100天 DEV全球展示挑战赛,由Mux呈现:展示你的项目!

摘要:本文作者分享了自己在40岁后开始学习编程的前100天经历。文章提到了参与DEV全球展示挑战赛和Mux赞助的展示项目。作者详细描述了在这100天里学习编程的统计数据、遇到的挑战、所完成的项目以及学到的东西。文章还提到了作者接下来计划学习安卓开发,并对未来充满期待。

Increasing Firebase Project Limit

这篇文章介绍了如何解决Firebase项目创建限制的问题。当使用同一个Gmail账号创建多个项目后,Firebase可能不再允许继续创建新项目。为此,文章提供了两种解决方案:一是在已有项目中配置并共享资源,二是使用另一个Gmail账号创建新的Firebase账户。然而,这两种方法都面临项目数量限制的问题。为了创建更多项目,用户需要向Firebase提交请求,并等待最少10分钟至最多2/3天以获取权限。文章还提供了分步详细的图片指导。摘要来源:这篇文章讨论了如何增加Firebase项目数量限制的解决方法,包括使用已有项目的配置资源共享和使用其他Gmail账号创建新账户的方法,并需向Firebase提交请求等待权限。