- 博客(154)
- 资源 (12)
- 问答 (3)
- 收藏
- 关注
原创 深入理解与实战CSS变量
CSS变量,正式名称为CSS自定义属性(Custom Properties),允许我们在CSS中定义和使用可复用的值。这些值可以应用于整个项目或局部作用域内,从而简化样式管理,特别是在处理多处相同或关联样式的场景时。
2024-03-27 19:36:36 313
原创 30天精通Nodejs--第二十二天:express-模板引擎pug
在Node.js生态中,Express框架作为Web应用开发的基础工具广受欢迎。为了实现高效的视图层管理,Express支持多种模板引擎集成,其中Pug(原名Jade)以其独特的语法风格和强大的功能脱颖而出,尤其适合于构建简洁、易于维护的动态页面。本文将详细介绍如何在Express项目中结合使用Pug模板引擎,并展示两者之间的紧密配合。
2024-01-29 15:50:07 101
原创 30天精通Nodejs--第三十天:项目实战-物联网应用
在之前的一系列文章中,我们已系统性地探讨了诸多Node.js相关的技术要点与理论背景。随着知识体系的铺垫到位,我们现在步入了实战环节。接下来的最后两篇文章,我们将聚焦于实际业务场景,着手构建两个具体的项目实例。
2024-01-25 16:52:12 317
原创 30天精通Nodejs--第二十九天:微服务架构设计
随着技术的发展,微服务架构逐渐成为现代应用开发的主流模式,它通过将复杂的应用系统拆分成一系列小型、独立的服务进行构建,每个服务都围绕着特定业务功能进行设计,并能独立部署和扩展。在众多开发语言中,Node.js以其非阻塞I/O模型、轻量级以及出色的并发性能,在微服务架构设计中占据了一席之地。本文将深入探讨如何基于Node.js设计和实现微服务架构。
2024-01-25 16:52:01 93
原创 30天精通Nodejs--第二十八天:Docker容器部署
# 引言在现代软件开发中,容器化技术已经成为了微服务架构和持续集成/持续部署(CI/CD)流程的标准实践之一。Docker作为容器技术的领导者,为开发者提供了一种便捷、一致的方式来打包、分发和运行应用程序及其依赖。本篇博客将引导您逐步创建一个简单的Node.js Express应用,并利用Docker将其部署到任何支持Docker的环境。
2024-01-23 13:30:50 190
原创 30天精通Nodejs--第二十四天:express-性能提升与监控
在构建和维护基于Node.js Express框架的应用时,性能优化与监控是至关重要的环节。通过合理配置和使用一些最佳实践,我们可以确保应用能够高效地处理请求、快速响应,并在负载增加时具备良好的扩展能力。本文将深入探讨Express应用性能优化的关键点以及如何实施有效的监控策略。
2024-01-23 13:29:08 56
原创 30天精通Nodejs--第二十六天:构建Electron桌面应用
在当今的软件开发领域中,Electron框架凭借其强大的功能和便捷性,已经成为了开发桌面应用程序的一种热门选择。它允许开发者使用HTML、CSS和JavaScript这三种Web技术栈来构建原生桌面应用,并且能够无缝地结合Node.js的强大后端能力,实现跨Windows、macOS和Linux等多平台运行。下面,我们将深入探讨如何使用Node.js开发Electron桌面应用。
2024-01-19 13:40:25 60
原创 30天精通Nodejs--第二十五天:多进程管理
Node.js以其高效的单线程、事件驱动模型闻名于世,尤其擅长处理I/O密集型任务。然而,在CPU密集型计算或需要更大资源利用率的情况下,单线程可能无法充分利用系统的多核优势。为此,Node.js提供了内置的多进程管理工具,允许我们有效地分割工作负载,以提高应用性能和整体稳定性。本文将探讨Node.js中的多进程技术,包括原生API和第三方工具,以及如何在实际项目中合理地管理和优化多进程环境。
2024-01-19 11:24:52 674
原创 30天精通Nodejs--第二十七天:事件循环与异步编程核心
在Node.js的世界里,理解其独特的事件驱动架构是解锁高性能服务器端JavaScript开发的关键。不同于传统的线程模型,Node.js利用单线程事件循环(Event Loop)机制来处理并发操作,这一设计使其能够高效地处理大量I/O密集型任务而无需多线程带来的复杂性。本文将详细解读Node.js的事件机制,包括事件循环的各个阶段以及如何通过setTimeout、setImmediate和process.nextTick等API实现异步控制流。
2024-01-19 11:24:46 37
原创 30天精通Nodejs--第二十三天:express-认证和授权
在现代Web应用开发中,JSON Web Tokens(JWT)作为一种轻量级、自包含且安全的标准,已被广泛用于实现用户身份验证和授权。尤其是在Node.js环境下的Express框架中,JWT提供了一种简洁有效的方式来处理无状态的API认证。本文将详细介绍如何在Express应用程序中集成并使用JWT进行用户登录验证和其他相关操作。
2024-01-17 13:31:04 137
原创 30天精通Nodejs--第二十一天:express-依赖注入
依赖注入是一种设计原则,它提倡通过外部容器传递依赖关系,而非在内部创建或查找依赖对象。这样可以使组件间的关系更加松散,易于测试和替换。通过实施模块化及依赖注入策略,我们的Express应用不仅变得更加清晰、易于维护,而且在扩展性和可测试性上也有了显著提升。
2024-01-17 13:30:35 54
原创 30天精通Nodejs--第二十天:express-操作mysql
在Node.js中使用Express框架进行开发时,经常会需要持久化数据,与关系型数据库MySQL的集成是至关重要的一步。本文将详细阐述如何在Express项目中连接MySQL数据库,并通过实例代码演示如何执行基本的增删改查(CRUD)操作。
2024-01-16 13:22:20 209
原创 30天精通Nodejs--第十九天:express-文件上传下载
文件的上传和下载是许多应用程序必备的功能。Node.js的Express框架同样可以通过集成第三方中间件,我们可以轻松实现高效、安全的文件上传与下载功能。本文将详细介绍如何在Express项目中搭建文件上传和下载服务。
2024-01-16 13:22:00 53
原创 30天精通Nodejs--第十八天:express-中间件
Express中间件本质上是JavaScript函数,它们位于客户端发起的HTTP请求与服务器生成响应之间,形成一个有序的执行链。每个中间件都有机会对请求进行预处理、修改或终结请求-响应周期。
2024-01-13 00:45:00 369
原创 30天精通Nodejs--第十七天:express-路由配置
Express的路由配置提供了灵活且强大的方式来构建复杂的Web应用,包括但不限于处理不同类型的HTTP请求、管理动态路径参数、以及组织多个层级的路由结构。通过对路由配置的深入了解和实践,你可以更高效地设计和维护你的Node.js Express应用程序。
2024-01-13 00:15:00 621
原创 30天精通Nodejs--第十六天:express-快速入门
Express是Node.js生态中最受欢迎的Web应用框架之一,以其简洁、灵活和强大的中间件机制而闻名。它极大地简化了在Node.js中创建Web服务器及API的过程。本文将引导您通过几个简单的步骤,快速上手Express框架并搭建一个基础的Web应用。
2024-01-12 14:35:41 206
原创 30天精通Nodejs--第十五天:Websocket
这里我们将继续深入探讨另一项强大且实时性极高的网络通信技术——WebSocket。通过本篇文章,将全面了解如何在Node.js环境中利用WebSocket实现服务端与客户端之间双向、低延迟的数据传输,并掌握其基础用法以及一些高级应用场景。
2024-01-12 14:34:29 178
原创 net::ERR_CERT_AUTHORITY_INVALID
接口请求报错:net::ERR_CERT_AUTHORITY_INVALID浏览器遇到这种不安全的证书会自动拦截,导致数据无法获取。
2023-12-15 14:41:26 831
原创 30天精通Nodejs--第十四天:MongoDB
MongoDB 是一款流行的 NoSQL 数据库,为 Node.js 开发者提供了灵活性和可伸缩性。本文将详细介绍在 Node.js 中使用 MongoDB的库,并探讨如何连接、操作以及利用其强大的功能。
2023-12-15 14:40:32 1359
原创 30天精通Nodejs--第十三天:MySQL2
MySQL2是一个基于Node.js的MySQL数据库驱动程序,它是MySQL官方推荐的驱动之一。与旧版的mysql库相比,mysql2库提供了更好的性能和可靠性,支持更多的MySQL特性,并提供Promise和回调两种风格的API。
2023-12-11 16:37:54 611
原创 30天精通Nodejs--第十二天:ioredis
ioredis是一个强大的、功能齐全的Redis客户端,提供了人性化的api,提供了对callbacks和原生promises的支持,让我们可以更高效的读写redis。i
2023-11-24 16:20:47 809
原创 30天精通Nodejs--第十一天:Process
什么是process模块?在Node.js中,process模块是一个全局对象,它提供了与当前Node.js进程相关的功能。通过process模块,你可以获取进程的信息、注册事件处理程序、设置环境变量等,使得你能够更好地管理和控制Node.js应用程序的运行时环境。
2023-11-24 16:20:38 784
原创 30天精通Nodejs--第十天:OS
什么是os模块?在Node.js中,os模块提供了一系列用于获取和处理操作系统信息的工具函数。它使得我们能够在Node.js环境中获取系统的各种信息,如CPU 架构、内存使用情况、网络接口等。
2023-11-14 15:57:20 95 1
原创 30天精通Nodejs--第九天:Path
什么是 Path?在Node.js中,path模块提供了一组用于处理文件路径的工具函数,使得在不同操作系统下对文件路径进行操作变得更加简单和可靠。
2023-11-14 15:56:10 181
原创 30天精通Nodejs--第八天:Timers
什么是 Timers?在 Node.js 中,timers 模块提供了一组 API,用于在代码中设置定时器,以便在一段时间后执行特定的操作。这包括了延迟执行、周期性执行等功能,使得你可以在程序中有效地管理时间。
2023-11-07 13:40:47 74
原创 30天精通Nodejs--第七天:Stream
在 Node.js 中,Stream 是一种抽象的接口,用于读取或写入数据。它允许数据以一小块一小块的方式进行传输,而不是一次性加载整个数据集。这种处理方式对于处理大文件或网络数据流非常有用,因为它能够一次只处理一小部分数据,减小内存占用,提高性能。
2023-11-07 13:40:10 190
原创 30天精通Nodejs--第六天:File system
fs 模块是 Node.js中一个非常重要的模块,它允许我们在服务器端异步或同步操作文件系统。本文将深入介绍 Node.js 的 fs 模块,包括它的基本概念、常用方法和一些示例代码,以便更好地理解和使用这个模块。
2023-10-31 16:16:48 63
原创 30天精通Nodejs--第五天:Events
Node.js的Events模块为我们提供了一个强大的事件处理机制,使得我们可以以高效、可扩展的方式处理异步操作。通过深入理解Events模块的核心概念和高级特性,我们能够更灵活地应用事件驱动编程,构建出更加强大的Node.js应用程序。
2023-10-31 16:16:20 203
原创 html+js+css实现一个圆形滑块
产品经理设计了这样一个需求,通过拖动圆形滑块实现时间的设置功能,虽然看着有点复杂,但是确实有点复杂。
2023-10-29 23:41:27 1094 5
原创 30天精通Nodejs--第四天:搭建一个web服务器
如何使用Node.js的核心模块http和querystring来处理GET和POST请求,以及向客户端发送响应。
2023-10-29 23:06:43 302
原创 30天精通Nodejs--第二天:模块系统与npm
Node.js的模块系统和npm是开发Node.js应用的两个非常重要工具,它们提供了强大的模块化和包管理功能,为开发者提供了便利。熟练使用模块系统和npm,可以使得Node.js开发更加高效和灵活。通过深入了解Node.js的模块系统和npm,我们可以更好地发挥其优势,构建出高质量、可维护的Node.js应用。
2023-10-24 15:59:06 447
原创 30天精通Nodejs--第三天:异步编程
上一篇我们简单介绍了nodejs的基本概念、安装以及写了Hello World程序,接下来详细介绍一下nodejs的异步编程。
2023-10-23 23:48:28 265
原创 30天精通Nodejs--第一天:基础介绍
Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,可以用于构建可扩展的网络应用程序。它的特点在于能够使JavaScript在服务器端运行,能够利用JavaScript的强大功能来处理服务器端的事务。
2023-10-23 23:46:48 220
原创 electron实战之Electron+Vue+Vite+ElementPlus操作本地配置文件
使用Vue+Vite+ElementPlus搭建页面,然后通过electron将页面的表单信息保存到本地config.properties文件中。
2023-10-19 14:08:38 978
原创 electron之进程间通信
在 Electron 中,主进程和渲染进程之间的通信可以通过 IPC (Inter-Process Communication) 完成。主进程是负责创建和管理整个应用程序的进程,而渲染进程则是负责显示应用程序的用户界面。
2023-10-08 17:23:21 691
原创 electron之快速上手
electron项目一般有两个进程:主进程和渲染进程。- 主进程:整个项目的唯一入口,可以在这个进程中调用require和所有nodejs的api;- 渲染进程:electron项目中每个BrowserWindow都会拥有一个对立的渲染器进程来渲染网页;
2023-09-26 16:50:49 266
Electron+Vue+Vite+ElementPlus 实战
2023-10-19
Electron之集成vue+vite开发桌面程序
2023-10-17
nodejs实现websocket
2023-03-07
从零开始搭建Vue3+Vite+TS+Router+Pinia脚手架源码
2022-11-04
Vue 3 + TypeScript + Vite + pinia + router 脚手架
2022-10-12
nvidia-smi.exe nvidia-smi.exe
2022-02-15
instsrv.exe instsrv.exe
2020-10-27
uploaded-v2.6-node-v14.0.0-win-x64
2020-09-12
uploaded-v2.6-node-v14.0.0-linux-x64
2020-09-12
uploaded-v2.6-node-v10.21.0-win-x64
2020-08-12
head first 设计模式
2018-08-20
echarts折线图鼠标悬浮效果
2023-11-21
android BluetoothA2dpService
2015-01-28
android BluetoothAdapter
2015-01-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人