自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 webpack入门

Webpack是前端工程化中的核心工具,用于静态模块打包。它将项目中的HTML、CSS、JS等文件构建成依赖图,最终生成优化后的静态资源。配置webpack需要设置入口/出口路径,使用插件处理HTML、CSS(支持Less/Sass)、图片等资源,并可提取和压缩CSS代码。开发环境通过webpack-dev-server实现热更新,生产环境则优化代码体积。Webpack支持两种打包模式:开发模式(实时调试)和生产模式(代码压缩),可通过配置文件或命令行参数切换,是现代化前端项目构建的必备工具。

2025-11-21 14:41:07 608

原创 WSL基本使用

WSL(Windows Subsystem for Linux)是微软在Windows 10+系统中提供的功能,允许直接运行Linux命令行工具和应用程序,无需虚拟机或双系统。WSL 2基于轻量级虚拟机,性能优于WSL 1且兼容性更好。安装可通过wsl --install一键完成或手动启用组件后从商店安装发行版(如Ubuntu)。支持文件互通(Windows访问\wsl$,Linux访问/mnt/)和网络互通(WSL 2自动端口转发)。主要命令包括版本管理、发行版操作等。WSL为开发人员提供了轻量高效的Li

2025-11-14 17:37:33 728

原创 Pandas入门

Pandas是Python中用于数据分析的核心库,提供Series和DataFrame两种主要数据结构。Series是一维带索引数组,支持多种数据类型和高效操作;DataFrame是二维表格结构,适合处理结构化数据。文章详细介绍了如何创建和使用这两种数据结构,包括参数说明和常用方法,如数据筛选、排序、缺失值处理等。Pandas还支持数据导入导出、分组统计等功能,是数据科学领域的必备工具。示例代码演示了基本操作,帮助用户快速上手数据处理和分析任务。

2025-11-13 16:30:03 840

原创 Node.js入门

本文介绍了Node.js的基础概念、工作机制及其核心特点,包括单线程、事件循环、非阻塞I/O和跨平台能力。详细讲解了NVM(Node Version Manager)的安装与常用命令,展示了Node.js在Web应用、桌面应用开发等领域的应用。文章对比了CommonJS与ECMAScript两种模块标准,介绍了npm包管理器的使用,并列举了fs、path、http等常用内置模块的功能示例。通过代码演示,帮助读者快速掌握Node.js的核心特性与基本开发方法。

2025-11-13 10:32:42 757

原创 AJAX和Promise

AJAX是一种无需刷新页面的异步数据通信技术,基于XMLHttpRequest对象实现。文章介绍了XMLHttpRequest的基础用法和现代前端常用的Axios库,包括GET/POST等HTTP请求方法。同时展示了form-serialize插件快速收集表单数据的方法和图片上传实现。此外,详细讲解了Promise异步编程方案,包括基础语法、状态管理原理,并提供了一个简易Promise实现代码,核心是通过状态管理和回调队列处理异步结果。这些技术构成了现代前端开发中数据交互的基础架构。

2025-11-11 16:06:13 857

原创 JavaScript进阶

本文摘要介绍了JavaScript中正则表达式、作用域与闭包、函数特性等核心概念。正则表达式部分讲解了基本语法、元字符分类(边界符、量词、字符类)和修饰符的使用。作用域部分详细说明了局部作用域(函数/块级)、全局作用域、作用域链和垃圾回收机制(引用计数/标记清除)。函数特性包括变量提升、函数提升、参数处理(动态参数/剩余参数)、展开运算符,以及箭头函数的简化语法、参数特性和this绑定规则。文中通过代码示例演示了闭包实现数据私有化的典型应用,并对比了普通函数与箭头函数的差异。

2025-10-24 14:43:03 536

原创 JavaScript Web API

