自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(157)
  • 资源 (12)
  • 问答 (3)
  • 收藏
  • 关注

原创 python快速入门三

在Python编程世界中,逻辑语句作为构建程序逻辑框架的核心元素,对于实现复杂条件判断、控制流程以及决策制定至关重要。本文旨在深入剖析Python中的逻辑语句,包括基本结构、逻辑运算符、条件控制语句以及它们在实际编程中的应用。

2024-03-29 10:28:31 722

原创 如何系统性地学习python

系统学习Python是一个有计划、有步骤的过程,旨在确保您从基础知识到高级技能,再到实际项目应用都能得到全面而深入的理解与掌握。以下是一份详细的系统学习Python的指南,结合了您提供的历史资料以及最佳实践建议:

2024-03-29 10:08:44 818

原创 python快速入门二

就是一些列有特定顺序的元素的集合。

2024-03-29 10:08:03 241

原创 深入理解与实战CSS变量

CSS变量,正式名称为CSS自定义属性(Custom Properties),允许我们在CSS中定义和使用可复用的值。这些值可以应用于整个项目或局部作用域内,从而简化样式管理,特别是在处理多处相同或关联样式的场景时。

2024-03-27 19:36:36 701

原创 python快速入门一

python快速入门,包括变量、字符串、数字等知识点

2024-03-27 19:35:47 410

原创 30天精通Nodejs--第二十二天:express-模板引擎pug

在Node.js生态中,Express框架作为Web应用开发的基础工具广受欢迎。为了实现高效的视图层管理,Express支持多种模板引擎集成,其中Pug(原名Jade)以其独特的语法风格和强大的功能脱颖而出,尤其适合于构建简洁、易于维护的动态页面。本文将详细介绍如何在Express项目中结合使用Pug模板引擎,并展示两者之间的紧密配合。

2024-01-29 15:50:07 124

原创 30天精通Nodejs--第三十天:项目实战-物联网应用

在之前的一系列文章中,我们已系统性地探讨了诸多Node.js相关的技术要点与理论背景。随着知识体系的铺垫到位,我们现在步入了实战环节。接下来的最后两篇文章,我们将聚焦于实际业务场景,着手构建两个具体的项目实例。

2024-01-25 16:52:12 322

原创 30天精通Nodejs--第二十九天:微服务架构设计

随着技术的发展,微服务架构逐渐成为现代应用开发的主流模式,它通过将复杂的应用系统拆分成一系列小型、独立的服务进行构建,每个服务都围绕着特定业务功能进行设计,并能独立部署和扩展。在众多开发语言中,Node.js以其非阻塞I/O模型、轻量级以及出色的并发性能,在微服务架构设计中占据了一席之地。本文将深入探讨如何基于Node.js设计和实现微服务架构。

2024-01-25 16:52:01 101

原创 30天精通Nodejs--第二十八天:Docker容器部署

# 引言在现代软件开发中,容器化技术已经成为了微服务架构和持续集成/持续部署(CI/CD)流程的标准实践之一。Docker作为容器技术的领导者,为开发者提供了一种便捷、一致的方式来打包、分发和运行应用程序及其依赖。本篇博客将引导您逐步创建一个简单的Node.js Express应用,并利用Docker将其部署到任何支持Docker的环境。

2024-01-23 13:30:50 192

原创 30天精通Nodejs--第二十四天:express-性能提升与监控

在构建和维护基于Node.js Express框架的应用时,性能优化与监控是至关重要的环节。通过合理配置和使用一些最佳实践,我们可以确保应用能够高效地处理请求、快速响应,并在负载增加时具备良好的扩展能力。本文将深入探讨Express应用性能优化的关键点以及如何实施有效的监控策略。

2024-01-23 13:29:08 61

原创 30天精通Nodejs--第二十六天:构建Electron桌面应用

在当今的软件开发领域中,Electron框架凭借其强大的功能和便捷性,已经成为了开发桌面应用程序的一种热门选择。它允许开发者使用HTML、CSS和JavaScript这三种Web技术栈来构建原生桌面应用,并且能够无缝地结合Node.js的强大后端能力,实现跨Windows、macOS和Linux等多平台运行。下面,我们将深入探讨如何使用Node.js开发Electron桌面应用。

2024-01-19 13:40:25 66

