自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C#编码规范

本文是参考阿里的Java编码规范修改的C#版本,自整理并编写,欢迎指正! 1.编程规约(一)命名规约1.【强制】代码中当且仅当私有成员可以使用下划线开始反例:public string _name2.【强制】代码中的命名严禁使用拼音与英文混合的方式,更不能允许直接使用中文的方式。说明:正确的英文拼写和语法,可以让读者易于理解,避免歧义。注意,即使纯拼音命名方式也要避免采用。...

2018-06-26 14:29:21 529

原创 欢迎使用CSDN-markdown编辑器

JS构造函数全析稳妥构造函数代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 Ctrl + K插入图片 Ctrl + G提升标题 Ctrl + H有

2016-10-19 23:33:18 279

转载 SET XACT_ABORT ON

SET XACT_ABORT各种用法及显示结果默认行为  默认为SET XACT_ABORT OFF,没有事务行为。SET XACT_ABORT ON  SET XACT_ABORT ON分为两种:  1、总体作为一个事务,整体提交或整体回滚,格式为:SET XACT_ABORT ONBEGIN TRAN --要执行的语句COMMI

2016-09-06 16:49:39 1922

原创 JavaScript高级编程学习笔记:第2章

JavaScript高级编程学习笔记:第2章1、标签的6个属性:async,charset,defer,language(已经废弃),src,type;2、JavaScript代码中不能出现''这样的代码,如果出现则应该用字符‘\’进行转义处理;        function myfunction() {            alert('\/script>');

2016-09-01 00:00:25 278

原创 ASP.NET视频知识总结 chapter12

1、应用程序状态的概念;(1)状态的含义:状态就是系统运行过程中的数据信息;应用系统运行过程中需要的数据信息成为应用程序状态;会话过程中需要的数据信息称为会话状态,一个客户会话包括客户开始使用系统到使用系统完成的整个过程;对象生命周期需要的数据信息称为对象的状态(对象的状态可以使用成员变量表示);(2)Http无状态的协议:Http协议是无状态的;页面只有有限的生命

2016-08-29 23:15:16 386

原创 ASP.NET视频知识总结 chapter6

1、事件驱动编程的基本概念;系统或者用户触发事件 -> ASP.NET获得事件执行命令 -> ASP.NET执行事件,并将结果返回给用户;浏览器端事件,事件代码在浏览器端,js,vbscript等;服务器端事件,执行事件的代码在服务器端,C#等;2、服务器端事件和浏览器端HTML事件;在 ASP.NET 网页中,与服务器控件关联的事件在客户端(浏览器)上引发,由ASP.NE

2016-08-25 22:27:10 279

原创 ASP.NET视频知识总结 chapter3 & chapter4

1、HTML窗体,ASP.NET Web窗体;2、ASP.NET Web服务器控件,最终都会被解释成HTML控件(HTML标记);所有的Web服务器控件必须放在runat="server"窗体内(即必须放在ASP.NET Web窗体内);Web服务器控件对象模型,每个控件都是一个类对象,都具有属性、方法和事件;对其编程,其实就是对其设置属性、调用方法和执行事件的过程。(通俗理解)3

2016-08-24 22:33:39 241

原创 ASP.NET视频知识总结 chapter1 & chapter2

1、公共语言运行库与JAVA的虚拟机功能类似,负责内存管理、安全管理等,与操作系统进行交互的工作交与CLR完成。.NET Framework到底是什么?其为一套框架,见下图:中间语言(MSIL)是系统无关的,公共语言运行库将MSIL解释成本机可执行的语言;

2016-08-15 23:46:30 238

转载 html(),text(),val()区别

.html()用为读取和修改元素的HTML标签.text()用来读取或修改元素的纯文本内容.val()用来读取或修改表单元素的value值。这三个方法功能上的对比.html(),.text(),.val()三种方法都是用来读取选定元素的内容;只不过.html()是用来读取元素的HTML内容(包括其Html标签),.text()用来读取元素的纯文本内容,包括其后代元素,.

2016-08-10 16:16:54 247

原创 精通C#:Chapter9 集合与泛型-学习笔记

1、System.Collections \ System.Collections.Generic命名空间;2、装箱:把值类型保存到引用类型中;拆箱:把保存在引用类型中的值转回到栈上相应的值类型;与执行通常的转换不同,拆箱必须回到合适的数据类型,如果尝试将数据拆箱为不正确的数据类型,将抛出InvalidCastException异常;3、非泛型集合存在两大问题:性能问题和类型安全问题;

2016-08-08 14:16:12 222

转载 种一棵树最好的时间是十年前,其次是现在。

前言:最近经常被朋友问到的两个问题。问题一: “从事IT工作3年了,做技术好累啊,是不是做到30岁就不能继续往下做啊?”问题二: “我已经30岁了,还能不能学编程?”我给出的答案是:只要你兴趣还在,可以一直做,什么时候都不会晚;种一棵树最好的时间是十年前,其次是现在。本人目前在IT行业工作了6年,做过大大小小的项目,虽然跟网上那些大牛比还差很远。但也

2016-08-08 14:14:02 1170

原创 精通C#:Chapter8 接口-学习笔记

1、接口可以进一步支持面向对象编程,接口其实是用来构建支持多种行为的类类型的。2、.NET基础类库中定义了很多标准接口,我们自定义的类和结构可以实现这些预定义的接口,从而使得我们自定义的类或结构也支持对象克隆、对象枚举、对象排序等高级行为。3、接口的定义:接口就是一组抽象成员的命名集合。接口成员总是抽象的,由每个类自己去实现这些方法。接口可以被任何层次结构、任何命名空间、任何程序集中的

2016-08-03 11:10:23 362

原创 精通C#:Chapter7 结构化异常处理-学习笔记

1、结构化异常处理:Structured Exception Handling(SEH),一种标准的技术来发送和捕获运行时错误;2、关键字:try、catch、throw、finally;3、系统基类:System.Exception;4、构建自定义的异常:构建自定义异常类的最佳实践如下:

2016-08-02 22:29:44 549

原创 精通C#:Chapter5 封装-学习笔记

1、类是由字段数据以及操作这个数据的成员(构造函数、属性、方法、事件等)所构成的自定义类型;其中字段数据用来表示类实例的状态;2、为了保护状态数据的完整性,最好将数据字段定义为的私有的(或者受保护的),然后通过类型属性对数据提供受控制的访问;3、一旦定义了自定义的构造函数,则默认构造函数会自动移除;如果想保留默认构造函数,必须在代码中显示的进行定义;4、this关键字:提供对当前类实例

2016-07-26 23:35:02 227

原创 精通C#:Chapter4学习笔记

0、C#参数修饰符:无,out输出参数,ref引用参数,params参数数组,可选参数,命名参数;注意:分配给可选参数的值,必须在编译时确定,而不能在运行时确定,否则将得到编译时错误;1、.NET类型由类、结构、枚举、接口和委托组成;2、GetType(),typeof (xxx):Type表示某个.net实体的源数据描述,即数据的类型;3、Enum中的三个有用的:(1)ToS

2016-07-25 22:41:52 245

原创 精通C#:Chapter3学习笔记

1、应用程序对象:定义Main方法的类;2、static关键字:静态成员是类级别的,而不是对象级别的,使用时不用先定义对象;3、Main()方法是隐式私有的 private ;4、惯例:返回值0表示程序正常结束;其他值表示非正常结束;void Main()方法其实隐式返回0;5、System.Environment类中可以返回大量有关运行.NET应用程序的操作系统的细节;6、C

2016-07-20 22:50:08 240

原创 精通C#:Chapter2学习笔记

1、IDE 集成开发环境(Integrated Development Environment)2、csc.exe命令行的使用,用于编译C#代码;.rsp称为响应文件,作用类似于编译脚本;

2016-07-20 22:21:56 205

原创 C# 互斥锁(Mutex)

互斥锁(Mutex)互斥锁是一个互斥的同步对象,意味着同一时间有且仅有一个线程可以获取它。互斥锁可适用于一个共享资源每次只能被一个线程访问的情况 函数://创建一个处于未获取状态的互斥锁Public Mutex();//如果owned为true,互斥锁的初始状态就是被主线程所获取,否则处于未获取状态 Public Mutex(bool owned); 如果要获取一个

2016-07-12 17:01:22 476

空空如也

空空如也

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

TA关注的人

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