DOM基本操作指南:文章介绍了DOM(文档对象模型)的概念、获取元素节点的方法(如querySelector和getElementById等)、操作元素内容和属性的技巧(innerText与innerHTML的区别、样式修改等)。详细讲解了节点操作方法(增删改查)、元素尺寸位置获取(client/offset/scroll系列属性)以及日期对象的使用(实例化、方法调用和时间戳获取)。通过代码示例展示了如何利用JavaScript动态操作网页内容,实现与HTML文档的交互。

2025-10-16 15:32:00 420

原创 Redis高可用与实战

Redis 主从复制与高可用方案摘要 Redis 主从复制通过全量同步(首次连接)和增量同步(短暂中断恢复)实现数据冗余,主节点发送 RDB 文件或增量命令给从节点。Redis Sentinel 提供高可用性,监控主从节点并在故障时自动转移,需要至少3个节点避免脑裂。搭建步骤包括主从配置、Sentinel 集群部署及客户端连接设置,支持自动发现主节点和故障恢复。

2025-10-11 16:03:26 1031

原创 Redis核心进阶

Redis提供了多种高效的数据结构和持久化机制。数据结构方面:Bitmaps用于位操作和状态标记,HyperLogLog用于基数统计,Geospatial支持地理位置计算,Stream实现了消息队列功能。持久化方面:RDB通过快照实现高性能备份但可能丢失数据,AOF记录所有写操作确保安全但恢复较慢。混合持久化结合两者优势,先加载RDB再重放AOF增量数据,实现快速恢复且数据完整。这些特性使Redis能适应不同场景需求,从实时计算到数据持久化存储。

2025-09-28 17:48:02 943

原创 Redis基础入门

摘要:Redis是一个高性能的键值存储系统,支持多种数据结构(字符串、列表、集合等)和持久化功能,适用于缓存、会话存储、排行榜等场景。本文介绍了Redis的核心特点、安装方法(Linux包管理和源码编译)、基本命令行操作以及主配置文件的关键参数。重点讲解了String数据结构的常用命令,如SET/GET/INCR等。Redis基于内存的特性使其读写速度极快,但需注意内存成本和持久化权衡。

2025-09-26 17:36:11 1065

原创 JavaScript基础

JavaScript是一种轻量级脚本语言,核心为ECMAScript语法(变量、循环、对象)和Web APIs(DOM/BOM)。代码可内、外联,推荐放HTML底部。注释分单行(//)与多行(/* */)。标识符须以字母、_或$开头,建议驼峰命名。数据类型分基本类型(Number, String, Boolean等,存栈)和引用类型(对象,存堆)。

2025-09-24 18:03:33 832

原创 移动web

本文介绍了字体图标、平面转换、渐变、空间转换、动画以及移动端适配布局等关键技术。主要内容包括:字体图标的Unicode和类名两种使用方法;2D转换(位移、旋转、缩放)和3D转换(位移、旋转、缩放)的实现;使用Flex弹性布局实现响应式页面;通过rem和vw/vh单位实现移动端适配;以及Less预处理器增强CSS功能。这些技术为开发现代网页提供了全面的解决方案。

2025-09-19 14:07:51 743

原创 使用copilot生成单表增删改查代码案例

使用copilot生成基于特定框架的单表增删改查代码,根据运行结果得出结论,使用简单提示词进行编程更有价值。

2025-09-15 17:03:47 386

原创 吴恩达提示词工程课程笔记

这篇文章总结了"ChatGPT Prompt Engineering for Developers"课程的主要内容。课程介绍了两类大语言模型(基础型和指令调优型),并详细讲解了有效提示的指导原则:清晰具体(使用分隔符、结构化输出等)和给予思考时间(分解任务步骤)。文章还涵盖了提示词迭代开发流程、大语言模型在摘要/推理/转换/扩充任务中的应用,以及如何构建聊天机器人。最后介绍了温度参数对输出多样性的影响,并展示了一个点餐机器人的实现示例。

2025-09-12 14:38:27 527

原创 Python入门

本文介绍了Python编程基础知识点,主要包括注释方式、命名规范、运算符、数据类型及常用操作。内容涵盖:1)单行和多行注释写法;2)变量、模块、类、函数等命名规则;3)算术和逻辑运算符;4)6种核心数据类型(数字、字符串、列表、元组、集合、字典)的定义、转换和常用方法;5)序列切片操作;6)5种容器的特性对比。重点说明了字符串格式化、列表/字典操作等实用技巧,为Python初学者提供了全面的语法参考。

