自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第14章 委托 笔记

C#委托机制详解本文系统介绍了C#中的委托机制。委托是一种类型安全的函数指针,可以持有并调用一个或多个方法。关键要点包括:委托声明与使用步骤:先声明委托类型,再创建委托变量并赋值方法,最后通过委托调用方法。委托组合与修改:使用+运算符组合多个委托,用+=添加方法,-=移除方法。调用委托注意事项:委托调用会执行调用列表中所有方法;空委托会抛出异常;带返回值时只返回最后一个方法的返回值。参数处理:引用参数的值会在方法间传递变化,每个方法都会影响后续方法的参数值。委托机制实现了回调

2025-06-22 22:46:50 867

原创 第16章 接口 笔记

接口是声明一组函数成员,而不进行实现的引用类型,只能用类和结构来实现接口。一个函数内不能传入多个类的实例做为参数,可以通过接口来实现。使用 IComparable 接口的示例整数数组排序Array类的Sort方法无法对对象数组进行排序,它不知道如何比较对象以及如何进行排序。Array 类的 Sort 方法依赖于 IComparable 接口,其声明在 BCL 中,只包含唯一的 CompareTo 方法,该方法目前未实现。IComparable接口 示例。

2025-06-22 18:23:39 444

原创 第18章 泛型 todo

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-06-21 20:27:15 330

原创 第17章 转换 todo

17.9.4 多步用户自定义转换的示例。17.9.1 用户自定义转换的约束。17.9.2 用户自定义转换的示例。17.9.3 评估用户自定义转换。17.6.3 有效显式引用转换。17.5.2 溢出检测上下文。17.5.1 隐式数字转换。17.5.3 显示数字转换。17.6.1 隐式引用转换。17.6.2 显式引用转换。17.9 用户自定义转换。17.10 is 运算符。17.11 as 运算符。17.7.2 装箱转换。17.1 什么是转换。17.4 转换的类型。17.5 数字的转换。

2025-06-21 20:26:14 341

原创 第15章 事件笔记

15.6.1 通过扩展 EventArgs 来传递数据。15.6.2 移除事件处理程序。15.1 发布者和订阅者。15.2 源代码组件概览。15.6 标准事件的用法。15.7 事件访问器。

2025-06-17 09:00:00 197

原创 第12章 枚举 笔记

12.1.1 设置底层类型和显式值。12.2.1 Flags 特性。12.2.2 使用位标志的示例。12.3 关于枚举的更多内容。12.1.2 隐式成员编号。

2025-06-16 09:00:00 273

原创 第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 941

原创 第11章 结构 笔记

结构是数据类型,与类相似,都有数据成员和函数成员,

2025-06-15 16:29:58 885

原创 第3章 C#编程概述 笔记

单行注释 - //带分隔符的注释 - 有开始标记 /*、结束标记*/文档注释 - ///

2025-06-15 14:46:13 603

原创 第2章 C# 和 .NET Core 笔记

NET 框架最初在 2002 年发布,从编程框架的角度来看,已经十分成熟。

2025-06-14 23:17:36 275

原创 第1章 C# 和 .NET 框架 笔记

C#为在.NET框架上开发程序而设计的编程语言。MFC(Microsoft Foundation Class,微软基础类库)微软公司提供的一个类库,以 C++ 类的形式封装了 Windows 的 API,并包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量 Windows 句柄封装类和很多 Windows 的内建控件和组件的封装类。COM(Component Object Model,组件对象模型)

2025-06-14 22:13:21 1049 1

原创 第9章 表达式和运算符 笔记 待完善

9.15.1 运算符重载的示例9.15.2 运算符重载的限制。

2025-06-13 12:57:58 222

原创 第10章 语句 笔记 待完善

10.8.1 for 语句中变量的作用域10.2 初始化和迭代表达式中的多表达式。

2025-06-13 12:57:25 243

原创 第8章 类和继承 笔记 待完善

8.6.1 虚方法和覆写方法8.6.2 覆写标记为 override 的方法8.6.3 覆盖其他类型成员。

2025-06-12 12:50:46 186

原创 第7章 深入理解类 笔记 待完善

