最新文章

日常 JavaScript 函数式编程:使用 Maybe

摘要: 本文介绍了在日常JavaScript函数式编程中使用Maybe的概念。文章首先提到了一些关于函数式编程和Maybe的基础知识,然后通过示例演示了如何在JavaScript中实现函数式编程,并使用Maybe来处理可能的错误和不确定的值。文章以一个简单的表单搜索为例,展示了如何在JavaScript中使用Maybe来处理可能的错误情况,提高代码的可靠性和安全性。最后,文章强调了实现一个容器来描述执行流程的重要性,并展示了使用JavaScript代码实现Maybe的示例。

Administrator 博客 2025-06-10

我最喜欢的 5 个前端备忘单和书签 1. CSS Grid 备忘单 2. CSS Flex 备忘单 3. 缓动函数 4. CSS clip-path maker 5. CSS-TRICKS.com

这篇文章介绍了作者最喜欢的五个前端速查表和书签,包括CSS网格速查表、CSS Flex速查表、缓动函数、CSS剪辑路径生成器和CSS-TRICKS.com。文章强调这些资源对于前端开发人员的重要性和实用性,鼓励读者在评论区分享其他有用的资源。总结来说,这篇文章分享了作者常用的前端开发工具和学习资源。

Administrator 博客 2025-06-10
P

Python Zero to Hero #初学者⚡ 先决条件:1. 你的机器中已经安装了 Python。如果你已经在系统中安装了 Python,请按 Win 键并打开命令提示符 Python 中的 Hello World 注释 Python 中的数据类型从用户那里获取输入并将其存储在变量中 列表和索引 Python 运算符 Python 字符串操作 Python 中的集合 Python 中的类型转换 Python 中的子集 列表操作 字符串操作 缩进 使用函数 Python 中的 For 循环 If 语句:If 语句,没有缩进(将引发错误) Python 中的 While 循环 异常处理 使用模块现在怎么样?列表在 Python 中是可变的

这篇文章是一个关于Python编程语言的简介,适合初学者。内容包括Python安装步骤、如何在命令提示符下运行Python、Python中的Hello World程序、注释、数据类型、获取用户输入、列表和索引、Python运算符、字符串操作、集合、类型转换、子集、列表操作、缩进、使用函数、For循环、If语句、While循环、异常处理、使用模块等基础知识。文章旨在帮助初学者快速了解Python,并提供了一些基础操作的示例代码。

Administrator 博客 2025-06-10

如何通过 3 个步骤使用 JWT Auth 和 PostgreSQL 初始化多层 Node.js RESTful API GenAI LIVE!| 2025 年 6 月 4 日

以下是简化后的文章摘要: 本文介绍了如何通过三个步骤使用JSON Web令牌(JWT)身份验证和PostgreSQL数据库初始化多层Node.js RESTful API。首先,初始化Node.js项目,创建必要的文件和文件夹,如配置、数据库连接、路由器和入口文件。然后,定义数据模型。接下来,添加身份验证,创建包含JWT身份验证的服务文件。最后,添加图层,构建分层的Web应用程序,实现更高的灵活性、可维护性和可扩展性。该指南适用于那些刚开始接触Node.js和RESTful API的新手,旨在帮助他们创建可以扩展的大型服务RESTful API。

Administrator 博客 2025-06-10

如何在工作中成长并受到关注

本文介绍了在工作中成长并受到关注的几个关键方面。首先,强调了在工作中要有“所有权”意识,包括持续改进代码、不害怕犯错、积极提出问题并与团队合作解决。其次,提倡在公共场合学习,通过公共渠道分享问题、解决方案和学习心得,并征求反馈。最后,提出了“无所不在”的理念,鼓励积极参与各类讨论和审查,包括跨领域的交流。通过这些方法,可以在工作中不断成长并受到关注。

Administrator 博客 2025-06-10
V

VIM 初学者指南

