自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

芜湖博客

对酒当歌

  • 博客(27)
  • 收藏
  • 关注

原创 LINQ查询

创建一个int类型的数组和一个查询,要求取得大于的元素,并在投影中使用输出操作,最后对查询结果进行遍历输出,创建查询时,在投影操作中增加了输出代码且未对数据进行任何修改,按照对代码的直观了解,执行创建的查询的代码完毕,temp中应该保存一个int类型的集合并且将投影操作中的输出代码输出到控制台,然后使用foreach遍历temp集合,输出控制台。TakeWhile()方法和SkipWhile()方法运算都是从结合的开头开始操作,碰到第一个不满足条件的数据后运算终止,并非是对整个集合筛选。

2023-12-23 13:22:24 858

原创 继承与多态

继承是面向对象程序设计的一个重要特征,通过继承原有类派生出来的子类而构造出更为复杂的子类,子类既有新定义的行为特征,又继承了原有类的行为特征,使用extends关键字实现继承,继承的类称为子类,被继承的类称为父类,也被称为基类、超类。子类扩展了父类,子类是一个特殊的父类,子类以父类为基础,额外增加新的属性和方法,子类需要重写父类的方法 eg:鸟类都包含了飞翔方法,鸵鸟是特殊鸟类,鸵鸟是鸟类的子类,它也获得了飞翔的方法,但飞翔不适合鸵鸟,所以鸵鸟需要重写鸟类方法。:import<包名><类名>

2023-12-23 13:21:40 420

原创 软件需求分析

需求分析高于客户业务流程:需求分析组要工作是提取出核心、主要以及急迫的业务,明晰业务流程,需求调研包括用户的各种业务项目、业务流程、再明细到业务过程的每一个单据,每一条记录,最终分析用户的这业务流程的提中哪些是系统能帮助管理的,哪些是要在系统外进行处理的。用例图:显示一组用例、参与者与它们之间的关系的一种图,用例图从用户的角度描述软件产品的需求,并分析产品的功能和动态行为,由参与者、系统边界、用例、关联4个元素组成。4、必须对描述信息、功能和行为的模型进行分解,用层次的方式展示细节。

2023-12-14 19:31:48 948

原创 软件工程概述

RUP模型:是一个通用的过程框架,也是一个演化的开发过程,基于构件开发过程,开发过程中非常重视构件应用,是一个迭代的增量的开发过程,生命周期每一个阶段都包含了:业务建模、需求、分析与设计、实现、测试、部署、配置与变更管理、项目管理、环境邓核心工作流程。软件是程序、数据及相关文档的完整集合,程序是能够完成预定功能和性能的可执行指令序列,文档是开发、使用和维护程序所需的图文资料,必须充分认识到软件开发不是某种个体劳动的神秘技巧,而应该是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目。

2023-12-14 11:03:32 972

原创 .NET CORT 进阶二

FallBack的重载方法最多,有的异常可以直接提供降级的后值,在异常中可以通过Lambda表达式对异常进行判断,既满足特定条件的异常,程序才会处理,又可以处理多个异常或处理不同类型的异常。.net 弹性和瞬态故障处理,允许开发人员以流畅和线程安全的方式表达策略,如重试、断路器、超时、隔离和回退策略,它的处理策略具有多样性和灵活性,它的各种策略可以灵活的定义和组合。Polly的应用创建:通过策略处理错误,执行委托引发特定异常或返回结果,当发生请求异常或网络错误时,就重试三次,七种恢复策略:重试策略;

2023-09-29 21:51:26 58

原创 .NET Core进阶

1、添加core支持程序包:Microsoft.EntityFrameworkeCore.SqlServer(数据库EF提供程序),Microsoft.EntityFrameworkCore.Design设计时调用EF共享库,Microsoft.EntityFrameworkCore.Tools Nuget包管理器命令工具;1、键不区分大小写;2、创建模型类文件:创建类,如果类里面有Id字段,EF Core会自动识别为主键,如果类中包含ICollection类型的字段会识别为导航属性并称为表的外键字段。

2023-09-28 14:12:24 158

原创 ASP.NET Core

当用户使用它们的凭证登录成功时,Token将被保存在本地,也可以使用cookie,无论何时用户想要访问受保护的路由或资源,通常在请求Authorization字段中使用Bearerschema,这是一种无状态的身份验证机制,服务器受保护的路由将在授权头中检查有效的JWT,jwt是独立的,所有必要信息都在jwt中,目的减少多次查询数据库需求,这使使用者可以完全依赖无状态的数据API,甚至向下游服务提出请求,因此不会出现跨域资源共享CORS问题。4、将服务注入到使用它的类的构造函数中;1、默认是不加密的;