原创 30天精通Nodejs--第二十五天:多进程管理

Node.js以其高效的单线程、事件驱动模型闻名于世,尤其擅长处理I/O密集型任务。然而,在CPU密集型计算或需要更大资源利用率的情况下,单线程可能无法充分利用系统的多核优势。为此,Node.js提供了内置的多进程管理工具,允许我们有效地分割工作负载,以提高应用性能和整体稳定性。本文将探讨Node.js中的多进程技术,包括原生API和第三方工具,以及如何在实际项目中合理地管理和优化多进程环境。

2024-01-19 11:24:52 678

原创 30天精通Nodejs--第二十七天:事件循环与异步编程核心

在Node.js的世界里,理解其独特的事件驱动架构是解锁高性能服务器端JavaScript开发的关键。不同于传统的线程模型,Node.js利用单线程事件循环(Event Loop)机制来处理并发操作,这一设计使其能够高效地处理大量I/O密集型任务而无需多线程带来的复杂性。本文将详细解读Node.js的事件机制,包括事件循环的各个阶段以及如何通过setTimeout、setImmediate和process.nextTick等API实现异步控制流。

2024-01-19 11:24:46 41

原创 30天精通Nodejs--第二十三天:express-认证和授权

在现代Web应用开发中,JSON Web Tokens(JWT)作为一种轻量级、自包含且安全的标准,已被广泛用于实现用户身份验证和授权。尤其是在Node.js环境下的Express框架中,JWT提供了一种简洁有效的方式来处理无状态的API认证。本文将详细介绍如何在Express应用程序中集成并使用JWT进行用户登录验证和其他相关操作。

2024-01-17 13:31:04 139

原创 30天精通Nodejs--第二十一天:express-依赖注入

依赖注入是一种设计原则,它提倡通过外部容器传递依赖关系,而非在内部创建或查找依赖对象。这样可以使组件间的关系更加松散,易于测试和替换。通过实施模块化及依赖注入策略,我们的Express应用不仅变得更加清晰、易于维护,而且在扩展性和可测试性上也有了显著提升。

2024-01-17 13:30:35 70

原创 30天精通Nodejs--第二十天:express-操作mysql

在Node.js中使用Express框架进行开发时,经常会需要持久化数据,与关系型数据库MySQL的集成是至关重要的一步。本文将详细阐述如何在Express项目中连接MySQL数据库,并通过实例代码演示如何执行基本的增删改查(CRUD)操作。

2024-01-16 13:22:20 212

原创 30天精通Nodejs--第十九天:express-文件上传下载

文件的上传和下载是许多应用程序必备的功能。Node.js的Express框架同样可以通过集成第三方中间件,我们可以轻松实现高效、安全的文件上传与下载功能。本文将详细介绍如何在Express项目中搭建文件上传和下载服务。

2024-01-16 13:22:00 56

原创 30天精通Nodejs--第十八天:express-中间件

Express中间件本质上是JavaScript函数,它们位于客户端发起的HTTP请求与服务器生成响应之间,形成一个有序的执行链。每个中间件都有机会对请求进行预处理、修改或终结请求-响应周期。

2024-01-13 00:45:00 372

原创 30天精通Nodejs--第十七天:express-路由配置

Express的路由配置提供了灵活且强大的方式来构建复杂的Web应用,包括但不限于处理不同类型的HTTP请求、管理动态路径参数、以及组织多个层级的路由结构。通过对路由配置的深入了解和实践,你可以更高效地设计和维护你的Node.js Express应用程序。

2024-01-13 00:15:00 625

原创 30天精通Nodejs--第十六天:express-快速入门

Express是Node.js生态中最受欢迎的Web应用框架之一,以其简洁、灵活和强大的中间件机制而闻名。它极大地简化了在Node.js中创建Web服务器及API的过程。本文将引导您通过几个简单的步骤,快速上手Express框架并搭建一个基础的Web应用。

2024-01-12 14:35:41 208

原创 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 1434

原创 30天精通Nodejs--第十四天:MongoDB

MongoDB 是一款流行的 NoSQL 数据库,为 Node.js 开发者提供了灵活性和可伸缩性。本文将详细介绍在 Node.js 中使用 MongoDB的库,并探讨如何连接、操作以及利用其强大的功能。

2023-12-15 14:40:32 1362