摘要: 本文是一篇关于VIM初学者指南的摘要。文章介绍了VIM编辑器的基本概念、为什么选择VIM、如何安装和使用VIM、VIM的模式以及各模式中的基本操作方法。关键词包括VIM初学者指南、翻译和Devto。

Administrator 博客 2025-06-10

你必须知道的 7 个 React Hooks

摘要: 本文介绍了你必须知道的七个React Hooks,包括useState、useMemo、useId和useCallback等。这些Hooks可以让开发者在React函数式组件中更好地管理状态和副作用,封装可复用逻辑并在组件之间共享,从而更简洁、更模块化的代码。文章详细解释了每个Hook的用法和作用,并提供了相关的代码示例。

Administrator 博客 2025-06-10

将网站切换到暗黑模式的 3 个超级简单的方法

文章摘要:本文介绍了将网站切换到暗黑模式的三种超级简单的方法。首先,通过操作系统的参数检查暗黑模式是否偏好设置。然后,使用CSS实现网站的暗黑模式切换。文章还提供了隐藏字符和双向Unicode文本的警告,并给出了使用CSS和JavaScript代码实现暗黑模式的示例。

Administrator 博客 2025-06-10

什么是设计模式?:又一篇文章

摘要:本文介绍了设计模式的定义、历史以及如何在实际编程中应用设计模式。文章指出,设计模式是针对特定情境下软件设计中的常见问题提供的通用、可复用的解决方案,并非可以直接转换为源代码或机器码的设计。设计模式的目的是帮助保持代码的可维护性、可扩展性和松散耦合性。本文还介绍了学习设计模式的好处,包括简化沟通、避免重构代码的需要以及降低代码库的大小等。最后,作者强调设计模式的推广对软件开发人员之间的共识至关重要。

Administrator 博客 2025-06-10

我实现了你那些愚蠢的应用程序想法!

大约一周前,作者在Devto平台邀请读者提供愚蠢的应用程序想法,并承诺会实现这些想法。文章分享了作者实现的一些应用创意,并邀请读者继续提供想法。此外,作者还发布了编辑过的三个视频,展示了如何实现这些应用创意。文章以鼓励读者为视频点赞和评论更多愚蠢的应用程序想法结尾。

Administrator 博客 2025-06-10
T

TypeScript 类型深入探究 - 第 2 部分:值的缺失

TypeScript 类型深入探究 - 第 2 部分:值的缺失(翻译) 摘要: 本文是 TypeScript 类型系统深入探究系列的第二部分。在这一部分中,我们将讨论 TypeScript 中值的缺失问题,即 null 和 undefined 值的问题。文章强调了理解和管理这些值的缺失对于构建健壮且易于维护的 Web 应用程序的重要性。通过具体实例(如攻击和拥抱函数),文章展示了如何在 TypeScript 中处理可能的值缺失情况,以避免运行时错误。此外,文章还介绍了如何利用 TypeScript 的类型系统来增强代码的可读性和健壮性。

Administrator 博客 2025-06-10

2019 年我最喜欢的书

这篇文章主要介绍了作者在2019年最喜欢的书籍,包括奇幻小说、科幻小说和非虚构类书籍。其中奇幻小说部分提到了《红姐妹》和马克·劳伦斯的三个精彩系列作品;科幻小说部分提到了根据电视剧改编的《苍穹浩瀚》系列的第一本书《利维坦觉醒》;非虚构类书籍部分提到了《Can't Hurt Me》和《You're not So Smart》。文章还介绍了每本书的部分内容和作者的感受。

Administrator 博客 2025-06-10
P

PostgreSQL 教程,适合初学者到高级用户。更多高级问题请参考我的文章 becauselifeisonce。

文章摘要: 本文是一个适合初学者到高级水平的PostgreSQL数据库教程的摘要。文章介绍了如何创建"用户"表,插入数据,查询数据以及如何设置约束以保证数据的准确性。文章还涵盖了如何根据需求调整表结构,例如添加或删除列。为了解决更高级的问题,作者建议参考他的另一篇文章"becauselifeisonce"。总的来说,这是一篇关于PostgreSQL数据库管理的实用指南。