2023-09-24 18:49:36 116

原创 .Net Core微服务框架及概述

简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器和数据监控等,都可以用Spring Boot的开发风格一键启动和部署,通过Spring Boot再进行封装屏蔽掉了复杂的配置和实现原理,最终给开发者留了一套简单易懂、易部署和易维护的分布式系统开发工具包。简称K8s用8代表8个字符,它是一个开源的,用于管理云平台中多个主机上的容器化应用,目标让部署容器化的应用简单并且高校开发,还提供了应用部署、规划、更新、维护的一种机制。3、许多较新的 .NET APLS都是异步的。

2023-09-23 19:23:42 2788 2

原创 C#高级特性(委托拓展)

Lambda表达式的变量范围: 在定义Lambda表达式的方法内或包含Lambda表达式的类型内,Lambda表达式可以应用范围内的外部变量,将以这种方式捕获的变量进行存储以备在Lambda表达式中使用,即使在其他情况下,这些变量将超出范围并进行垃圾回收,必须明确地分配外部变量,然后从能在Lambda表达式中使用该变量。微软公司在C#中引入了委托(delegate)类型概念,通过委托可以将方法引用作为其他方法的参数进行传递,因此委托可以理解为一种托管的强类型的方法指针。

2023-04-16 13:06:58 175

原创 数据持久化[委托、隐式类型与匿名类型、扩展与yield关键字、Lambda表达式]

委托是用于引用与其具有相同标签的方法,可以使用委托对象调用可由委托引用的方法,匿名方法没有名称只有主体,代码块作为委托参数的技术,不需要指定返回类型(得从方法主体内的return推测)//使用委托将方法作为参数传递。.net内置服务基本格式。通过使用“+”运算符将多个对象分配到一个委托实例上,包含已分配的委托列表,因此多播委托被调用时会依次调用列表中的委托,仅可合并类型相同的委托,使用“-”运算符可以从多播委托中删除组件委托。委托是一种特殊的类,需要使用new实例化委托,可以指向一个具有相同标签的方法。

2023-04-14 21:48:20 99

原创 一、JavaScript基本语法

诞生于1995年,主要是进行用户输入的合法性验证,在1995年之前Web页面的一些验证都是由服务器端的语言实现的,这就要求用户输入的数据必须先通过网络传输到服务端,服务端进行相应的处理后再将结果反馈给客户端。"+"能实现字符串的相加,只要表达式中有一个字符串,“+” 就用于将字符串与其他的数据类型连城一个新的字符串如“demo”+123的结果是“demo123”Switch后的条件表达,结果一旦碰到与之匹配的case,就会执行该case后的语句,如果没有break,则继续执行后面的case后的代码。

2022-11-28 17:01:49 182

原创 MGP游戏商城

1:images文件夹:用于存放项目中用到的图片、图片和图标文件,如 .JPG、.png、.svg。5、ex:一个ex是一个字体的x-height(x-height 通常是字体尺寸的一半)2:sources文件夹:用于存放项目中使用的视屏或音频文件,如:.mp4、.mp3。:内容分析、结构设计、原型设计、方案设计、布局设计、视觉设计、交互设计。9、em:相对大小,1em=当前的字体尺寸,1em=12px。3:css文件夹:用于存放项目中的样式表文件,如 .css。6、pt:磅 (1pt 等于1/72英寸)

2022-11-26 17:52:38 828

原创 emm页面特效

