- 博客(23)
- 收藏
- 关注
原创 Node.js 模块化学习笔记
Node.js 模块化学习摘要 本文系统介绍了Node.js模块化开发的核心概念和实践方法,主要内容包括: 模块化基础:解释了模块化的优势(独立作用域、代码复用、按需加载)和Node.js的封装机制 两种模块化标准: CommonJS标准(Node.js默认):使用require/module.exports ECMAScript标准(ES6):使用import/export,需配置"type": "module" 模块类型对比: 默认导出(单一导出) vs 命名导出(多导出) CommonJS(同步加载)
2026-06-01 09:09:22
231
原创 Redis 7 学习笔记
本文介绍了Redis的安装部署与核心数据结构。主要内容包括: 安装部署:详细讲解了单机、主从、哨兵和集群四种部署模式,涵盖环境准备、配置参数(如bind、daemonize等)、启动方式和故障转移流程,重点分析了主从复制和哨兵模式的工作原理。 核心数据结构:列举了String、Hash、List、Set等9种数据结构及其应用场景。 实用工具:提供了Redis常用命令速查和学习总结。文章强调配置文件的重要性,并指出主从复制是高可用的基础,而哨兵模式通过自动故障转移弥补其不足,但无法保证数据零丢失。
2026-06-01 00:01:21
348
原创 深入理解 MySQL 索引:从数据结构到实战落坑
MySQL索引本质是排序的数据结构,核心目标是减少磁盘IO次数。B+Tree因其非叶子节点只存索引键、叶子节点形成有序链表等特性,成为MySQL首选。InnoDB采用聚集索引(主键索引存整行数据,辅助索引存主键值),而MyISAM使用非聚集索引(索引和数据分离)。联合索引遵循最左前缀原则,查询需从最左列开始且不跳过中间列才能高效使用索引。合理设计索引需结合查询模式,避免回表操作,才能充分发挥索引性能优势。
2026-05-25 00:57:08
329
原创 一文讲清所有 AI 的核心概念
本文系统梳理了AI领域的8个核心概念:从底层的大语言模型(LLM)及其基本处理单元Token,到上下文(Context)与窗口(Context Window),再到提示词(Prompt)工程;接着介绍了扩展模型能力的工具(Tool)和统一接入标准MCP;最后阐述了能自主规划任务的智能体(Agent)及其可复用的技能(Agent Skill)。这些概念构成了从基础模型到智能应用的完整技术栈,揭示了AI系统从简单文本生成到复杂任务处理的演进路径。
2026-05-20 00:33:57
533
原创 前端练习------仿微信聊天功能页面
这篇文章详细介绍了如何使用HTML、CSS和JavaScript从零开始构建一个仿微信聊天功能的网页。主要内容包括: 项目概述:实现一个包含消息气泡、输入框和发送按钮的聊天界面 开发步骤: HTML搭建页面骨架(顶部标题、中间消息区、底部输入区) CSS美化界面(颜色、布局、圆角气泡) JavaScript实现交互功能(发送消息、显示消息) 核心技术: 使用Flexbox布局实现消息左右对齐 DOM操作实现动态添加消息 事件处理实现发送功能 扩展建议:提出了可添加的头像、时间戳、表情包等进阶功能 文章采用图
2026-05-15 01:55:49
726
原创 超详细 附加项目练习所有代码! JavaScript Web APIs 权威指南:从零基础到全栈开发者
JavaScript Web APIs 学习指南摘要 本教程为14天系统学习JavaScript Web APIs的完整指南,适合零基础前端开发者。课程从DOM基础入门开始,逐步深入讲解元素操作、事件处理、BOM操作、本地存储等核心Web API技术。 主要内容包括: DOM基础:获取元素、伪数组遍历 元素操作:内容、样式、属性修改 事件处理:基础监听、事件流、移动端事件 实用API:定时器、本地存储、正则表达式 综合实战:年会抽奖等完整项目案例 学习路径清晰,每天2-3小时即可掌握关键技能,最终达到独立开
2026-05-13 19:33:42
307
原创 万字爆肝!!!别再瞎学 HTML!这一篇就够了
本文是一份全面的HTML5学习指南,从基础概念到高级语义化标签,系统讲解了HTML的核心知识。内容涵盖HTML文档结构、文本排版、多媒体元素、超链接、列表表格、表单设计等基础内容,并深入介绍了HTML5语义化标签、iframe框架和SEO优化技巧。文章采用模块化结构,配有清晰的代码示例和表格对比,适合初学者系统学习HTML5网页开发。通过生动的比喻和实用案例,帮助读者快速掌握网页骨架搭建的核心技能,为前端开发打下坚实基础。
2026-05-13 08:43:29
630
原创 JavaScript 基础完全指南------从零到1完整学习路径
本文是一份JavaScript基础完全指南,涵盖JS核心概念和前端开发必备知识。主要内容包括: JavaScript引入方式(内嵌式和外部引入) 输入输出语句(alert、console.log、prompt等) 变量与常量声明(let和const) 数据类型详解(Number、String、Boolean等) 类型转换(显式和隐式转换) 运算符使用(算术、赋值、比较等) 流程控制(条件语句和循环) 数组操作(创建、遍历和方法) 文章采用结构化目录,包含代码示例和实践建议,适合初学者系统学习JS基础知识。重
2026-05-12 16:53:22
617
原创 当Python遇上对象:一场代码界的相亲大会-------面向对象编程
本文介绍了Python面向对象编程的核心概念,包括类的定义、封装和继承。 类的定义:通过class关键字创建类,包含类属性、实例属性、类方法(@classmethod)、静态方法(@staticmethod)和实例方法。实例化过程会调用__init__方法初始化对象。 封装:使用双下划线(__)前缀实现私有属性和方法的隐藏,实际会变形为_类名__属性名。property装饰器可以将方法伪装成属性访问。 继承:支持单继承和多继承,子类可以重写父类方法。Python通过MRO(方法解析顺序)列表实现继承查找机制
2026-05-09 14:17:34
51
原创 浅谈我是如何看待对于开发中MySQL数据约束的作用及应用规则
MySQL约束详解:保障数据完整性的关键机制 摘要:MySQL约束是确保数据库数据完整性的重要工具,主要包括非空约束、唯一键约束、主键约束、外键约束等类型。约束可分为列级约束(如NOT NULL、DEFAULT)和表级约束(如PRIMARY KEY、FOREIGN KEY)。主键约束保证记录唯一性,外键约束维护表间关系,非空约束防止空值输入。约束会自动创建索引以提高性能,开发者可通过information_schema查看约束信息。合理使用约束能有效防止无效数据入库,是数据库设计的核心环节,建议优先使用主键
2026-05-09 11:35:59
444
原创 深入Python世界:进阶学习的核心方向与实践
Python进阶知识摘要 本文介绍了Python编码、文件操作和函数参数三大进阶知识点。在编码方面,讲解了Python2和Python3的编码差异及解决方案。文件操作部分详细说明了t和b两种读写模式的区别,以及各种文件操作模式(r/w/a)和指针移动方法。函数参数部分深入讲解了位置参数、关键字参数、默认参数的用法规则,重点介绍了可变长度参数(args和**kwargs)的使用场景和注意事项,包括形参和实参中的与**的不同用法。这些知识对提高Python编程能力至关重要,特别是文件操作和灵活处理函数参数的能力
2026-04-26 20:20:02
39
原创 超实用!开发者必备的「PythonAPI速查宝典」[特殊字符] 随用随查,效率翻倍!
💡 一页解决80%开发难题 - 高频接口精准收录⚡ 3秒定位关键参数 - 智能索引+视觉化排版🚀 新手到架构师都惊呼 - 隐藏技巧+避坑指南
2026-04-26 20:19:54
228
原创 Python中有哪些模块-------关于模块的处理与讲解
本文介绍了Python模块的相关知识,主要包括:1)模块的四种形式(py文件、编译扩展、包文件夹和内置模块);2)模块导入机制及命名空间原理;3)模块导入规范(内置→第三方→自定义);4)from...import和import as语法;5)模块测试方法(name=="main");6)sys.path模块搜索路径优先级;7)sys.modules查看已加载模块;8)模块编写规范(文档注释→导入→变量→类→函数)。文章还详细说明了__all__变量的作用及模块导入时的底层执行流程。
2026-04-25 20:14:53
15
原创 如何学会python中的数据结构,从理解到掌握一文搞清楚
本文介绍了Python中常用的数据结构及其操作方法。主要内容包括:1)列表的基本方法(count、insert、append等)及可变特性;2)列表作为堆栈(后进先出)和队列(先进先出)的使用方法;3)列表推导式的语法和应用场景;4)嵌套列表的解析方法;5)del语句删除列表元素的方式;6)元组的定义和嵌套结构;7)集合的创建及基本集合运算。文章通过具体代码示例展示了每种数据结构的典型用法,特别强调了列表推导式和集合操作在实际编程中的应用技巧。
2026-04-24 14:48:15
347
原创 python函数的学习分享经验------新手应该怎么理解python中的函数
函数是组织好的可重复使用的代码段,用于实现特定功能。Python中使用def关键字定义函数,包含函数名、参数列表和函数体。函数参数分为位置参数、关键字参数和默认参数,还可以定义可变长度参数(*args和**kwargs)。参数传递时,不可变对象(如数字、字符串)按值传递,可变对象(如列表、字典)按引用传递。函数通过模块化提高代码复用性和可维护性。
2026-04-24 14:48:00
382
原创 python中的迭代器和生成器
本文介绍了Python中迭代器与生成器的核心概念和使用方法。主要内容包括:1) 迭代器的基础知识,解释了可迭代对象与迭代器对象的区别,以及for循环的工作原理;2) 生成器的创建和使用,重点讲解了yield关键字、send()方法和三元表达式;3) 各种生成式(列表、字典、集合)的应用示例;4) 二分查找算法的实现;5) 匿名函数lambda的使用场景。文章通过大量代码示例展示了这些核心概念的实际应用,帮助读者深入理解Python中的迭代机制和生成器特性。
2026-04-22 16:01:47
260
原创 关于python学习的基础语法3
本文介绍了Python3的基础使用方法和运算符。主要内容包括: Python3安装与环境配置,介绍了Linux/Unix和Windows系统下的环境变量设置方法; Python编程方式,包含交互式编程和脚本式编程两种模式; 注释方法,包括单行注释(#)和多行注释('''或"""); 各类运算符的使用: 算术运算符:+、-、*、/、%、**、// 比较运算符:==、!=、>、<、>=、<= 赋值运算符:=、+=、-=等 位运算符:&、|、^、~、&
2026-04-21 19:31:57
316
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