- 博客(194)
- 资源 (21)
- 收藏
- 关注
原创 按键序列常用示例
/ 快速输入当前日期// 快速注释代码^+k^+c // 添加注释^+k^+u // 取消注释// 多光标操作^+{UP} // 向上添加光标^+{DOWN} // 向下添加光标^+l // 选择所有匹配项。
2025-08-15 19:27:32
826
原创 第19章 枚举器和迭代器 笔记
下面是使用 foreach 语句遍历数组的示例。数组可以使用这种方式访问,是因为:数组提供了对象。枚举器知道数组中元素的次序,并依次返回数组中的元素。对于有枚举器的类型而言,使用 GetEnumerator 方法来获取其拥有的枚举器,实现该方法的类型称为。数组就是可枚举类型。
2025-08-05 13:19:07
1025
原创 第17章 转换
可以为类和结构定义隐式和显式转换。需要 public 和 static 修饰符。implicit 和 explicit 分别表示隐式和显式转换。只可以为类和结构定义。不能重定义标准隐式或显式转换。对于源类型 S 和目标类型 T:S 和 T 类型不能相同。S 和 T 不能有继承关系。S 和 T 不能同时为接口或 object。转换运算符必须定义在 S 或 T 类型的内部。不能同时声明隐式转换和显式转换。Age = age;// output。
2025-07-28 13:17:14
984
原创 第18章 泛型 笔记
18.9.2 泛型接口的实现必须唯一。18.3.5 比较泛型和非泛型栈。18.9.1 使用泛型接口的示例。18.10.3 协变和逆变的不同。18.10.4 接口的协变和逆变。18.4.1 Where 子句。18.3.3 创建变量和实例。18.3.4 使用泛型的示例。18.4.2 约束类型和次序。18.5.3 泛型方法的示例。18.5.1 声明泛型方法。18.5.2 调用泛型方法。18.2 C# 中的泛型。18.3.1 声明泛型类。18.4 类型参数的约束。18.10 协变和逆变。
2025-07-28 13:16:08
159
原创 第10章 语句 笔记
语句是描述某个类型或让程序执行某个动作的源代码指令。主要有3种类型:声明语句 声明类型或变量嵌入语句 执行动作或管理控制流标签语句 控制跳转简单语句由一个表达式、分号组成块是一对大括号括起来的语句序列,语句包括:声明语句、嵌入语句、标签语句、嵌套块。空语句仅由一个分号组成,当程序逻辑不需要任何动作需要嵌入空语句。
2025-07-10 13:13:40
611
原创 第9章 表达式和运算符 笔记
可以位自己的类和结构,定义隐式转换和显示转换。隐式转换// ...return li;setelse?// output显示转换return li;setelse?// output。
2025-07-07 13:21:05
1046
原创 第8章 类和继承 笔记
通过继承可以定义一个新类,新类可以使用一个已经存在的类作为基础,已存在的类称为 基类,新类称为 派生类。派生类成员的组成:本身声明中的成员、基类的成员。
2025-07-03 13:23:59
997
原创 第7章 深入理解类 笔记
摘要 本章主要介绍了C#类的成员及其特性。内容包括: 类成员分为数据成员(字段、常量)和函数成员(方法、属性等) 成员修饰符的顺序和特性使用规则 实例成员与静态成员的区别,静态成员由所有实例共享 从外部访问静态成员的两种方式(类名.成员或using声明) 成员常量的声明和使用,与静态量的区别 属性的概念、声明方式及访问器(set/get)的使用 属性与后备字段的关联关系,通过属性控制对私有字段的访问 本章重点讲解了静态成员、常量和属性的特性及应用场景,为理解C#类的构成和使用提供了基础。
2025-06-26 13:09:39
1013
原创 第14章 委托 笔记
C#委托机制详解本文系统介绍了C#中的委托机制。委托是一种类型安全的函数指针,可以持有并调用一个或多个方法。关键要点包括:委托声明与使用步骤:先声明委托类型,再创建委托变量并赋值方法,最后通过委托调用方法。委托组合与修改:使用+运算符组合多个委托,用+=添加方法,-=移除方法。调用委托注意事项:委托调用会执行调用列表中所有方法;空委托会抛出异常;带返回值时只返回最后一个方法的返回值。参数处理:引用参数的值会在方法间传递变化,每个方法都会影响后续方法的参数值。委托机制实现了回调
2025-06-22 22:46:50
899
原创 第16章 接口 笔记
接口是声明一组函数成员,而不进行实现的引用类型,只能用类和结构来实现接口。一个函数内不能传入多个类的实例做为参数,可以通过接口来实现。使用 IComparable 接口的示例整数数组排序Array类的Sort方法无法对对象数组进行排序,它不知道如何比较对象以及如何进行排序。Array 类的 Sort 方法依赖于 IComparable 接口,其声明在 BCL 中,只包含唯一的 CompareTo 方法,该方法目前未实现。IComparable接口 示例。
2025-06-22 18:23:39
471
原创 第15章 事件笔记
15.6.1 通过扩展 EventArgs 来传递数据。15.6.2 移除事件处理程序。15.1 发布者和订阅者。15.2 源代码组件概览。15.6 标准事件的用法。15.7 事件访问器。
2025-06-17 09:00:00
214
原创 第12章 枚举 笔记
12.1.1 设置底层类型和显式值。12.2.1 Flags 特性。12.2.2 使用位标志的示例。12.3 关于枚举的更多内容。12.1.2 隐式成员编号。
2025-06-16 09:00:00
299
原创 第13章 数组 笔记
13.14 数组与 ref 返回和 ref 局部变量。13.10.2 foreach 语句和多维数组。13.7.3 初始化矩形数组的语法点()13.8.4 交错数组中的子数组()13.5 实例化一维数组或矩形数组。13.7.2 显示初始化矩形数组。13.9 比较矩形数组和交错数组。13.12 数组继承的有用成员。13.4 一维数组和矩形数组。13.8.3 实例化交错数组。13.6 访问数组元素()13.7.5 隐式类型数组。13.7.6 综合内容()13.8.1 声明交错数组。13.1.2 重要细节。
2025-06-16 09:00:00
959
原创 第1章 C# 和 .NET 框架 笔记
C#为在.NET框架上开发程序而设计的编程语言。MFC(Microsoft Foundation Class,微软基础类库)微软公司提供的一个类库,以 C++ 类的形式封装了 Windows 的 API,并包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量 Windows 句柄封装类和很多 Windows 的内建控件和组件的封装类。COM(Component Object Model,组件对象模型)
2025-06-14 22:13:21
1075
1
原创 第7章 深入理解类 笔记 待完善
摘要:深入理解C#类成员 本章系统介绍了C#类成员的概念和使用方法。类成员分为数据成员(字段、常量)和函数成员(方法、属性等)。成员修饰符和特性可以灵活组合使用。重点讲解了实例成员与静态成员的区别:实例成员属于对象实例,而静态成员由所有实例共享。属性作为特殊的函数成员,通过set/get访问器实现对数据的封装控制。常量的特点是编译时确定不可变值,而静态字段则会在运行时共享存储空间。本章还详细展示了如何使用点运算符和using声明访问静态成员,并通过示例代码演示了各类成员的实际应用场景。
2025-06-12 12:49:40
242
原创 第6章 方法 笔记
本章介绍了C#中方法的基本概念和使用方式。主要内容包括:方法的结构(方法头和方法体)、方法体内的代码执行流程、局部变量和常量的定义与使用、控制流语句、方法调用和返回值机制。此外,还讨论了参数传递的多种方式(值参数、引用参数、输出参数等)、方法重载、命名参数和可选参数等高级特性,以及递归和栈帧的底层原理。这些知识涵盖了从基础到进阶的方法设计技巧,是掌握C#编程方法核心概念的重要基础。
2025-06-10 20:57:25
651
原创 第5章 类的基本概念 笔记
类是一种能 存储数据 并 执行代码 的数据结构,包含数据成员和函数成员。数据成员:存储相关数据,通常用来模拟事物的特征函数成员:执行代码,通常用来模拟事物的功能和操作。
2025-06-10 20:56:42
305
原创 图解C#教程 第五版 第4章 类型、存储和变量 笔记
C# 中,数值类型不具有布尔意义。所有预定义类型都直接映射到底层的 .NET 类型,C# 的类型名称就是 .NET 类型的别名。应尽量使用 C# 类型名称而不是 .NET 类型名称。类(class)结构(struct)数组(array)枚举(enum)委托(delegate)接口(interface)
2025-06-09 21:00:56
763
原创 软件评测师 案例真题笔记
按照上述语句覆盖要求,语句覆盖就要使得问题1中的所有语句执行一次,问题1中共有四个语句块,由于问题1中程序片段实现第6条功能,即当一个油箱和一个发动机同时故障时的情况,这个前提条件导致问题1中四个语句块都不可能同时执行两个或两个以上,每次只能执行一个,故为了使问题1中的四个语句块都执行一次,就最少需要4个测试用例来覆盖。负载压力测试中的功能内容校验,指的是在进行负载压力测试时,需要核查功能的执行是否正常,在功能异常或错误时,需要记录所产生的错误。如果没有幻能执行结果正确的保证,负载压力性能测试失去了意义。
2025-06-03 23:48:36
847
原创 软件评测师 综合测试 真题笔记
数据库测试一般包括:数据库连接测试、数据库的健壮性,容错性和恢复能力测试、 数据库的安全测试、数据库的性能测试、数据库的容量测试、数据库对象的测试(包括定义的存储过程,视图,触发器,约束,规则等等)、数据库接口测试。软件质量保证是通过预防、检查与改进来保证软件质量,是软件生命周期的管理以及验证软件是否满足规定的质量和用户的需求。软件设计是软件工程的技术核心,其任务是确定如何实现软件系统,包括模块分解,确定软件的结构,模块的功能和模块间的接口,以及全局数据结构的设计,设计每个模块的实现细节和局部数据结构。
2025-06-03 23:46:04
817
原创 软件测评师教程 第9章 基于质量特性的测试与评价 笔记
功能性用于评估软件产品在下使用时,提供满足明确和隐含要求的功能的能力。和。在功能测试中一般使用等价类划分法、边界值法、因果图法、判定表法、场景法等方法设计测试用例,用例包括正常用例和异常用例,最后对设计好的用例逐项进行测试,检查产品是否达到用户要求的功能。同时,可以将错误推测法、探索法、检查表法等基于经验的测试方法作为补充,以期发现更多的问题。对功能性的测试可以从、适合性和四个子特性来开展。
2025-06-02 23:53:07
943
原创 软件测评师教程 第2章 软件测试基础 笔记
软件测试的定义:IEEE 使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求 或是 弄清预期结果与实际结果之间的差异。软件测试应尽可能去发现更多的错误软件测试的对象是软件,抱哈按程序、数据和文档环境:软件的运行环境、测试环境。
2025-06-02 23:52:06
903
原创 游戏中的数学计算
对于一个点 (xy),它到圆心 (xCenter,yCenter) 的最短距离d_sqr= (x−)^2 +(y−)^2,如果d_sqr小于等于半径^2,那么这个点就在圆内(包括边界)。
2025-05-28 19:27:16
273
原创 ImGui 基础用法
普通弹出窗口非阻塞性:用户可以与其他窗口交互自动关闭:点击窗口外区域或按 ESC 键自动关闭多实例支持:可同时打开多个普通弹出窗口模态弹出窗口阻塞性:阻止所有其他窗口的交互强制关闭:必须通过按钮或代码显式关闭聚焦控制:自动获取焦点并保持在最前。
2025-05-08 22:30:00
2295
原创 Excel 自动执行全局宏
C:\Users<用户名>\AppData\Roaming\Microsoft\Excel\XLSTART。双击PERSONAL.XLSB下的ThisWorkbook。生成Personal.xlsb。
2025-04-10 19:33:03
1279
原创 柠檬微趣 北京 客户端笔试题 2024
对应 力扣 290. 单词规律给定一种规律 pattern 和一个字符串 s ,判断 s 是否遵循相同的规律。这里的 遵循 指完全匹配,例如, pattern 里的每个字母和字符串 s 中的每个非空单词之间存在着双向连接的对应规律。
2025-01-25 16:50:12
868
原创 Unity shader 语法入门
Shader 即着色器,是一种用于描述如何渲染图形和计算图形外观的程序主要用于控制图形的颜色、光照、纹理和其他视觉效果着色器通常由着色器语言编写,这些着色器语言提供了指令和语法,用于编写描述光照、纹理映射、阴影、反射等图形外观的代码简单理解:Shader就是着色器,是用于编写图形表现效果的程序代码 (可以类比理解为网页的CSS)shader开发主要针对几何阶段-顶点着色器光栅化阶段-片元着色器的数据进行自定义处理,进而决定最终的渲染效果简单理解:通过Shader来处理数据,实现渲染效果。
2024-12-25 21:51:22
1664
原创 Unity Shader入门 - 必备概念 唐老师教程 笔记
什么是渲染管线?渲染管线(渲染流水线)它是计算机图形学中用于将三维场景转换为最终屏幕图像的过程它是由一系列的阶段和操作组成的,每个阶段都负责执行特定的任务逐步处理输入的集合数据和纹理信息最终生成可视化图像的过程简单理解:渲染管线(流水线)就是将数据分阶段的变为屏幕图像的过程渲染管线中的数据指的是什么?渲染管线(流水线)是:将数据分阶段的变为屏幕图像的过程这里的数据指的是:1.:模型的顶点坐标、法线向量、纹理坐标等等2.:纹理贴图等3.:光照参数、光源信息等。
2024-12-25 17:35:02
1418
原创 架构设计师 2024.11 备考经验总结
20xx 年 x 月,我所在的公司承接了xxx项目。该项目的【意义】。我在该项目中担任系统架构设计师,负责整个项目的架构设计工作。本文结合我在该项目中的实践,详细论述【xxx 点题】在该项目中的具体应用。在该项目中,【xxx的详细描述】。整个项目历时 xx个月开发完成,并于 20xx 年 xx 月正式交付并稳定运行至今,各项功能和性能指标均达到了客户要求,得到了客户和各级领导的一致好评。
2024-12-12 10:20:39
474
原创 系统架构设计师教程 第3章 3.7-8 企业资源规划、信息系统架构模型 笔记
具体目标是优化企业业务活动,使之更加有效,根本目的在于提高企业竞争能力,使得企业具有平稳和有效的运作能力,对紧急情况和机会做出快速反应,为企业内 外部用户提供有价值的信息。企业资源规划是企业制造资源规划(ManufacturingResourcePlanningⅡI,MRPⅡ) 的下一代制造业系统和资源计划系统软件。2是更强调政府服务功能的发挥和完善,包括政府对企业、对居民的服务以及 政府各部门之间的相互服务。(3)从企业内部的供应链发展为全行业和跨行业的供应链。(1)政府部门内部的电子化和网络化办公。
2024-10-30 09:00:00
685
原创 系统架构设计师教程 第3章 3.4-5 决策支持系统、专家系统 笔记
D S S 是一个由语言系统、知识系统和问题处理系统3个互相关联的部分组成的,基于计算机的系统。
2024-10-30 08:30:00
1174
原创 系统架构设计师教程 第3章 3.2-3 业务处理系统、管理信息系统 笔记
管理信息系统 (Manage Information System,MIS) 是由业务处理系统发展而成的,是在 TPS 基础上引进大量管理方法对企业整体信息进行处理,并利用信息进行预测、控制、计划辅助企业全面管理的信息系统。开环结构是在执行一个决策的过程中不收集外部信息,不根据信息情况改变决策,直至产生本次决策的结果,事后的评价 只供以后的决策作参考。TPS 是其他类型信息系统的信息产生器,TPS支持的是企业的日常业务管理。构成:数据输入、数据处理、数据库的维护、文件报表的生成和查询处理。
2024-10-29 09:00:00
1130
高校实验室安全管理:预防与应对火灾及其他紧急情况的安全指南
2025-01-30
十字消除游戏
2018-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人