Administrator 博客 2025-06-10
N

Next.js 垃圾课程 - 第 3 部分/共 3 部分

文章摘要:本文主要介绍了Next.js垃圾课程的第三部分内容,包括静态资产、自定义页面标题和元数据、获取数据以及动态路线等方面的内容。文章详细解释了如何使用Next.js的Image组件和Head组件来添加图片和自定义页面标题以及元数据,并且讨论了Next.js的特点和优势。

Administrator 博客 2025-06-10

提高编程专注力的 4 个实用技巧 1. 为一天做好准备 2. 分解任务并集中注意力 3. 改善专注力训练 4. 减少干扰!

摘要:本文介绍了四个提高编程专注力的实用技巧。首先,为一天的工作做好计划,列出待办事项清单。其次,将任务分解成子任务并集中精力完成。第三,采用番茄工作法改善专注力训练。最后,减少干扰,如关闭社交媒体通知、避免噪音干扰等。文章还提到长时间不专注地工作只会让人疲惫不堪,无法完成工作。文章由Vinibrsl撰写,提供了一些实践这些技巧的具体方法和建议。

Administrator 博客 2025-06-10
C

CSS 自定义属性 - 备忘单

文章介绍了CSS自定义属性(也称为CSS变量)的概念和使用方法。文章详细描述了如何在CSS中声明自定义属性,如何使用这些属性,以及如何在JavaScript中获取和更新自定义属性的值。此外,文章还包含了一些资源和链接,包括定义自定义属性的相关文档和示例代码。最后,文章提供了一个关于如何使用CSS自定义属性的实例演示。该摘要简洁明了地概述了文章的主要内容。

Administrator 博客 2025-06-10

如何制作吸引人的网站

本文介绍了如何制作吸引人的网站的过程,包括准备、设计、编码和完成四个阶段。作者首先强调在准备阶段要确定网站的目的和访客可能访问的原因,然后结构化内容。在设计阶段,作者会从其他网站寻找灵感,并根据项目规模使用设计工具将设计转化为合适的设计。在编码阶段,作者会编写网站代码,并留下TODO和重构注释以帮助重新投入项目。最后,作者会验证网站速度、可访问性和SEO,并在评论区分享自己的流程。文章旨在帮助读者了解如何制作吸引人的网站,并提供了相关链接和工具推荐。

Administrator 博客 2025-06-10

作为软件开发人员学习新知识的最佳方式。

本文介绍了作为软件开发人员学习新知识的最佳方式,包括追求超越自身技能水平的目标、随时随地学习和玩得开心三个关键点。作者通过制作AMV的经历分享了自己的经验和教训,强调了乐趣在学习过程中的重要性。文章还提到了如何通过实际项目来实践这些学习方法,并从中获得乐趣。最后,作者鼓励读者将这些方法应用到自己的学习策略中,并祝读者过得愉快。

Administrator 博客 2025-06-10

[23] 2021 年 7 月十大必备 Web 开发工具

摘要: 本文介绍了2021年7月的十大必备Web开发工具,包括Next.js、Vite、Bundlephobia、SVG路径可视化工具、Clippy、Google Material Design图标、Haikei、CSS参考、Snappify以及JS很奇怪。这些工具涵盖了从开发到测试的不同阶段,旨在提高Web开发者的开发效率和体验。文章还提供了每个工具的链接和简要描述。

Administrator 博客 2025-06-10

[22] 十大必备 Web 开发工具 – 2021 年 6 月 AWS 安全直播!

摘要: 本文介绍了2021年6月十大必备Web开发工具,包括Eleventy、DrawKit、Git命令资源管理器、favicon.io、创建应用程序、SVG色情内容、像素艺术转CSS、Devhints.io、Big-O备忘单和Onelang.io等工具。文章还提到了AWS安全直播和Devto的相关内容。这些工具涵盖了Web开发的各个方面,从静态网站生成、图标和插图资源、版本控制到算法复杂度的分析以及在线IDE工具等。

Administrator 博客 2025-06-10