自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C#入门学习笔记 #8(委托)

本文分享了C#委托的学习笔记,主要介绍了委托的基本概念和使用方法。委托是C#中函数指针的升级版,可以将方法作为参数传递。笔记详细讲解了Action和Func委托的使用,以及如何自定义委托类型。通过模板方法和回调方法的示例,展示了委托在实际编程中的应用场景。此外,还比较了单播委托和多播委托的区别,并通过学生做作业的案例演示了多播委托的用法。文章强调要合理使用委托,避免滥用带来的问题。这些笔记将持续更新,希望能帮助读者更好地理解和使用C#中的委托机制。

2025-06-05 15:09:10 508

原创 C#入门学习笔记 #7(传值/引用/输出/数组/具名/可选参数、扩展方法(this参数))

本文是C#学习笔记,重点讲解了各种参数类型及其应用场景。主要包括:1)传值参数(值类型和引用类型)的工作原理;2)引用参数(ref)的直接内存引用特性;3)输出参数(out)用于多值返回;4)params数组参数简化方法调用;5)具名参数提高可读性;6)扩展方法(this)为现有类型添加新功能。文章强调理解参数传递的内存机制,建议读者结合实例反复练习,并指出不同参数类型的适用场景:传值参数为默认方式,输出参数用于额外返回值,引用参数用于修改实参值等。笔记将持续更新,遇到理解困难时可查阅更多资料。

2025-06-04 10:46:56 685

原创 C#入门学习笔记 #6(字段、属性、索引器、常量)

本文分享了C#学习笔记中四种数据成员的关键知识点:1.字段分为实例字段(存储对象状态)和静态字段(存储类型状态);2.属性作为字段的封装机制,通过get/set访问器保护数据完整性,包含完整声明(propfull)和简易声明(prop)两种形式;3.索引器提供了类似数组的访问方式;4.常量分为局部常量和成员常量(如Math.PI),成员常量属于类型而非对象。笔记强调属性应作为暴露字段的主要方式,字段建议保持private/protected。内容将持续更新完善。

2025-06-02 19:38:36 305

原创 C#入门学习笔记 #5(方法的定义、调用)

本文是C#学习笔记分享,重点讲解了方法和构造器的使用。在方法部分,通过计算器类示例展示了如何定义和调用方法,强调参数修改的便利性(形参parameter与实参argument的区别)。构造器部分说明了默认构造器的存在及自定义构造器的写法(无参/有参)。最后介绍了方法重载的概念,指出方法签名由名称、参数类型和顺序决定(不含返回类型)。文章旨在帮助初学者理解这些核心概念。笔记将持续更新。

2025-06-01 17:16:05 295

原创 C#入门学习笔记 #4(类型、变量、装箱与拆箱)

本文分享了C#学习笔记,重点讲解了数据类型和变量系统。数据类型包括类、结构体、枚举等五大类型,详细说明了类型的内存分配、取值范围和操作特性。在变量方面,介绍了七种变量类型(静态变量、实例变量、数组元素等)及其使用场景,并解释了栈与堆的内存管理机制。文章还涵盖了装箱/拆箱操作以及常量定义,为C#初学者提供了数据类型和变量系统的全面概述。笔记内容将持续更新,旨在帮助C#学习者建立扎实的基础知识体系。

2025-05-30 23:56:03 607

原创 C#入门学习笔记 #3(基本元素、类型、变量、方法、算法)

本文分享了C#学习笔记的要点,包括基本元素(关键字、操作符、标识符等)、命名规范、类型与变量、方法的概念。特别介绍了var关键字的使用建议,并通过简单算法示例(循环和递归)演示了编程思想。文章强调实践的重要性,建议初学者结合实际代码练习来巩固知识,未来将持续更新更多C#内容和算法题解。笔记风格简洁实用,旨在帮助读者快速掌握C#基础。

2025-05-30 15:40:25 669

原创 C#入门学习笔记 #2(类与对象、引用变量、成员)

这篇文章分享了C#学习笔记,重点介绍了类和对象的概念。文章解释了类作为数据结构和功能封装体的特性,包含数据成员和函数成员,并以战斗机为例说明类的抽象过程。同时阐述了对象与实例的关系,以及如何使用new操作符创建实例。文中还通过表单实例演示了引用变量的重要性,最后介绍了类的三大成员(属性、方法、事件)以及静态成员与实例成员的区别。笔记内容将持续更新,旨在帮助C#学习者。

2025-05-28 15:49:55 268

原创 C#入门学习笔记 #1(类、名称空间、类库)

本文分享了C#学习笔记,重点介绍了类和类库的使用。类是一种数据结构,包含数据成员(属性)和函数成员(方法),通过战斗机示例说明了类的设计思路。文中详细讲解了名称空间的组织方式、类库引用(DLL引用和NuGet依赖管理),并指出当引用多层依赖类库时可能遇到的问题及解决方案。最后通过创建自定义类库项目SuperCalculator,演示了项目引用的具体操作流程。笔记将持续更新,旨在帮助C#学习者掌握基础概念和实践技巧。

2025-05-27 16:33:53 383

原创 Elasticsearch小白入门学习干货!!

Elasticsearch 是一个基于Lucene的搜索服务器。它提供了一个分布式、支持多租户的全文搜索引擎,具有HTTP Web接口和无模式JSON文档。Elasticsearch 通常被用来进行实时搜索和日志分析,并且能够处理大量的数据。黑马商城作为一个电商项目,商品的搜索肯定是访问频率最高的页面之一。目前搜索功能是基于数据库的模糊搜索来实现的,存在很多问题。由于数据库模糊查询不走索引,在数据量较大的时候,查询性能很差。

2024-10-28 19:43:28 900

原创 Docker小白入门学习干货!!

Docker是一种开源平台,旨在简化应用程序的构建、部署和管理。它通过使用容器技术,将应用及其所有依赖项打包在一起,确保在任何环境中都能一致运行。容器轻量级,启动速度快,适合微服务架构。

2024-10-20 21:01:27 874

原创 MybatisPlus小白入门学习干货!!

MybatisPlus小白入门学习干货!!

2024-10-08 01:12:18 2108 1

原创 苍穹外卖技术总结(适用于还没做项目、刚做完项目、技术学习)

Java 技术框架是指在 Java 开发中广泛使用的一系列库、工具和结构化代码模式,这些框架为开发者提供了解决常见问题的通用方案。框架通常包括已经实现的模块、组件和工具集,可以减少开发时间、提高代码质量,并确保项目的一致性和可维护性。Java 中间件是位于操作系统和应用程序之间的独立软件层,它为分布式应用程序提供通信、数据管理、事务处理、安全性、消息传递等服务。中间件通常用于简化应用程序之间的交互、数据传输和系统集成,常见的 Java 中间件包括应用服务器、消息队列、缓存系统、服务总线等。

2024-08-25 12:37:17 10504 7

原创 IDEA数据库报错:Unable to resolve table ‘xxx‘

光标位于报错处 同时按住 alt+enter 选择Go to SQL Resolution Scopes。然后点击OK,会发现爆红就被解决了~鼠标单机选择符合你数据库语言的选项。

2024-07-31 15:31:10 812

空空如也

空空如也

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

TA关注的人

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