- 博客(19)
- 收藏
- 关注
原创 16-源码安装nginx实战(CentOS7)
本文详细介绍了在CentOS7系统上通过源码编译安装Nginx的完整流程。主要内容包括:四种Nginx安装方式的对比分析,着重突出了源码安装的优势;具体安装步骤从准备工作、依赖安装、源码编译到最终安装;启动验证过程及常见命令检查;最后提供了两种配置命令快捷方式的方法(创建软链接和设置环境变量)。该指南适合需要在生产环境进行定制化Nginx部署的用户,提供了从零开始搭建Nginx服务的完整解决方案。
2026-03-24 16:02:22
654
原创 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
原创 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
原创 使用微信开发者真机调试,遇到报错: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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