摘要:深入理解C#类成员 本章系统介绍了C#类成员的概念和使用方法。类成员分为数据成员(字段、常量)和函数成员(方法、属性等)。成员修饰符和特性可以灵活组合使用。重点讲解了实例成员与静态成员的区别:实例成员属于对象实例,而静态成员由所有实例共享。属性作为特殊的函数成员,通过set/get访问器实现对数据的封装控制。常量的特点是编译时确定不可变值,而静态字段则会在运行时共享存储空间。本章还详细展示了如何使用点运算符和using声明访问静态成员,并通过示例代码演示了各类成员的实际应用场景。

2025-06-12 12:49:40 213

原创 第6章 方法 笔记

本章介绍了C#中方法的基本概念和使用方式。主要内容包括:方法的结构(方法头和方法体)、方法体内的代码执行流程、局部变量和常量的定义与使用、控制流语句、方法调用和返回值机制。此外,还讨论了参数传递的多种方式(值参数、引用参数、输出参数等)、方法重载、命名参数和可选参数等高级特性,以及递归和栈帧的底层原理。这些知识涵盖了从基础到进阶的方法设计技巧,是掌握C#编程方法核心概念的重要基础。

2025-06-10 20:57:25 620

原创 第5章 类的基本概念 笔记

类是一种能 存储数据 并 执行代码 的数据结构,包含数据成员和函数成员。数据成员:存储相关数据,通常用来模拟事物的特征函数成员:执行代码,通常用来模拟事物的功能和操作。

2025-06-10 20:56:42 282

原创 图解C#教程 第五版 第4章 类型、存储和变量 笔记

C# 中,数值类型不具有布尔意义。所有预定义类型都直接映射到底层的 .NET 类型,C# 的类型名称就是 .NET 类型的别名。应尽量使用 C# 类型名称而不是 .NET 类型名称。类(class)结构(struct)数组(array)枚举(enum)委托(delegate)接口(interface)

2025-06-09 21:00:56 732

原创 游戏开发中常见的战斗数值英文缩写对照表

2025-06-09 21:00:00 1985

原创 软件评测师 案例真题笔记

按照上述语句覆盖要求,语句覆盖就要使得问题1中的所有语句执行一次,问题1中共有四个语句块,由于问题1中程序片段实现第6条功能,即当一个油箱和一个发动机同时故障时的情况,这个前提条件导致问题1中四个语句块都不可能同时执行两个或两个以上,每次只能执行一个,故为了使问题1中的四个语句块都执行一次,就最少需要4个测试用例来覆盖。负载压力测试中的功能内容校验,指的是在进行负载压力测试时,需要核查功能的执行是否正常,在功能异常或错误时,需要记录所产生的错误。如果没有幻能执行结果正确的保证,负载压力性能测试失去了意义。

2025-06-03 23:48:36 802

原创 软件评测师 综合测试 真题笔记

数据库测试一般包括:数据库连接测试、数据库的健壮性,容错性和恢复能力测试、 数据库的安全测试、数据库的性能测试、数据库的容量测试、数据库对象的测试(包括定义的存储过程,视图,触发器,约束,规则等等)、数据库接口测试。软件质量保证是通过预防、检查与改进来保证软件质量,是软件生命周期的管理以及验证软件是否满足规定的质量和用户的需求。软件设计是软件工程的技术核心,其任务是确定如何实现软件系统,包括模块分解,确定软件的结构,模块的功能和模块间的接口,以及全局数据结构的设计,设计每个模块的实现细节和局部数据结构。

2025-06-03 23:46:04 802

原创 软件测评师教程 第9章 基于质量特性的测试与评价 笔记

功能性用于评估软件产品在下使用时,提供满足明确和隐含要求的功能的能力。和。在功能测试中一般使用等价类划分法、边界值法、因果图法、判定表法、场景法等方法设计测试用例,用例包括正常用例和异常用例,最后对设计好的用例逐项进行测试,检查产品是否达到用户要求的功能。同时,可以将错误推测法、探索法、检查表法等基于经验的测试方法作为补充,以期发现更多的问题。对功能性的测试可以从、适合性和四个子特性来开展。

2025-06-02 23:53:07 878

原创 软件测评师教程 第2章 软件测试基础 笔记

软件测试的定义:IEEE 使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求 或是 弄清预期结果与实际结果之间的差异。软件测试应尽可能去发现更多的错误软件测试的对象是软件,抱哈按程序、数据和文档环境:软件的运行环境、测试环境。

2025-06-02 23:52:06 881

原创 游戏中的数学计算

对于一个点 (xy),它到圆心 (xCenter,yCenter) 的最短距离d_sqr= (x−)^2 +(y−)^2,如果d_sqr小于等于半径^2,那么这个点就在圆内(包括边界)。