原创 30天精通Nodejs--第十三天:MySQL2

MySQL2是一个基于Node.js的MySQL数据库驱动程序,它是MySQL官方推荐的驱动之一。与旧版的mysql库相比,mysql2库提供了更好的性能和可靠性,支持更多的MySQL特性,并提供Promise和回调两种风格的API。

2023-12-11 16:37:54 627

原创 设置bat工作目录

很多时候需要将工作路径设置为bat脚本所在的目录,可以在bat脚本内设置当前工作路径为bat文件所在目录

2023-12-11 14:49:50 1160

原创 30天精通Nodejs--第十二天:ioredis

ioredis是一个强大的、功能齐全的Redis客户端,提供了人性化的api,提供了对callbacks和原生promises的支持,让我们可以更高效的读写redis。i

2023-11-24 16:20:47 811

原创 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 105 1

原创 30天精通Nodejs--第九天:Path

什么是 Path?在Node.js中,path模块提供了一组用于处理文件路径的工具函数,使得在不同操作系统下对文件路径进行操作变得更加简单和可靠。

2023-11-14 15:56:10 183

原创 30天精通Nodejs--第八天:Timers

什么是 Timers?在 Node.js 中,timers 模块提供了一组 API,用于在代码中设置定时器,以便在一段时间后执行特定的操作。这包括了延迟执行、周期性执行等功能,使得你可以在程序中有效地管理时间。

2023-11-07 13:40:47 75

原创 30天精通Nodejs--第七天:Stream

在 Node.js 中,Stream 是一种抽象的接口,用于读取或写入数据。它允许数据以一小块一小块的方式进行传输,而不是一次性加载整个数据集。这种处理方式对于处理大文件或网络数据流非常有用,因为它能够一次只处理一小部分数据,减小内存占用,提高性能。

2023-11-07 13:40:10 193

原创 30天精通Nodejs--第六天:File system

fs 模块是 Node.js中一个非常重要的模块,它允许我们在服务器端异步或同步操作文件系统。本文将深入介绍 Node.js 的 fs 模块,包括它的基本概念、常用方法和一些示例代码,以便更好地理解和使用这个模块。

2023-10-31 16:16:48 65

原创 30天精通Nodejs--第五天:Events

Node.js的Events模块为我们提供了一个强大的事件处理机制,使得我们可以以高效、可扩展的方式处理异步操作。通过深入理解Events模块的核心概念和高级特性,我们能够更灵活地应用事件驱动编程,构建出更加强大的Node.js应用程序。

2023-10-31 16:16:20 208

原创 html+js+css实现一个圆形滑块

产品经理设计了这样一个需求,通过拖动圆形滑块实现时间的设置功能,虽然看着有点复杂,但是确实有点复杂。

2023-10-29 23:41:27 1137 5

原创 30天精通Nodejs--第四天:搭建一个web服务器

如何使用Node.js的核心模块http和querystring来处理GET和POST请求,以及向客户端发送响应。

2023-10-29 23:06:43 308

原创 30天精通Nodejs--目录与说明

本系列博客主要针对nodejs零基础的小伙伴,涵盖了Node.js从基础到高级的各个方面。

2023-10-24 16:01:05 1282

原创 30天精通Nodejs--第二天:模块系统与npm

Node.js的模块系统和npm是开发Node.js应用的两个非常重要工具,它们提供了强大的模块化和包管理功能,为开发者提供了便利。熟练使用模块系统和npm,可以使得Node.js开发更加高效和灵活。通过深入了解Node.js的模块系统和npm,我们可以更好地发挥其优势,构建出高质量、可维护的Node.js应用。

2023-10-24 15:59:06 449

原创 30天精通Nodejs--第三天:异步编程

上一篇我们简单介绍了nodejs的基本概念、安装以及写了Hello World程序,接下来详细介绍一下nodejs的异步编程。

2023-10-23 23:48:28 268

原创 30天精通Nodejs--第一天:基础介绍

Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,可以用于构建可扩展的网络应用程序。它的特点在于能够使JavaScript在服务器端运行,能够利用JavaScript的强大功能来处理服务器端的事务。

2023-10-23 23:46:48 225

原创 electron实战之Electron+Vue+Vite+ElementPlus操作本地配置文件

