自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 16-源码安装nginx实战(CentOS7)

本文详细介绍了在CentOS7系统上通过源码编译安装Nginx的完整流程。主要内容包括:四种Nginx安装方式的对比分析,着重突出了源码安装的优势;具体安装步骤从准备工作、依赖安装、源码编译到最终安装;启动验证过程及常见命令检查;最后提供了两种配置命令快捷方式的方法(创建软链接和设置环境变量)。该指南适合需要在生产环境进行定制化Nginx部署的用户,提供了从零开始搭建Nginx服务的完整解决方案。

2026-03-24 16:02:22 654

原创 使用Docker构建 Node 后端镜像,云服务器运行实战

注意:系统不影响操作,只是系统不同,个别命令有所区别,Docker 不受影响。

2026-03-24 15:54:34 931

原创 4-Docker Compose使用

Docker Compose是一个用于管理多容器应用的工具,通过YAML文件定义容器配置,简化了复杂的docker run命令。它自动创建子网连接容器,支持依赖关系控制(depends_on),并能用AI将docker run命令转换为Compose文件。常用命令包括docker compose up -d启动服务和docker compose ps查看运行状态。

2026-03-23 13:39:25 348

原创 3-Docker网络讲解与实战

本文介绍了Docker网络的基础知识及实战应用。

2026-03-23 13:37:58 375

原创 2-Dockerfile入门与实战

本文介绍了Dockerfile的基础知识和实战应用。首先讲解了Dockerfile的核心概念和镜像分层机制,通过Node.js应用示例展示了典型Dockerfile结构。

2026-03-23 11:24:49 366

原创 1-Docker实战教程(Ubuntu24)

本文介绍了在Ubuntu 24.04系统上安装和使用Docker的完整教程。主要内容包括:1) Docker安装步骤及验证;2) 配置国内镜像加速服务;3) 常用Docker命令详解,如pull、run、ps、rm等;4) 运行容器时的关键参数使用,包括后台运行(-d)、端口映射(-p)和卷挂载(-v)。教程特别强调了数据持久化的重要性,通过挂载卷实现宿主机与容器间的数据共享。最后提供了简单的网页挂载示例,帮助用户快速上手Docker容器化部署。

2026-03-23 11:14:21 717

原创 17- Docker安装与入门实战(CentOS7)

(若之前安装过Docker)清理旧的Docker,避免冲突。

2026-03-19 20:48:54 311

原创 使用微信开发者真机调试,遇到报错:error_msg:net::ERR_CONNECTION_REFUSED”, errno: 600001

解决微使用微信开发者真机调试,遇到报错:{errMsg: “request:fail errcode:-102 cronet_error_code:-102 error_msg:net::ERR_CONNECTION_REFUSED”, errno: 600001}

2025-11-04 18:30:44 1530

原创 大学生毕业设计购物平台之支付功能实现:支付宝沙箱接入完整教程

接入支付宝沙箱,完善平台的支付功能

2025-10-27 19:14:09 1529

原创 解决因React.forwardRef 警告导致点击按钮无反应的问题

解决因React.forwardRef 警告导致按钮组件点击无反应的问题

2025-10-23 17:28:55 992

原创 CSS布局完整指南:Display、Flex与Grid详解

Flexbox(弹性盒子布局)是CSS3中一种强大的布局方式,通过来启用。它让容器内的子元素能够灵活地排列、对齐和分配空间。CSS Grid是一个二维布局系统,通过启用。与Flexbox的一维布局不同,Grid可以同时控制行和列,创建复杂的网格结构。:定义列轨道的宽度:定义行轨道的高度具体尺寸(pxemrem等)百分比(,相对于容器尺寸)弹性单位fr(剩余空间分配,1fr表示占1份)auto(由内容决定尺寸)/* 定义3列,每列200px *//* 定义2行,每行100px */

2025-09-09 15:25:37 2410

原创 Android Studio接入科大讯飞语音听写SDK完整教程

/ 导入所需要的包/*** 音频录制管理器 - Kotlin版* 基于单例模式,适配讯飞语音识别*/private val sampleRateInHz: Int = 16000, // 采样率:16kHzprivate val audioFormat: Int = AudioFormat.ENCODING_PCM_16BIT, // 音频格式:16位PCMprivate val channels: Int = AudioFormat.CHANNEL_IN_MONO // 单声道){

2025-09-08 14:15:08 2604

原创 JavaScript基础知识点(四):深拷贝、浅拷贝与原型链讲解

在 JavaScript 中,深浅拷贝是针对对象(引用)类型(如对象、数组、函数等)的复制行为,核心区别在于是否会复制对象内部的嵌套引用类型数据。(注意这段话)浅拷贝(Shallow Copy)只复制对象的第一层属性,如果属性值是引用类型(如对象、数组),则只复制引用地址,而不复制实际的数据深拷贝(Deep Copy)完全复制整个对象,包括所有嵌套的对象和数组,创建一个完全独立的副本概念本质作用关系原型单个对象(prototype存储实例共享的属性和方法原型是原型链上的一个节点原型链。

2025-09-01 16:50:10 707

原创 JavaScript基础知识点(三):闭包解析与作用域讲解

闭包的定义很简单:函数 A 内部有一个函数 B,函数 B 可以访问到函数 A 中的变量,那么函数 B 就是闭包。在 JavaScript 中,闭包存在的意义就是让我们可以间接访问函数内部的变量。重要提示:闭包不是"语法特性",而是"作用域规则的自然结果"。使用var只在函数内部有作用域在函数内的任何地方(包括ifforwhile等块中)声明,都会被提升到整个函数的顶部在函数外不可访问在 JavaScript 中,“块”是指用大括号{}if语句for循环while循环普通的{}代码块使用。

2025-08-28 21:05:25 811

原创 JavaScript基础知识点(二):null、undefined、比较操作符与this讲解

含义:表示"未定义"或"缺少值"类型undefined类型产生场景:变量声明但未赋值、函数没有返回值、访问不存在的属性等特点:通常由 JavaScript 引擎自动产生特性undefinednull含义未定义、缺少值明确的空值类型undefinedobject (历史 bug)产生方式系统自动产生开发者主动设置JSON 序列化被忽略保留为 null默认参数触发默认值不触发默认值使用建议表示 “还未定义”表示 “明确为空”通俗理解undefined。

2025-08-27 13:58:12 791

原创 JavaScript基础知识点(一):数据类型与内存管理

理解 JavaScript 中的数据类型和内存管理是掌握这门语言的基础。本文将深入探讨原始类型与对象类型的区别,以及它们在内存中的不同存储方式。

2025-08-26 20:52:44 810

原创 Android Compose UI设计实现指南:样式设置最佳实践

在Android Jetpack Compose开发中,正确设置组件样式是实现精美UI的关键。本文将通过实际案例,分享各类组件的样式设置最佳实践和常见技巧。

2025-08-25 21:10:54 2053

原创 Markdown使用讲解

如何写好一篇博客?markdown语法讲解

2025-08-21 17:01:30 1129

原创 GitHub中的代码协作开发

github上的项目协作开发

2025-06-05 13:50:52 509

作业.html

作业.html

2022-10-31

空空如也

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

TA关注的人

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