2025-05-28 19:27:16 240

原创 ImGui 基础用法

普通弹出窗口非阻塞性:用户可以与其他窗口交互自动关闭:点击窗口外区域或按 ESC 键自动关闭多实例支持:可同时打开多个普通弹出窗口模态弹出窗口阻塞性:阻止所有其他窗口的交互强制关闭:必须通过按钮或代码显式关闭聚焦控制:自动获取焦点并保持在最前。

2025-05-08 22:30:00 1273

原创 Excel 自动执行全局宏

C:\Users<用户名>\AppData\Roaming\Microsoft\Excel\XLSTART。双击PERSONAL.XLSB下的ThisWorkbook。生成Personal.xlsb。

2025-04-10 19:33:03 1165

原创 柠檬微趣 北京 客户端笔试题 2024

对应 力扣 290. 单词规律给定一种规律 pattern 和一个字符串 s ,判断 s 是否遵循相同的规律。这里的 遵循 指完全匹配,例如, pattern 里的每个字母和字符串 s 中的每个非空单词之间存在着双向连接的对应规律。

2025-01-25 16:50:12 684

原创 Unity shader 语法入门

Shader 即着色器,是一种用于描述如何渲染图形和计算图形外观的程序主要用于控制图形的颜色、光照、纹理和其他视觉效果着色器通常由着色器语言编写,这些着色器语言提供了指令和语法,用于编写描述光照、纹理映射、阴影、反射等图形外观的代码简单理解:Shader就是着色器,是用于编写图形表现效果的程序代码 (可以类比理解为网页的CSS)shader开发主要针对几何阶段-顶点着色器光栅化阶段-片元着色器的数据进行自定义处理,进而决定最终的渲染效果简单理解:通过Shader来处理数据,实现渲染效果。

2024-12-25 21:51:22 1615

原创 Unity Shader入门 - 必备概念 唐老师教程 笔记

什么是渲染管线?渲染管线(渲染流水线)它是计算机图形学中用于将三维场景转换为最终屏幕图像的过程它是由一系列的阶段和操作组成的,每个阶段都负责执行特定的任务逐步处理输入的集合数据和纹理信息最终生成可视化图像的过程简单理解:渲染管线(流水线)就是将数据分阶段的变为屏幕图像的过程渲染管线中的数据指的是什么?渲染管线(流水线)是:将数据分阶段的变为屏幕图像的过程这里的数据指的是:1.:模型的顶点坐标、法线向量、纹理坐标等等2.:纹理贴图等3.:光照参数、光源信息等。

2024-12-25 17:35:02 1324

原创 架构设计师 2024.11 备考经验总结

20xx 年 x 月,我所在的公司承接了xxx项目。该项目的【意义】。我在该项目中担任系统架构设计师,负责整个项目的架构设计工作。本文结合我在该项目中的实践,详细论述【xxx 点题】在该项目中的具体应用。在该项目中,【xxx的详细描述】。整个项目历时 xx个月开发完成,并于 20xx 年 xx 月正式交付并稳定运行至今,各项功能和性能指标均达到了客户要求,得到了客户和各级领导的一致好评。

2024-12-12 10:20:39 444

原创 系统架构设计师教程 第3章 3.7-8 企业资源规划、信息系统架构模型 笔记

具体目标是优化企业业务活动,使之更加有效,根本目的在于提高企业竞争能力,使得企业具有平稳和有效的运作能力,对紧急情况和机会做出快速反应,为企业内 外部用户提供有价值的信息。企业资源规划是企业制造资源规划(ManufacturingResourcePlanningⅡI,MRPⅡ) 的下一代制造业系统和资源计划系统软件。2是更强调政府服务功能的发挥和完善,包括政府对企业、对居民的服务以及 政府各部门之间的相互服务。(3)从企业内部的供应链发展为全行业和跨行业的供应链。(1)政府部门内部的电子化和网络化办公。

2024-10-30 09:00:00 663

原创 系统架构设计师教程 第3章 3.4-5 决策支持系统、专家系统 笔记

D S S 是一个由语言系统、知识系统和问题处理系统3个互相关联的部分组成的,基于计算机的系统。

2024-10-30 08:30:00 1125

原创 系统架构设计师教程 第3章 3.2-3 业务处理系统、管理信息系统 笔记