使用Vue+Vite+ElementPlus搭建页面,然后通过electron将页面的表单信息保存到本地config.properties文件中。

2023-10-19 14:08:38 1039

python+pygame实现飞机大战小游戏

python+pygame实现飞机大战小游戏

2024-03-27

Electron+Vue+Vite+ElementPlus 实战

Electron+Vue+Vite+ElementPlus 实战。 使用Vue+Vite+ElementPlus搭建页面,然后通过electron将页面的表单信息保存到本地config.properties文件中。

2023-10-19

Electron之集成vue+vite开发桌面程序

在electron中集成vue+vite框架开发桌面程序,此处是源代码,使用说明可以查看在线文档https://blog.csdn.net/BDawn/article/details/133887110

2023-10-17

echarts折线图line动态显示阈值警

根据实时数据变换markLine的展示效果。比如温度超过设置的警戒线,就会出现警报效果

2023-07-20

Mockjs之模块化开发 http://t.csdn.cn/0sPDN

Mockjs之模块化开发,使用说明请查看下面地址 http://t.csdn.cn/0sPDN

2023-03-09

nodejs实现websocket

nodejs实现websocket服务端和客户端,服务端会定时发送消息到客户端 下载文件 进入文件夹根目录 运行`npm install` 运行websocket服务端`node ws.js` 运行websocket客户端`node ws-client.js`

2023-03-07

Redis-x64-5.0.14.1

windows版本 , Redis-x64 版本号:5.0.14.1

2023-03-01

postgresql-15.2-1-windows-x64.exe

postgresql-15.2-1-windows-x64.exe

2023-02-21

从零开始搭建Vue3+Vite+TS+Router+Pinia脚手架源码

从零开始搭建Vue3+Vite+TS+Router+Pinia脚手架源码 搭建流程说明https://blog.csdn.net/BDawn/article/details/127697454

2022-11-04

播放音频文件js的源码,可用与vue项目

vue通过html Audio节点播放音频文件,源码封装了各种需要的函数,如播放、暂停、当前状态等函数,并有源码注释注释说明

2022-10-19

Vue 3 + TypeScript + Vite + pinia + router 脚手架

Vue 3 + TypeScript + Vite + pinia + router 脚手架 开箱即用

2022-10-12

sentinel-dashboard-1.8.5.jar

sentinel-dashboard-1.8.5.jar

2022-08-15

nvidia-smi.exe nvidia-smi.exe

nvidia-sim简称NVSMI,提供监控GPU使用情况和更改GPU状态的功能,一个跨平台工具,支持标准的NVIDIA驱动程序支持的Linux和WindowsServer 2008 R2 开始的64位系统

2022-02-15

截屏生成Gif.zip截屏生成Gif.zip

window截屏生成gif

2021-03-18

api-ms-win-core-path-l1-1-0.dll.zip

api-ms-win-core-path-l1-1-0.dll

2021-01-27

Java工程师成神之路(基础篇)

Java工程师成神之路(基础篇)

2020-11-11

instsrv.exe instsrv.exe

使用instsrv.exe和srvany.exe将windows中.exe文件注册为启动服务 Windows服务.zip 使用说明https://blog.csdn.net/BDawn/article/details/109310504

2020-10-27

uploaded-v2.6-node-v14.0.0-win-x64

uploaded-v2.6-node-v14.0.0-win-x64 pkg nodejs windows打包专用

2020-09-12

uploaded-v2.6-node-v14.0.0-linux-x64

uploaded-v2.6-node-v14.0.0-linux-x64 pgk nodejs linux打包专用

2020-09-12

uploaded-v2.6-node-v10.21.0-win-x64

uploaded-v2.6-node-v10.21.0-win-x64 fetched-v10.21.0-win-x64

2020-08-12

ApacheJmeter_websocket-dist-0.1.0-SNAPSHOT.jar

jmeter websocket插件 存放目录lib/ext 重启jmeter即可

2019-07-25

head first 设计模式

解决问题的过程中又会产生一些新的问题,再继续思考、继续解决问题,这样可以加深体会。作者以大量的生活化故事当背景,例如第1章是鸭子,第2章是气象站,第3章是咖啡店,书中搭配大量的插图(几乎每一页都有图)

2018-08-20

JSON格式全国各省市县

JSON格式全国各省市县,可用于android天气app开发

2014-12-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除