自定义博客皮肤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)
  • 收藏
  • 关注

原创 C#数据类型

从上面可以看出,值类型主要包括简单类型和复合类型两种,其中简单类型是程序中使用的最基本类型,主要包括整数类型、浮点类型、布尔类型和字符类型等4种,这4种简单类型都是.NET中预定义的:而复合类型主要包括枚举类型和结构类型,这两种复合类型既可以是NET中预定义的,也可以是用户自定义的。我们在声明变量时,首先需要确定变量的类型,那么,开发人员就要灵活的使用这些类型,实际上,可以使用的变量类型是无限多的,因为开发人员可以通过自定义类型存储各种数据,但简单数据类型是C#中预定义的一些类型。

2022-09-08 16:07:34 789

原创 MVC自定义脚本

尽管我们可以添加自定义的节,但ASP.NETMVC5应用程序默认的Layout视图中包含有一个节,我们可以用来包含依赖jQuery的脚本。这其实没有我们想象得那么简单。在渲染的文档中这个script标签必须出现在jQueryl的script标签后面,因为MusicScripts.js需要jQuery的支持,而浏览器会按照脚本在文档中出现的顺序进行加载。下面代码中添加到默认的Layout视图中的注释说明了这个问题这个问题的解决方法是在预定义的scripts节中渲染自定义脚本,接下来将介绍这方面的内容。...

2022-07-21 10:51:15 310

原创 jQuery

尽管可以使用jQuery.发送和接受XML格式的数据(毕竞Ajx中的X代表的是XML),但本章后面将会展示,使用HTML、文本或JavaScriptObjectNotation(JSON)格式的数据是非常繁琐的。在没有使用默认布局的任何视图中,或者如果我们在站点布局中别除了jQuery脚本引用,添加jQuery脚本引用也是很容易的,只需要使用直接脚本引用或者使用预配置的jQuery捆绑。更好的在视图中包含jQuery引用的方法是使用内置的、版本无关的jQuery脚本捆绑。渐进增强关注的是传递的内容。....

2022-07-21 10:46:54 390

原创 MVC Ajax

jQuery利用JavaScript的函数式编程特性,经常把创建的或传递的函数作为jQuery方法的参数。在上面代码中,之所以使用this关键字来引用要做动画效果的元素,是因为hs指向的是触发事件的元素。jQuery的on方法(以及对应的off方法,用于取消订阅事件)是在jQuery1.7中引入的,用于为事件绑定提供一个统一的API.on方法取代了原来的bind、live和delegate方法;传进的函数可以是匿名的,像本节前面的“jQuery函数”中的例子,也可以是一个作为事件处理程序的命名函数。...

2022-07-21 10:32:50 334

原创 MVC使用OAuth和OpenID的外部登录

从以往来看,大多数Wb应用程序都是基于本地的账户数据库来处理授权问题。传统的ASP.NET Membership系统便是一个大家所熟知的例子,新用户向系统提供用户名、密码和其他需要的信息来注册账号。应用程序把这些用户信息添加到本地的成员数据库,然后利用数据库中的用户信息验证用户登录。虽然传统的成员资格适用于大多数Wb应用程序,但是它也带有一些严重的负面影响:维护包含有用户信息和加密口令的本地数据库是一项重大责任。现在听到那些涉及成千上万个用户账户信息(通常包含未加密的密码)的重大安全漏洞,已经是司空见惯的事

2022-06-20 08:32:11 229

原创 MVC验证注解表单

在ASP.NET MVC Music Store购买音乐的顾客会有一个典型的购物车结算环节。这个环节需要付款和收货信息。使用几个使用购物车场景的示例,讲解表单验证。这个应用程序包含下列应用程序特定的模型类文件为了添加对购物车的支持,接下来需要在models目录中添加一个classl.cs类。classl类中包含了应用程序完成结算环节所需要的所有信息classl类的一些属性需要由顾客直接输入(如FirstName和LastName属性),但对于其他属性的值,应用程序可以通过其他方式获得,例如从运行环境中获得或

2022-06-08 20:30:19 150

原创 MVC视图的基础知识

开发人员之所以花费大量时间来重点设计控制器和模型对象,是因为在这些领域中,精心编写的整洁代码是开发一个可维护Wb应用程序的基础。但是当用户在浏览器中访问Wb应用程序时,这些工作他们是看不到的。用户对应用程序的第一印象,以及与应用程序的整个交互过程都是从视图开始的。视图实际上就是应用程序的“大使”。显而易见,如果应用程序的其他部分存在错误,那么设计再好,再没有瑕疵的视图也不能弥补这方面的不足。同样,如果创建一个丑陋且难以利用的视图,那么许多用户将不会给应用程序提供证明它的功能多么强大、运行