2025-09-08 17:41:23 1000

原创 CSS布局

CSS盒子模型是网页布局的核心概念,将每个元素视为由内容(content)、内边距(padding)、边框(border)和外边距(margin)组成的矩形区域。内容区域通过width/height设置,边框可自定义样式,内边距控制内容与边框间距,外边距管理元素间隔。清除默认内外边距可避免浏览器预设样式干扰。浮动布局能实现元素水平排列,但会导致父元素高度塌陷,可通过设置父元素高度、额外标签法或伪元素清除法解决。理解盒子模型和浮动特性对网页布局至关重要。

2025-09-01 14:54:22 1066

原创 CSS基础

本文系统介绍了CSS基础知识,包括CSS概述、选择器、字体文本样式、背景属性、元素显示模式和CSS特性六大部分。CSS作为层叠样式表,主要通过标签、类、ID等选择器为HTML元素设置样式。文章详细讲解了各类选择器的语法和使用场景,如后代选择器、子代选择器等复合选择器,以及hover伪类选择器。在样式设置方面,重点介绍了字体、文本、行高等属性,并对比了不同颜色表示方法。背景属性部分涵盖了背景颜色、图片、平铺和位置等设置。元素显示模式分析了块级、行内和行内块元素的区别及转换方法。最后阐述了CSS的继承性、层叠性

2025-08-27 14:20:30 569

原创 HTML标签

本文介绍了HTML常用标签的分类及使用方法。主要包括:排版标签(标题、段落、换行等)、文本格式化标签(加粗、倾斜等)、媒体标签(图片、音频、视频)、链接标签、列表标签(无序、有序、自定义)、表格标签(基本结构、标题、合并单元格等)。每种标签都给出了使用场景、语法特点和常用属性说明,并配有示例代码和效果图,帮助开发者快速掌握HTML基础标签的应用技巧。

2025-08-19 21:05:19 1220

原创 HTML初步认知

本文介绍了网页、浏览器和HTML的基本概念。网页由前端代码经浏览器解析渲染而成,包含文字、图片等元素。Chrome是全球市场份额最大的浏览器,不同浏览器使用不同内核导致渲染差异。Web标准通过结构(HTML)、表现(CSS)和行为(JavaScript)三层分离实现统一显示效果。HTML作为超文本标记语言,通过标签描述网页内容,其骨架结构包括html、head、body等标签,并支持注释和属性设置。标签间存在父子或兄弟两种关系。

2025-08-19 15:33:40 358

原创 关于领域驱动设计的理解

领域驱动领域驱动设计DDD学习总结,主要参考Eric Evens的《Domain-Driven Design–Tackling Complexity in the Heart of Software》设计DDD学习总结,主要参考了Eric Evens的《领域驱动设计》

2024-07-11 15:08:14 1365

原创 Docker核心概念与使用

Docker(Moby)诞生于2013年,是一款基于 Linux LXC 容器化技术的开源的容器引擎。需要注意的是,2013版原始的开源版本 “Docker” 现在其实不叫 “Docker” 了,而是 “Moby”。

2024-06-30 22:09:35 986 2

webpack入门demo

webpack入门demo

2025-11-21

使用copilot生成单表增删改查代码

使用copilot生成单表增删改查代码

2025-09-15

领域驱动设计DDD实例代码

领域驱动设计DDD实例代码

2024-07-10

Docker实战项目代码

Docker实战项目代码,包括JavaWeb项目、Springboot项目、SpringCloud微服务项目

2024-06-30

空空如也

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

TA关注的人

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