在指定多个过渡应用属性时,过渡属性值用逗号隔开,这样过渡效果才会出现,可以为延迟时间和持续时间指定多个值,它代表的意思是不同的属性在不同的时间点开始过渡,且持续时间不同。css旋转依靠角度变换,使用正值围绕元素中心顺时针旋转,负值逆时针旋转,使用transform-origin属性指定旋转变换的起点,默认状态以中心状态为起点。使元素改变形状,尺寸和位置的一种效果,css能够对元素进行移动、缩放、旋转或扭曲。@keyframes 关键帧组名{@keyframes 关键帧名{

2022-11-21 15:57:07 85

原创 页面美化(二)

线性渐变语法:linear-gradient([ | to ],,...,)Safari4+,Chrome 2+:-webkit-gradient(linear,0,0,100%,from(起始颜色 to (结束颜色)))radial-gradient(设置渐变中心,渐变形状,渐变大小,起始颜色值,中间颜色值,中间颜色位置,终点颜色)border-radius取三个值时:左上,右上 左下,右下。

2022-11-21 11:55:18 252

原创 HTML 页面美化

设计理念是基于流动布局、弹性布局、弹性表格、弹性视频和媒体查询等技术组合,使用百分比布局创建流动的弹性界面,使用媒体查询来限制元素的变动范围,这两者组合到一起构成了响应式设计的和兴,固定宽度像素的布局无法适应多变的、未知的设备。字符间以空格相连,选取条件包含在小括号内,CSS样式规则为兼容设置的样式表,包含在中括号里面,only (限定某种设备,可省略)、and(逻辑与)和not(排除某种设备)为逻辑关键字,多种设备用逗号分隔。/* 适合横屏 iPhone /Android/ */

2022-11-19 15:33:59 3181

原创 C#高级控件

注:编写代码添加树节点时,需要注意层次结构,需要将新节点连接到哪个节点上,就向该节点的Nodes属性中添加TreeNode树节点对象,如果是根节点,直接向TreeView控件的Nodes属性中添加TreeNode对象;删除树节点的操作TreeView控件的Nodes属性,使用Remove()方法进行删除,参数是需要删除的树节点对象,当某节点被删除时,其下所有子节点均会被删除。TreeView 控件.Nodes.Remove(要删除的TreeNode节点对象);显示具有层次结构的数据。

2022-10-31 15:58:26 210

原创 第七章 C#数据显示控件

2、支持离线访问:应用程序请求的数据存放在本地内存的DataSet中,即使应用程序与数据库断开连接,也可以使用DataSet中的数据。注:如果需要填充的数据表不存在,数据集将自动创建一个数据表然后在填充数据填充数据,否者将直接填充数据,使用DataAdapter对象操作数据库无需手动打开或关闭连接,它自动对连接进行管理。:是ADO.NET的核心对象,支持断开式、分布式数据方案的核心对象,是创建在内存中的集合对象,类似于数据库,用于缓存从数据源检索的数据,位于System.Data命名空间中。

2022-10-30 13:48:30 1381

原创 第六章 C#控件应用

ImageList:用于存储图像资源,其资源均在Images属性是一个图片集合,每张单独的图像可通过其索引值或键值来进行访问,所有图像都将以同样大小显示,其大小由ImageSize属性设置,如果图像较大则会将其缩小到适当尺寸。1、每个应用程序中,只能有一个MDI父窗体,在父窗体中可以打开多个MDI子窗体。3、当关闭任何子窗体时,对父窗体以及其他打开的子窗体均没有任何影响。):用于显示图像在窗体中,通常用于在窗体的指定位置显示图片,它不可编辑不能或得焦点。4、当关闭父窗体时,将关闭所有打开的子窗体。

2022-10-29 16:11:39 373

原创 第五章 C#基础控件

单选按钮控件(radioButton):单选按钮提供多项选择,与复选框的区别是多选按钮只允许选中一个,判断单选按钮是否选中通过Checked属性来控制控件是否选中,单选按钮的选中状态更改时会触发选中状态更改事件CheckedChanged,在设计中双击radioButton将为其添加事件CheckedChanged。为按钮设置图像:设置按钮控件的BackgroundImage属性,在设置BackgroundImageLayout属性用于更改图像的布局方式,推荐设置为Center。使用设计器添加如下图。

2022-10-29 15:14:58 2944

原创 C# 第四章 窗体应用

注意:弹出窗体的步骤通常分为两步,首先使用关键字new 创建窗体对象,然后通过对象调用Show或ShowDialog ,显示窗体有两种形式:非模式窗体和模式窗体,使用show为非模式窗体,非模式窗体在显示时 仍能操作系统中的其他窗体,模式窗体在显示时,不能操其他窗体,直到该模式窗体关闭为止。也称为WinForm(Windows窗体)应用程序,一般包含一个或多个窗体,窗体包含了多种控件,eg:按钮、输入的文本框等,基于可视化的窗体和控件,用户能与应用程序进行交互。窗体定位在Windows默认位置,

2022-10-23 17:18:00 808

原创 C#(三)异常处理与DBHelper类

是程序中常用的一种类型,C#有一个String类,他是.NET Framework 类库中的内置类,在字符串处理前先要实例化String类的对象,然后调用对应实例化String类的对象的方法、string 是String在C#中的“别名”,在C#中它们是完全一样的,所以上示例 实例化String对象的语法是等价的。C#中类的成员包括 字段、属性和方法,访问类的成员必须实例化类的对象,在通过对象进行访问,各自不同的对象只能访问自己的成员。” 进行访问,在加载类的过程中完成静态字段的内存分配。

2022-10-22 17:25:53 375

原创 C# 第二章 ADO.NET基础

ADO.NET:是微软公司提供的数据库访问技术,在.NET Framework中负责数据访问的类库集,用于支持 MYSQL和XML等数据源进行访问,客户端可以连接数据源、并查询、添加、删除和更新等数据,是程序和数据源之间的桥梁,提供了面向对象的数据访问架构。:专为数据操作设计的组件,用于处理不同的数据源,支持访问特定的数据库、执行SQL命令和检索结果,它在应用程序和数据源之间搭建了一座桥梁。:专为独立于所有数据源的数据访问而设计,它在支持ADO.NET的断开式、分布式数据方案中起着至关重要。

2022-10-22 13:41:25 2799

原创 第一章 初识类和对象(实)

大大提高了软件的开发效率,减少了软件开发的复杂性,提高了软件系统的可维护性、可扩展性,面向对象出现以前,结构化出现设计是程序设计的主流,结构化程序设计又称为面向过程的程序设计,问题被看作一系列需要完成的任务,函数(在此泛指的例程,函数,过程(即面向过程)) 用于完成这些任务,在C++之后影响巨大就是Java和C#,此两门语言都引入了虚拟机的概念,它们也是更纯粹的面向对象语言,因为c++可以面向过程的结构化程序设计,而Java和c#都没有这个功能。:计算机软件的开发和维护过程中所遇到的一系列严重问题。

2022-10-18 23:20:52 202

原创 C# 第一章初识类和对象

(由namespace 定义)用于将具有相同功能的相似类从逻辑上进行分组,可以声明:类、接口、枚举、委托、命名空间、未显示声明命名空间、默认命名空间(全局命名空间):是对事物的一种抽象定义,将抽象之后的特征和行为有机地结合清理构成了类,具有共同特征和行为的一类事物的统称。:在类的内部访问方法时,直接通过方法名字访问,在Main方法里面访问类的方法 需要 对象.方法 访问。:对象是类的实例,是一种具有属性和方法的数据结构,类是对象的抽象。C#:是一种面向对象语言,中的类主要由 字段、属性和方法组成。

2022-10-18 12:31:48 161

原创 第二章 数据应用

1、内连接查询:被称为完全匹配连接(语法:select 表一和表二字段名 from 表1 inner join 表2 on 表1.字段 =表2.字段 (inner 可以省略))[]:用于指定一个字符集合。数据操纵语言(DML):由DBMS提供,供给用户或程序员使用,实现数据库中数据的操作 分为2类 检索(查询)、更新(插入、删除和修改)当前表所选取的行数,count(col)用于统计当前表所选取的col列值不为null的行数 ,sum(col)5、count 返回选却的某列或记录的行数。

2022-10-03 15:33:05 216

原创 SQL Server 高级查询第一章

数据流:是数据结构在系统内传输的路径,包括 数据流名、说明、数据流来源、数据流去向、组成(数据结构)、平均流量和高峰期流量。数据项:是不可再分的数据单位包括 数据项名、数据含义别名、数据类型长度、取值范围、取值含义以及与其他数据项的逻辑关系。处理过程:描述针对处理的过程的说明信息包括 处理工程名、说明、输入数据流、输出数据流、和处理工程。数据字典:对数据的数据项、数据结构、数据流、数据存储、处理过程进行定义和描述。数据存储:数据结构停留或保存的地方,也是数据流的来源和去向之一。码:唯一标识实体的属性集。

2022-10-02 22:16:36 149

原创 【无标题】

构造函数: 对象的初始化过程是自动完成的,但是需要初始化数据的函数,构造函数就是用于初 始化的函数,声明基本的构造函数方法就是声明一个和所有在类同名方法,但是该方 法没有返回类型,与类名同名。引用类型:(String、数组、自定义的类、内置的类) 需要两端内存:第一段 存储实际数据,它总是位于堆中,第二段 是一个引用(引用指的是内存地址),指向数据在堆中存放的位置。//不管任何情况都会执行此代码。...

2022-08-14 10:46:44 76 1

空空如也

空空如也

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

TA关注的人

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