自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java类与对象及面向对象基础核心详细笔记

本文系统讲解了Java面向对象编程的核心概念和特性。主要内容包括:类和对象的定义与关系、构造方法、静态成员、封装、继承、多态三大特性、抽象类与接口的区别、四种内部类(成员/静态/局部/匿名内部类)等。重点阐述了多态的实现原理"编译看左边,运行看右边",方法重写与重载的区别,以及面向对象编程的最佳实践。文章通过大量代码示例和通俗比喻,帮助读者深入理解面向对象思想,掌握Java中类与对象的使用方法,为后续Java进阶学习奠定基础。最后总结了常见面试题和记忆技巧,便于巩固核心知识点。

2026-04-02 17:09:58 362

原创 算法思想通用笔记

本文系统阐述了算法的核心思想与通用逻辑,强调算法与编程语言的独立性。文章将算法比作"菜谱",编程语言则是"厨具",重点在于掌握算法思想而非特定语言实现。主要内容包括:算法基础认知(定义、评价标准、输入输出规范)、七大核心算法思想(迭代、递归、分治、贪心、动态规划、回溯、枚举)、基础通用算法(查找、排序、字符串处理等)、通用解题流程与技巧,以及算法工程化实践和常见误区。文章特别指出不同编程语言在算法实现上的语法差异不影响核心逻辑,并提供了分阶段学习建议和术语对照表,帮助

2026-04-02 16:00:23 350

原创 面向对象编程(OOP)通用跨语言笔记

本文系统讲解了面向对象编程(OOP)的核心思想与通用设计原则。首先阐述了OOP的基本概念,包括类与对象、封装、继承和多态三大特性,并通过生活化类比帮助理解。文章详细分析了OOP与面向过程编程的区别与互补性,指出OOP适用于复杂业务系统、GUI应用等场景。随后深入讲解了类成员、访问控制、方法重载与重写等核心语法,以及对象生命周期管理。重点介绍了SOLID设计原则、开闭原则等OOP最佳实践,强调高内聚低耦合的重要性。最后提供了常见误区与避坑指南,并附有主流语言语法差异对照表。全文剥离语言差异,聚焦OOP本质,旨

2026-04-02 14:56:28 452

原创 ES6+ 基础学习笔记

本文摘要: ES6是JavaScript的重大升级版本,引入了诸多现代化特性。主要内容包括:1)变量声明优化,使用let/const替代var,解决作用域问题;2)箭头函数简化语法并固定this指向;3)模板字符串支持多行文本和变量插值;4)解构赋值方便提取对象/数组数据;5)扩展运算符简化数组/对象操作;6)新增Set/Map数据结构;7)Promise解决回调地狱问题;8)class语法糖实现面向对象编程;9)原生模块化系统支持export/import。这些特性通过Babel等工具可兼容旧环境,大幅提

2026-03-27 18:51:53 567

原创 Maven 学习笔记(基础入门版)

摘要:本文系统介绍了Maven的基础知识,涵盖核心概念、安装配置、项目结构、依赖管理和实用技巧。主要内容包括:1. Maven核心思想(约定优于配置和POM模型);2. 标准项目结构和pom.xml配置详解;3. 依赖管理的核心机制(坐标、范围、传递性和冲突解决);4. 三大生命周期和常用命令;5. 多模块项目管理;6. 实用技巧(镜像配置、依赖冲突排查等)。文章旨在帮助Java开发者快速掌握Maven的基础使用,提高项目构建和依赖管理效率。

2026-03-27 17:53:23 363

原创 Tomcat 全面学习笔记

Tomcat全面学习笔记摘要 Tomcat是Apache软件基金会下的开源Java Web容器,实现了Servlet/JSP等Jakarta EE核心规范,是轻量级Web应用服务器的代表。本笔记系统介绍了Tomcat的核心概念、架构、部署配置和优化实践。 核心概念 定位:介于Web服务器与应用服务器之间,专注于Servlet/JSP规范的轻量级容器 版本演进:从Tomcat 8.5到11.x,支持不同Servlet规范版本,注意包名从javax.变为jakarta. 架构组件:采用模块化设计,核心包括Coy