管理信息系统 (Manage Information System,MIS) 是由业务处理系统发展而成的,是在 TPS 基础上引进大量管理方法对企业整体信息进行处理,并利用信息进行预测、控制、计划辅助企业全面管理的信息系统。开环结构是在执行一个决策的过程中不收集外部信息,不根据信息情况改变决策,直至产生本次决策的结果,事后的评价 只供以后的决策作参考。TPS 是其他类型信息系统的信息产生器,TPS支持的是企业的日常业务管理。构成:数据输入、数据处理、数据库的维护、文件报表的生成和查询处理。

2024-10-29 09:00:00 1091

原创 系统架构设计师教程 第3章 3.1 信息系统概述 笔记

信息系统 (Information System,IS) 一般泛指收集、存储、处理和传播各种信息的具有完整功能的集合体。信息系统是由计算机硬件、网络和通信设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统。信息系统的5个基本功能:输入、存储、处理、输出和控制。

2024-10-29 08:30:00 1098

原创 系统架构设计师教程 第2章 2.8 系统工程 笔记

系统工程是从整体出发,合理开发、设计、实施和运用系统科学的工程技术。

2024-10-28 09:00:00 412

原创 系统架构设计师教程 第2章 2.7 多媒体 笔记

媒体 (Media) 是承载信息的载体,即信息的表现形式(或者传播形式),如文字、声音、 图像、动画和视频等。按照 ITU-T建议的定义,媒体可分为感觉媒体、表示媒体、显示媒体、 存储媒体和传输媒体。(1)感觉媒体 (Perception Medium), 指的是用户接触信息的感觉形式,如视觉、听觉和触觉等。(2)表示媒体 (Representation Medium), 指的是信息的表示形式,如图像、声音、视 频等。

2024-10-28 08:30:00 1412

原创 系统架构设计师教程 第2章 2.6 计算机语言 笔记

用例之间有扩展关系(<<extend>>) 和包含关系 (<<include>>), 参与者和用例之间有关联关系,用例与用例、参与者与参与者之间有泛化关系。,分别是类图、对象图、用例图、序列图、通信图、状态图、活动 图、构件图、部署图、组合结构图、包图、交互概览图和计时图。按照图本身具有的特点,划分为5类视图:用例视图、逻辑视图、进程视图、实现视图和部署视图,其中的用例视图居于中心地位。(2)根据表达能力,分为:模型方法、代数方法、进程代数方法、逻辑方法和网络模型方法5类。

2024-10-27 09:00:00 809

原创 系统架构设计师教程 第2章 2.5 计算机网络 笔记

TCP/IP(Transmission Control Protocol /Internet Protocol) 作为 Internet的核心协议,主要包括因特网协议 (IP)、 传输控制协议(TCP)、 用户数据报协议 (UDP)、虚拟终端协议 (TELNET)、文件传输协议(FTP)、电子邮件传输协议 (SMTP)、网上新闻传输协议 (NNTP)和超文本传送协议 (HTTP) 等8个。网络实施是依据网络设计结果进行设备采购、安装、调试和系统切换(需对原有系统改造升级时)等。(4)异步传输技术。

2024-10-27 08:30:00 2089

原创 系统架构设计师教程 第2章 2.4嵌入式系统及软件 笔记

嵌入式系统是以应用为中心、以计算机技术为基础,并将可配置与可裁减的软、硬件集成于一体的专用计算机系统,需要满足应用对功能、可靠性、成本、体积和功耗等方面的严格要求。嵌入式系统的最大特点就是系统的运行和开发是在不同环境中进行的,通常将运行环境称为“目标机”环境,称开发环境为“宿主机”环境。软件综合过程又包含了软件验证过程、软件配置管理过程、软件质量保证过程、审定联络过程4个子过程。软件开发过程又包括了软件需求过程、软件 设计过程、软件编码过程和集成过程4个子过程。目标、过程、数据是软件适航的基本要求。

2024-10-26 09:00:00 427

原创 系统架构设计师教程 第2章 2.3 计算机软件 笔记

软件系统是指在计算机硬件系统上运行的程序、相关的文档资料和数据的集合。常将计算机软件分为系统软件和应用软件两大类。系统软件是为整个计算机系统配置的不依赖特定应用领域的通用软件。应用软件是指为某类应用需要或解决某个特定问题而设计的软件。

2024-10-26 08:30:00 1321

Linux系统管理:常用命令集锦与操作指南,涵盖文件、用户、进程、网络等管理命令