2022-05-29 17:19:42 308

原创 使用form的知识点

在了解form标签先知道,如果没有form标签,Internet将变成一个枯燥文档的只读存储库。 你将不能进行网上搜索,也不能在网上购买任何东西。如果一个邪恶的神偷今晚盗取了每一个网站的form标签,那么文明将于明天午餐时分消失殆尽。许多转向MVC框架的开发人员都已经使用过ASP.NET Web Forms: Web Forms没完全利用fbrm标签的强大功能(也可以说是Web Forms为实现自己的目标才管理和 利用form标签的)。所以应该原谅那些忘记form标签功能(例如创建HTTP GET请求

2022-05-18 16:47:09 156

原创 使用ASP.NET MVC控制器数据接收·

在网站开发中我们经常需要用到表单,那么,在前台页面的表单中提交到后台控制器后,后台控制器就要接收表单提交过来的数据,然后实现新增功能我们可以先写一个HTML的前端页面的表单来作为前台页面。大致是要新建一个MVC项目,然后添加一个控制器,;在控制器的默认方法index中,代码如下,新增功能的实现:先看控制器的代码在点击Create.aspx页面中的 Create 按钮时执行上面这段代码,如果新增信息成功则打开Index.aspx页面,如果失败则打开Create.aspx页面进行重新输入

2022-05-08 21:19:03 645

原创 正则表达式

正则表达式相信这个名字你们并不陌生但是这个名字前端对正则表达式都很难做到如数家珍,每次能够运行全凭运气,更有甚者完全靠复制粘贴,其实这样并不好.现在很多语言都有用到正则表达式,所以是必须熟悉的正则表达式其实并不难,语法就那么多,而且一旦掌握在某些时候能够给解决问题提供捷径,更重要的是面试可能会被问到,要是不会那就尴尬了.首先正则表达式是什么,在我的理解就是一句话: 正则就是用有限的符号,表达无限的序列,对我来说用这句话来理解正则表达式再合适不过了.正则表达式在js语法一般如下,两条斜线中间是正则主体

2022-04-28 16:30:02 184

原创 MVC密码加密

在使用ASP.NET MVC密码加密时,就需要用到加密算法,以前总体的来说就是二进制、八进制、十六进制转换、md5转换、移位运算<<等混合操作来加密。查看新的加密文件mq_comm.js时发现新的算法可能是用RSA Encryption相关算法来实现的。RSA算法应该在几年前就遇到过很多次,但每次都因为复杂的数论知识而没看懂其算法(这也验证了编程的核心是算法,算法的核心是数学的思维,同时也回答了纯数字有什么用的问题。),这次静下心来仔细看了一下,将学习成果总结如下:遇到不懂的地方可以先了解大概,

2022-04-19 09:01:25 442

原创 SQLServer修改数据

数据库的修改数据要用到insert这个语句,使用INSERT 语句向表中添加新行首先表的名称通过模式名称引用表名称其中,其次表名称后的括号内要指定要在其中插入数据的一个或多个列的列表。必须将列列表括在括号中并用逗号 分隔列。 如果列在列列表中没有出现,则SQL Server必须能够提供插入值,否则无法插入行。 SQL Server自动对表中可用的列使用以下值,但不会出现在 INSERT 语句的列列表中: 如果列具有[IDENTITY]属性,则为下一个增量值。 如果列具有指定的默认值,则为默认值。 如

2022-04-07 09:33:28 5568

原创 C#委派的应用

委托多播允许在一个委托中注册多个方法 在内部维护了一个的委托数组实例化三个委托InputStrDelegate delInStr1 = (p) =>{ Console.WriteLine("委托多播:1" + " 参数:" + p);};InputStrDelegate delInStr2 = (p) =>{ Console.WriteLine("委托多播:2" + " 参数:" + p);};InputStrDelegate delInS...

2022-03-28 21:23:20 121

原创 C#的特性

C#的特性就是可以有效地将元数据或声明性信息与代码(程序集、类型、方法、属性等)相关联。 将特性与程序实体相关联后,可以在运行时使用反射这项技术查询特性。特性也是用来给代码添加额外信息的一种手段,我们通常是将特性标记到方法,类或者属性上,在使用的这些结构的时候,通过反射(reflection)这一非常高级的技术,获取它们通过特性标记的信息,从而进行某些特殊的处理。系统也给我们提供了一些特性,比如Serializable 标记一个可序列化的类,DebuggerStepThrough设置方法在调试时为跳过的

2022-03-20 15:02:38 3470

原创 C#的委派

委托(Delegate)什么是委托?使用委托就是可以把方法当做变量使用在C语言中 函数指针是指向一个函数的地址 函数指针变量可以作为一个参数进行传递 在C#中可以将委托类比成C语言中的函数指针 将可变的操作当做参数传入方法中进行调用委托声明声明委托变量之前要声明委托类型 用来指定方法签名(委托返回类型 参数列表)的信息 这里声明了几种不同的委托类型/// <summary>/// 参数类型为ob...

2022-03-08 15:02:31 191

原创 HTML 5

html5html5是html的最新一个版本新增模块:语义化的标签、音视频(多媒体)、智能表单、canvas(画布)、地理定位、web存储...ie9及以上浏览器开始对html5的部分特性进行支持语法兼容: 部分标签可以不闭合 可以省略一些标签(比如:html,body) 可以省略属性值的引号 属性名和属性值相同,可以省略属性值1、语义化标签1.1结构化标签<header>标签 定义文档或文档中内容块的页眉。通常可以包含整个页面或一个内容区的标题、搜索表单

2021-08-08 16:24:19 111

原创 使用HTML+CSS 布局

利用定位居中方法一:定位 + 负外边距优点:计算定位的时候只需要知道子元素的宽高,兼容性好 .parent{ position: relative; ... } .child{ position: absolute; left:50%; top: 50%; margin-left: -10...

2021-08-01 17:03:58 129

原创 使用HTML+CSS 制作小图标

小三角和小箭头小三角标签的宽高为0,给四个方向都设置透明的边框,然后把其中一个方向的边框设置为想要的颜色 .box{ width:0px; height:0px; border:50px solid transparent; border-top-color:red; }小箭头实现两个相同的小三角,使这两个三角不完全重叠,把上一层三角的颜色设置为背景色 .cart{...

2021-08-01 16:39:23 640

原创 HTML+CSS 基础

1、三大特性1.1、层叠性层叠性就是浏览器处理样式冲突的一种能力,当同一个标签设置相同的属性为不同的值时,就产生了冲突样式冲突,就以就近原则,后面的把前面的层叠掉样式不冲突就不层叠1.2、继承性子元素可以去使用父元素上定义的一些属性值(子承父业)。默认继承的属性有font-、text-、line-、list-stylea标签的文字颜色及下划线不会默认继承,需要选中a标签才能修改input标签的font-family默认不会继承,如果需要继承,需要设置fon..

2021-06-28 10:23:21 240

原创 2021-06-20 HTML基础知识

1、颜色值及长度单位1.1、颜色- 英文单词: red green blue pink black white brown gold yellow purple- 十六进制颜色表示法:#RRGGBB RR表示红色 00-ff GG 表示绿色 00-ff BB表示蓝色00-ff- rgb()颜色:rgb(0-255,0-255,0-255); r:red,g:green,b:blue;- rgba()颜色:rgba(0-255,0-255,0-255,0-1);...

2021-06-20 10:29:17 120

原创 HTML+CSS基础

1、基本选择器选择器是用来获取到需要添加样式的标签的一些符号。1.1、标签选择器通过标签名选择 div{ ... } p{ ... } ul{ ... }1.2、类选择器通过标签的类型(class属性)选择 .className{ ... }1.3、通配符选择所有的标签 *{ ... } /* 通常用来去除所有标签的默认内外边距(项目中不建议)*/ *{...

2021-06-07 21:28:35 44

原创 HTML 列表

1、列表1.1、有序列表用来规定一些顺序重要,不能随意调整的项,比如排行榜属性说明: type 属性用来规定编号类型 1 / A / a / I /i1.2、无序列表用来定义一些顺序不重要的项目 ,比如商品列表,导航属性说明: type 属性用来规定列表项前面的标记风格 desc(实心圆)/circle(空心圆)/square(方块)...

2021-05-30 14:56:25 2483

原创 2021-05-18

前端开发编程基础知识(HTML+CSS)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术: MVC作者:BOLS撰写时间:2021/5/181--3 概念,记住有印象即可1、主流浏览器及内核(记住) 谷歌chrome -- webkit -- blink 微软IE -- trident 火狐fire...

2021-05-18 15:09:18 92 1

原创 2021-05-08

CSS的层叠与继承~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术: MVC撰写时间:2021/5/81、继承:我们的CSS中很多的属性也是可以继承的, 其中相当一部分是跟文字的相关的,比如说颜色、字体、字号。当然还有一部分是不能继承的:例如边框、内外边距。下图是一些CSS文字样式表包括属性,样式效果以及用法和值 ...

2021-05-08 16:59:14 84

空空如也

空空如也

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

TA关注的人

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