2026-03-26 16:49:37 704 1

原创 MySQL 技术笔记

MySQL是一款开源关系型数据库管理系统,广泛应用于Web应用、企业系统等领域。本文系统介绍了MySQL的核心概念和操作:数据库作为"智能文件柜"存储结构化数据,表相当于Excel表格,SQL语句是操作指令。详细讲解了数据库安装配置、表结构设计、数据类型选择、约束条件设置等基础知识。重点解析了SQL四大操作语言(DDL、DML、DQL、DCL)的使用方法,包括数据增删改查、条件筛选、分组聚合等常用功能。同时介绍了索引优化、事务控制、存储引擎等高级特性,以及性能调优、安全防护等实践技巧,帮

2026-03-26 15:31:40 563

原创 奶茶店网页(纯HTML和CSS)

本文介绍了一个专为前端新手设计的奶茶店静态网页项目,包含HTML+CSS完整代码实现。项目亮点包括:纯静态无JS、语义化标签、模块化结构、在线图片资源及完整注释。页面包含导航栏、Banner区、产品卡片和页脚四大模块,详细讲解了Flex布局、定位、hover动画等核心知识点。特别适合刚学完基础语法但缺乏实战经验的新手练手,代码可直接复制运行并修改复用。通过本项目,学习者能掌握企业级页面开发流程,提升模块化开发思维,快速积累可放入简历的前端作品。

2026-03-25 20:58:08 413

原创 Vue.js 从入门到精通:技术成长之路

Vue.js是一款渐进式前端框架,由尤雨溪于2014年创建。其核心特性包括: 轻量级设计,API简洁易学 双向数据绑定,实现数据视图自动同步 组件化开发,提升代码复用性 丰富生态,可灵活集成其他工具 渐进式特性,支持从简单应用到复杂项目的平滑升级 Vue2采用Object.defineProperty实现响应式,而Vue3改用Proxy代理,解决了Vue2的响应式限制。Vue3还引入了Composition API,提供更好的逻辑复用和TypeScript支持。 核心功能包括: 模板语法:插值、指令、事件处

2026-03-25 20:57:36 799

原创 计算机基础+Windows操作系统详细笔记