Linux系统管理:常用命令集锦与操作指南,涵盖文件、用户、进程、网络等管理命令

2025-01-30

高校实验室安全管理:预防与应对火灾及其他紧急情况的安全指南

内容概要:本文详细介绍了高校实验室安全管理和相关规章制度,涵盖了安全意识、设备操作规范及事故处理等多个方面。文档内容分为多个板块讨论了实验室常见的安全隐患,如火源管理、化学物品存放、设备使用规范等,并提供了具体的预防措施与应急预案。尤其强调了实验人员在进行危险操作前应接受充分培训并通过评估,确保每个人知晓紧急事件发生的响应流程。此外还讲述了各类安全事故的处理技巧,例如如何有效地进行火场逃生、怎样处置危险废弃物等,以此强化师生的自救互救能力。同时提出了对学生和教职工的具体安全要求,确保他们了解所在环境中存在的风险及应对策略,提升校园的整体安全管理水平。 适合人群:高校实验课程的教师与学生、实验室管理人员和技术支持人员。 使用场景及目标:旨在规范高校实验室的操作流程和安全管理机制,保障相关人员的人身安全,增强应急反应能力,预防潜在的安全事故。同时也可供其他从事类似实验研究的机构参考借鉴。 其他说明:除了阐述理论知识点外,本文还包括了很多实用性强的实际案例分析以及详细的步骤指引,有助于读者更直观深入地理解各项安全措施的重要性。

2025-01-30

JoyCastle Unity前端笔试题

JoyCastle Unity前端笔试题 2024

2024-10-14

深度学习 Python PyTorch

深度学习 Python PyTorch 文档

2024-08-17

知识领域 PHP 学习笔记 韩顺平

php入门到精通全套笔记 韩顺平

2024-08-17

表白程序 全屏玫瑰花 C#

表白程序 全屏玫瑰花

2017-06-08

C# winform 全屏玫瑰

C# winform 全屏玫瑰

2017-06-08

C++ win32 绘制玫瑰花

C++ win32 通过像素点绘制玫瑰花

2017-05-31

china-national-standard-gb-t-7714-2005-numeric_my.csl

硕士论文 Zotero样式文件

2021-05-20

C++ win32控制台 简易打字游戏

C++ win32 控制台 打字游戏

2017-06-01

C++ 吃豆子游戏 教程及源代码

C++ 吃豆子游戏 教程 源代码

2017-06-02

MFC 桌面时钟

MFC 桌面时钟 VC6.0可以设置表盘、表针、时间、闹钟以及全屏显示

2018-01-14

十字消除游戏

一款经典消除类小游戏。 【玩法】 1.点击空白处,所在横纵十字线上同色方块会被消除. 2.消除方块会累加得分,并恢复一定量的时间. 3.方块数量少于某数值会出现新方块并回复时间. 4.时间耗尽时,游戏结束

2018-01-09

C win32 微信打飞机游戏

C win32 微信打飞机游戏

2017-06-04

html5炫丽时钟效果

html 5 canvas 炫丽的时钟倒计时效果

2015-05-25

键盘监听器

该程序由python生成,运行该程序,会监听键盘的操作,并记录到txt文件。txt文件存在程序的运行目录下。

2018-11-25

C++ win32控制台 2048游戏

C++ win32控制台 2048游戏

2017-06-04

MFC 仿QQ简单截图功能

MFC仿照QQ截图,只实现截图、保存图片、设置为桌面背景

2018-01-13

C++ win32 打飞机游戏

C++ win32 打飞机游戏

2017-06-04

情人节礼物 全屏玫瑰 + 背景音乐

情人节礼物 全屏玫瑰

2017-06-10

C++ win32 控制台 2048 游戏

C++ win32 控制台 2048 游戏

2017-06-02

曼德布洛特集

分形学 可以无穷放大的 Mandelbrot Set (曼德布洛特集)

2018-01-10

动态立体方块

C++ 动态立体方块,不断进行绘制新的正方形,并且颜色可变

2018-01-10

window系统 扫雷游戏

window系统 扫雷游戏

2017-06-11

HTML JavaScript 狙击野鸭游戏

HTML JavaScript 狙击野鸭游戏

2017-06-01

U盘扫描并复制文件

点击运行exe,一直运行,U盘插入时,复制文件到运行目录,

2018-10-19

空空如也

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

TA关注的人

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