C#
SeaWin Li
分享技术的同时深交朋友!!!
展开
-
BS框架和CS框架之间的区别
C/S架构:即Client/Server架构,即客户端/服务器架构。是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,需要安装客户端才可进行管理操作。客户端和服务器端的程序不同,用户的程序主要在客户端,服务器端主要提供数据管理、数据共享、数据及系统维护和并发控制等,客户端程序主要完成用户的具体的业务。开发比较容易,操作简便,但应用程序的升级和客...原创 2019-06-19 08:43:09 · 4815 阅读 · 0 评论 -
Asp.Net页面生命周期
什么是Asp.Net页面生命周期?当我们在浏览器地址栏中输入网址,回车查看页面时,这时会向服务器端(IIS)发送一个request请求,服务器就会判断发送过来的请求页面,完全识别 HTTP 页面处理程序类后,ASP.NET 运行时将调用处理程序的 ProcessRequest 方法来处理请求,来创建页面对象。通常情况下,无需更改此方法的实现,因为它是由 Page 类提供的。接下来被创建页面对象的...原创 2019-08-16 11:03:18 · 229 阅读 · 0 评论 -
C#中接口和类的异同
**先了解一下什么叫接口?**接口是指定一组函数成员而不实现成员的引用类型,其他类型-类和结构可以实现接口。1、接口是一个引用类型,通过接口可以实现多重继承。2、C#中接口的成员不能有new、public、protected、internal、private等修饰符。3.、接口声明不包括数据成员,只能包含方法、属性、事件、索引等成员。4、 接口名称一般都以“I”作为首字母(当然不这样声...原创 2019-08-07 15:05:42 · 921 阅读 · 0 评论 -
类(class)和结构体(struct)的区别
先了解一下什么叫类?类(Class)是面向对象程序设计实现信息封装的基础。类是一种用户定义类型,也称类类型。每个类包含数据说明和一组操作数据或传递消息的函数。类的实例称为对象。类是面向对象程序设计中的概念,是面向对象编程的基础。类的实质是一种数据类型,类似于int、char等基本类型,不同的是它是一种复杂的数据类型。因为它的本质是类型,而不是数据,所以不存在于内存中,不能被直接操作,只有被实例化...原创 2019-08-07 10:00:45 · 9185 阅读 · 2 评论 -
ASP.NET页面之间传递值的几种方式缺点以及优点
页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值、存储对象传值、ajax、类、model、表单等。但是一般来说,常用的较简单有QueryString,Session,Cookies,Application,Server.Transfer这几种方式;很多初学者并不知道它们的优缺点是什么?1、QueryString:是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏...原创 2019-07-17 16:03:38 · 959 阅读 · 0 评论 -
经典.NET面试题
1、谈谈final, finally, finalize的区别答:final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此 一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中 不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不...原创 2019-06-29 08:40:42 · 235 阅读 · 0 评论 -
sleep() 和 wait() 的区别
sleep:Thread类中定义的方法,表示线程休眠,会自动唤醒;导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。sleep就是正在执行的线程主动让出cpu,cpu去执行其他线程,在sleep指定的时间过后,cpu才会回到这个线程上继续往下执行,如果当前线程进入了同步锁,sleep方法并不会释放锁,即使当前线程使用sleep方...原创 2019-07-07 20:00:08 · 409 阅读 · 0 评论 -
ADO.NET五大对象
**什么是ADO.NET呢:**是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。 ADO.NET允许和不同类型的数据源以及数据库进行交互。然而并没有与此相关的一系列类来完成这样的工作。因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协议。一些老式的数据源使用ODBC协议,许多新的数据源使用OleDb协议...原创 2019-07-07 19:51:14 · 667 阅读 · 0 评论 -
数据库常用查询语句写法(优化建议)
尽可能的使用 varchar/nvarchar 代替 char/nchar ,因为首先变长字段存储空间小,可以节省存储空间,其次对于查询来说,在一个相对较小的字段内搜索效率显然要高些。任何地方都不要使用 select * from t ,用具体的字段列表代替“*”,不要返回用不到的任何字段。尽量使用表变量来代替临时表。如果表变量包含大量数据,请注意索引非常有限(只有主键索引)...原创 2019-07-02 08:46:55 · 453 阅读 · 0 评论 -
MVC框架优缺点
1、什么是mvc??Model View Controller,是模型-视图-控制器的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个组件里,在改进和个性化定制界面的及用户交互的时候,不需要重新编写业务逻辑。mvc用于映射传统的输入、处理、输出功能在一个逻辑的图形用户界面的结构中。mvc就是类似三层的一种架构,主要采用封装(分层)的思想,来降低耦合...原创 2019-08-16 11:16:21 · 1287 阅读 · 0 评论