本文系统介绍了计算机基础知识与Windows10操作系统核心内容。计算机部分涵盖:计算机发展历程(四代划分)、硬件系统(冯·诺依曼五大部件)、软件分类(系统/应用软件)、数据表示(进制转换、ASCII码、汉字编码)及信息安全(病毒特征、防护措施)。Windows10部分详解:基础操作(桌面组成、窗口管理)、文件管理(创建/复制/移动/删除文件)、系统设置(账户/网络/隐私)及常用工具(记事本/计算器)。重点提炼:ENIAC与EDVAC区别、CPU内存访问机制、文件命名规则、对话框特性、存储单位换算(1024

2026-03-13 08:35:07 516

原创 计算机信息安全与社会责任+新一代信息技术知识点大全

5G 技术高速率(eMBB)、低时延(uRLLC)、大连接(mMTC),典型应用:自动驾驶、远程医疗、工业互联网、VR/AR、智慧城市。边缘计算:在靠近数据产生的边缘侧进行计算处理,与云计算形成互补,大幅降低数据传输时延、节省带宽,典型应用:自动驾驶、物联网、工业互联网、智能安防。数字孪生:对物理实体进行全要素数字化建模,生成虚拟镜像,通过实时数据同步,模拟物理实体的全生命周期状态,实现仿真、分析、优化、预测,典型应用:智能制造、数字孪生城市、工业仿真、智慧医疗。工业互联网。

2026-03-13 08:34:56 502

原创 函数、极限与连续

本文系统梳理了高等数学中函数与极限的核心知识点。函数部分重点讲解了两要素(定义域和对应法则)、四大性质(奇偶性、单调性、周期性、有界性)以及复合函数、反函数等概念,强调定义域判断和性质分析的解题技巧。极限部分详细阐述了数列极限、函数极限的定义与性质,包括无穷小量比较、等价替换、重要极限、洛必达法则等计算方法,并介绍了连续性的定义、间断点分类及闭区间连续函数的性质。全文突出考试高频考点,提供清晰的判断步骤和解题框架,为高等数学学习奠定坚实基础。

2026-03-12 12:48:57 533

原创 计算机网络 + 数据库技术知识点大全

创建数据库sqlCREATE DATABASE 数据库名;CREATE DATABASE IF NOT EXISTS 数据库名;-- 避免重复创建报错删除数据库sqlDROP DATABASE 数据库名;DROP DATABASE IF EXISTS 数据库名;使用数据库sqlUSE 数据库名;-- 切换到指定数据库,后续操作均在该库中执行。

2026-03-12 12:47:51 466

原创 登录页面(纯 HTML+CSS)

本文介绍了一个适合前端新手练习的响应式登录页面实现。从基础HTML结构开始,逐步构建包含表单输入框、登录按钮的核心功能,通过CSS实现美观样式和交互效果。重点讲解了Flex布局居中、盒模型控制、输入框聚焦样式等关键技术点。随后展示了进阶美化技巧,包括渐变背景、图标添加、按钮动效、卡片阴影等视觉优化方法,以及记住密码、注册入口等实用功能补充。文章采用生活化比喻帮助理解技术概念,并提供完整代码示例,适合初学者快速掌握登录页面的开发要点。

2026-03-11 20:33:12 1958

原创 计算机办公软件知识点大全

本文系统梳理了Office 2016三大核心软件(Word、Excel、PPT)的专升本考试重点。Word部分涵盖长文档排版、格式设置、邮件合并等高频考点;Excel重点讲解函数公式(VLOOKUP、IF等)、数据处理及数据透视表;PPT则聚焦母版设计、动画切换及放映设置。全文针对各模块的易错点、操作技巧及选择题考点进行详细解析,并附常用快捷键汇总,为考生提供全面的备考指导。

2026-03-11 20:33:00 369

原创 JavaScript笔记

如果把网页比作一个木偶:HTML 是木偶的身体结构(头、手、脚);CSS 是木偶的衣服和妆容;JS 就是拉动木偶的 “线”,让它能点头、挥手、走路。比如:点击按钮后弹出 “欢迎光临”,就是 JS 在背后 “听到” 点击,然后 “指挥” 浏览器显示消息。var本质:变量 “声明了但未赋值” 时的默认值,是 JS 的 “默认空值”;取值 / 特点:仅一个值undefined,typeof 检测为undefined;常用场景:判断变量是否赋值、函数无返回值时默认返回undefined;新手易错点。

2026-02-17 19:57:25 705

原创 高等数学极限笔记

当正整数n无限增大(n→∞)时,数列{xₙ}的各项值无限趋近于某个确定的常数A,就称数列{xₙ}的极限为A,记作limₙ→∞xₙ = A。示例:数列{1, 1/2, 1/3, ..., 1/n},当n越来越大时,1/n越来越靠近0,所以limₙ→∞1/n = 0。严格表述:存在常数A,对于任意给定的正数ε(无论多小),总存在正整数N,使得当n>N时,不等式|xₙ - A| < ε恒成立,则称A为数列{xₙ}的极限。

2026-02-17 19:56:11 583

原创 Linux笔记

本文全面介绍了Linux操作系统的基础知识、文件系统管理、文本处理、用户权限管理和系统管理五大模块。首先阐述了Linux的特点(开源、安全、可定制)和应用领域(服务器、嵌入式、科研教育)。接着详细讲解了Linux文件系统的树形结构、文件类型、权限管理以及常用命令(如ls、cd、rm等)。在文本处理部分,重点介绍了grep、sed、awk三大文本处理工具和Vim编辑器的使用。用户权限管理部分深入解析了用户、组和权限的概念及相关命令(useradd、chmod等)。最后系统管理模块涵盖了进程管理、定时任务、资源

2026-02-11 10:58:06 583

原创 CSS笔记

本文全面介绍了CSS的核心概念与应用技巧。首先阐述了CSS与HTML的关系,将CSS比作网页的"穿搭妆容",负责外观和布局控制。详细讲解了CSS基础语法结构、三种引入方式(内联、内部、外部样式表)及其适用场景,强调外部样式表是企业开发的最佳实践。 重点解析了CSS选择器系统,包括基础选择器、复合选择器、伪类选择器和伪元素选择器,通过生动的类比帮助理解不同类型选择器的特点和使用场景。深入探讨了CSS布局系统,包括盒模型(标准与怪异盒模型)、浮动布局(解决高度塌陷问题)、定位布局(五种定位方

2026-02-11 10:47:03 690

原创 JAVA笔记(Java API常用类)

本文介绍了Java API中的核心类及其应用场景,主要内容包括: Object类作为所有类的超类,提供了toString()、equals()、hashCode()等基础方法,需要根据需求重写。 字符串处理类String(不可变)、StringBuilder(可变非线程安全)和StringBuffer(可变线程安全)的区别与使用场景。 包装类(如Integer、Boolean)的作用,实现了基本类型与对象类型的转换,支持自动装箱/拆箱机制。 日期时间类(LocalDate、LocalDateTime等)和正

2026-01-30 17:28:05 598

原创 JAVA笔记(JAVA编程基础)

本文摘要:Java基础语法涵盖了代码结构、数据类型、运算符、流程控制和数组等核心内容。代码结构部分介绍了包、类、注释及标识符的使用规则;数据类型包括基本类型(整型、浮点型、字符型、布尔型)和引用类型,以及变量作用域与类型转换;运算符涉及算术、赋值、关系和逻辑运算;流程控制包含顺序、选择(if/switch)和循环结构(while/do-while/for),以及跳转语句;数组部分详解了一维/多维数组的声明、初始化和常用工具类操作(遍历、排序、复制等)。这些基础知识为Java编程奠定了核心框架。

2026-01-29 15:55:08 1008

原创 HTML笔记

本文系统介绍了HTML的基础知识和HTML5新特性。第一部分讲解HTML作为网页"骨架"的基础作用,详细解析文档结构、常用标签(文本、链接、图像、列表)及属性(id、class、style)。第二部分深入表格表单、多媒体嵌入等进阶内容。第三部分重点介绍HTML5三大更新:语义化标签(header、footer等)提升代码可读性;新表单元素(datalist、range等)增强交互体验;本地存储(localStorage)实现客户端数据持久化。全文采用生活化类比,如将标签比作"相

2026-01-24 15:29:25 1330

原创 JAVA笔记(Java 语言基础)

Java语言发展历程与特点:Java于1995年发布,是一种跨平台、面向对象的高级编程语言,分为标准版(JavaSE)、企业版(JavaEE)和微型版(JavaME)。其特点包括简单性、安全性、跨平台性、多线程支持和分布性。 Java运行环境:JDK包含开发工具和JRE,JRE包含JVM和基础类库,JVM负责执行字节码实现跨平台。环境搭建需要下载JDK并配置PATH和JAVA_HOME环境变量。 Java基础语法:程序由类和对象组成,需注意大小写敏感、命名规范和主方法入口。示例HelloWorld程序展示了

2026-01-22 15:45:25 566

原创 计算机二级公共基础笔记

本文系统介绍了计算机系统的基础知识,包括计算机发展历程、体系结构、硬件组成、操作系统、程序设计、软件工程、数据结构与算法以及数据库基础等核心内容。重点阐述了冯·诺依曼体系结构、CPU组成、存储器层次、进程管理、文件系统等计算机系统原理;详细讲解了结构化与面向对象程序设计方法;深入分析了软件生命周期、测试方法及数据库设计范式。全文内容全面,层次清晰,既涵盖计算机科学基础理论,又包含实际应用技术,适合作为计算机相关专业学习者的基础知识参考。

2025-10-09 15:27:26 1320

空空如也

空空如也

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

TA关注的人

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