自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 阿里云的域名如何解析本机地址

1.首先我们要登录进阿里云首页 点击控制台 2.当我们进入云解析DNS后 我们需要把自己要操作的域名选中 3.当我们点击解析后我们需要选择是解析网站还是邮箱 4.当我们点击网站解析后会跳转到 5.输入完后跳转到 6.现在需要在导航中调到 ...

2016-09-01 08:18:07 3305 0

原创 微软企业库在webform中的简单应用

打开VS,创建一个webform 在webform中创建一个文件夹,将 这四个控件添加到文件夹当中,并且引用。 在aspx页面中拉一个GridView以及botton控件 在aspx.cs中引用 using Microsoft.Practices.EnterpriseLibrary.Data...

2016-08-31 21:05:50 256 0

原创 MVC4连接Redis的显示添加

MVC连接Redis Redis是一个内存数据库 他非常的小想要启动Redis的话需要现下载以下 2.需要在需要使用命令行启动,首先定位到该目录,运行如下命令: e:\Redis>redis-server.exe redis.conf   注意事项:打开服务后,当前端口不要关闭,关闭后服务也...

2016-08-31 21:02:30 344 0

原创 NLog日志

NLog是一个开源免费的日志系统,提供日志路由和管理功能,支持.Net、Silverlight和Windows Phone.    NLog为您的应用程序提供了一套记录和管理日志框架,可以应对复杂的日志。  功能特点 •配置简单 •模板支持 •扩展方便 NLog可以动态地将...

2016-08-31 20:58:09 463 0

原创 什么是SOAP?

SOAP(Simple Object Access Protocol )简单对象访问协议是在分散或分布式的环境中交换信息并执行远程过程调用的协议,是一个基于XML的协议。使用SOAP,不用考虑任何特定的传输协议(最常用的还是HTTP协议),可以允许任何类型的对象或代码,在任何平台上,以任何一直语...

2016-09-28 19:33:55 434 0

原创 什么是Code-Behind?

就是代码隐藏,在ASP.NET中通过ASPX页面指向CS文件的方法实现显示逻辑和处理逻辑的分离,这样有助于web应用程序的创建。比如分工,美工和编程的可以个干各的,不用再像以前asp那样都代码和html代码混在一起,难以维护。code-Behind是基于部分类技术实现的,在我的项目的三层代码生成器...

2016-09-28 19:29:16 519 0

原创 什么是装箱和拆箱?

Object是引用类型,但是它的子类Int32竟然不能去Object能去的“要求必须是引用类型”的地方,违反了继承的原则,所以需要把Int32装在Object中才能传递。 装箱:从值类型接口转换到引用类型。 拆箱:从引用类型转换到值类型。             object obj = n...

2016-09-28 19:27:29 801 0

原创 值类型和引用类型的区别?写出C#的样例代码。

值类型是在内存中保存,引用类型是在内存中保存一副本.你在内存中可以有多个某种引用对象..但是值类型始终只有一个. 最常见的值类型就是static,struct; 例如: static int aa = 1;//值类型 如果多个用户改变aa的值则,aa的值会以最后一个修改的记录为准.其他人的...

2016-09-28 19:22:03 814 0

原创 C#接口和类有什么异同。

异:     不能直接实例化接口。     接口不包含方法的实现。     接口、类和结构可从多个接口继承。但是C#只支持单继承:类只能从一个基类继承实现。     类定义可在不同的源文件之间进行拆分。     同:     接口、类和结构可从多个接口继承。     接口类似于抽象...

2016-09-28 19:20:33 356 0

原创 什么时候使用抽象类,什么时候用接口?

接口用于规范,抽象类用于共性。接口中只能声明方法、属性、事件、索引器。而抽象类中可以有方法的实现,也可以定义非静态的类变量。抽象类是类,所以只能被单继承,但是接口却可以一次实现多个。抽象了可以提供某些方法的部分实现,接口不可以。抽象类的实例是它的子类给出的。接口的实例是实现接口的类给出的。在抽象类...

2016-09-28 19:19:39 647 0

原创 怎样实现多态?

1.通过对象直接调用成员函数时,始终默认使用该对象的类的成员函数(除非用::显示指定类名)     2.通过指向对象的指针或引用调用成员函数时,如果该函数是实函数,则调用该指针或引用的类的成员函数;如果该函数是虚函数,则调用该指针或引用指向的对象的类的成员函数。

2016-09-28 19:18:36 899 0

原创 C#中如何判断两个对象是不是相等?

判断相等有 ==,Equal,ReferenceEquals ReferenceEquals是Object的静态方法,用于比较两个引用类型的变量是否是对于同一个对象的引用。对于值类型它总是返回false。 ==是一个可以重载的二元操作符,可以用于比较两个对象是否相等。 对于内置值类型...

2016-09-28 19:17:05 6319 0

原创 C#和C++的区别是什么?

C#不支持#include语句。它只用using语句。 C#中,类定义在最后不使用分号。 C#不支持多重继承。 数据类型的显示转换在C#中比C++中安全很多。 C#中switch也可用于字符串值。 命令行参数数组的行为在C#中和C++中不一样。

2016-09-19 21:41:18 1029 0

原创 C#中有哪些不同的文本类型?

布尔值: True和False是Boolean类型,分别映射到真和假的状态。 整数:用于编写类型Int,uInt,long和ulong的值。 实数:用于编写类型float, double和decimal的值。 字符:代表单字符,通常由有引号的字符组成,如‘a’。 字符串: C#支持两种类型...

2016-09-19 21:39:13 506 0

原创 C#中有什么特殊的运算符?

is (关系运算符) as (关系运算符) typeof (类型运算符) sizeof (大小运算符,用于获取非托管类的大小) new (对象运算符) .dot (成员访问运算符) checked (溢出检查) unchecked?(防止溢出检查)

2016-09-19 21:38:04 553 0

原创 jQuery实现全选和反选-奥妙大揭秘

技术如果没有经过实践,恐难体会其中奥妙,这么一个简单功能亦是如此! Html代码: 全选 项1 项2 项3 项4 第一个版本,个人认为已经是目前网上能看到的相同需求最精简的代码,两个函数搞定: $(function() { ...

2016-09-19 21:14:28 370 0

原创 Socket怎么实现?

public class Server {      public static void main(String args[]) throws IOException {       //为了简单起见,所有的异常信息都往外抛       int port = 8899;       /...

2016-09-19 21:13:57 353 0

原创 private和public关键字的区别是什么?

Private:关键字private是默认访问级别,并且在所有其他访问级别中是最严格的。它给予一个类型或者类型成员最小的权限。私有成员仅仅在声明其的类体中可以被访问。 Public:关键字public是所有访问级别中最自由地,没有任何访问限制。公共成员的访问不仅可以来自外部,也可以来自内部,并且...

2016-09-19 21:12:33 4667 1

原创 死锁的必要条件?怎么克服?

系统的资源不足,进程的推进的顺序不合适,资源分配不当,一个资源每次只能被一个进程使用,一个资源请求资源时,而此时这个资源已阻塞,对已获得资源不放,进程获得资源时,未使用完前,不能强行剥夺。

2016-09-19 21:11:12 667 0

原创 C#是否可以对内存直接进行操作?

这个问题比较难回答,也是个很大的问题。但是可以这样问答。C#是可以对内存进行直接操作的,虽然很少用到指针,但是C#是可以使用指针的,在用的时候需要在前边加unsafe,,在.net中使用了垃圾回收机制(GC)功能,它替代了程序员,不过在C#中不可以直接使用finalize方法,而是在析构函数中调用...

2016-09-19 21:10:22 2473 0

原创 final, finally, finalize的区别

1)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在new一个对象时初始化(即只能在声明变量或构造器或代...

2016-09-13 21:26:44 206 0

原创 ASP.NET服务器控件的生命周期

(1)初始化:在此阶段中,主要完成两项工作:一、初始化在传入Web请求生命周期内所需的设置;二、跟踪视图状态。首先,页面框架通过默认方式引发Init事件,并调用OnInit()方法,控件开发人员可以重写该方法为控件提供初始化逻辑。此后,页面框架将调用TrackViewState方法来跟踪视图状态。...

2016-09-13 21:26:05 253 0

原创 DataReader和DataSet的异同

DataReader使用时始终占用SqlConnection,在线操作数据库 每次只在内存中加载一条数据,所以占用的内存是很小的 是只进的、只读的 DataSet则是将数据一次性加载在内存中.抛弃数据库连接..读取完毕即放弃数据库连接(非连接模式) DataSet将数据全部加载在内存中.所...

2016-09-13 21:23:34 1836 0

原创 Oracle语句优化

public List createZtreeDep(String compId) {                  List dd = new ArrayList();        //查找所有子部门的sql语句      String sql = "select dep...

2016-09-13 21:22:00 195 0

原创 $().each() 与 $.each()区别

$(items).each(function(){      //item })   , 而后者则   $.each(items,function(i,item){ //write your code })    -----------------jquery   ajax----...

2016-09-13 21:20:13 553 0

转载 HTML FileReader

视图中 -- 一个能上传多媒体文件的表单 --> input type="file" id="upload-file" multiple /> -- 显示图片的地方 --> div id="destination"&...

2016-09-13 21:17:18 256 0

转载 C# 托管资源和非托管资源

托管资源指的是.NET可以自动进行回收的资源,主要是指托管堆上分配的内存资源。托管资源的回收工作是不需要人工干预的,有.NET运行库在合适调用垃圾回收器进行回收。          非托管资源指的是.NET不知道如何回收的资源,最常见的一类非托管资源是包装操作系统资源的对象,例如文件,窗口,网络...

2016-09-13 21:16:24 171 0

原创 .net面试题

第1讲:面试前期准备                               1.了解相关技术职务需要的技术人才                               2.准备一份出色的个人简历 第2讲:面试前期准备                             1...

2016-09-13 21:15:14 406 0

原创 什么事ORM框架

对象关系映射,目前数据库是关系型数据库  ORM 主要是把数据库中的关系数据映射称为程序中的对象 目前集中常见的ORM框架 1  Nhibernate 原因:用的比较多,资料也比较好找。 2  Castle ActiveRecord 原因: 不用配置对象的XML文件,这点比Nhibe...

2016-09-13 21:12:33 231 0

原创 FileReader:读取图片文件并显示

第一步创建html >     >请选择一个图像文件:      type="file" id="file_input" />      id="result"> 通过getElementById获...

2016-09-13 21:12:25 1651 0

原创 ServiceStack.OrmLite调用存储过程

ServiceStack.OrmLite是我目前用过的最顺手的ORM,Dapper高性能但是在模型映射方面不够灵活;EF封装严密,自动化程度高,但是缺少足够控制。 ServiceStack.OrmLite做到了平衡,简单、好用! 存储过程操作 使用自定义的原始 SQL API 执行存...

2016-09-13 21:08:06 495 1

原创 C#解惑:堆和栈

堆(Stack) 栈(Heap) 堆和栈是.Net中内存分配的两种方式。 为了理解栈和堆,让我们通过以下的代码来了解背后到底发生了什么。 public void Method1() { // Line 1 int i=4; // Line 2 int y=...

2016-09-13 21:07:32 200 0

原创 C#解惑:HashSet<T>类

HashSet是一个相对“冷门”的类型,平时在项目中用得不多,但是在特定的业务中可以大用。 先来了解下HashSet类,主要被设计用来存储集合,做高性能集运算,例如两个集合求交集、并集、差集等。从名称可以看出,它是基于Hash的,可以简单理解为没有Value的Dictionary。 HashS...

2016-09-13 21:07:04 4005 0

原创 C#解惑:值类型和引用类型

值类型将数据和内存都保存在同一位置,而一个引用类型则会有一个指向实际内存区域的指针。   通过下图,我们可以看到一个名为i的整形数据类型,它的值被赋值到另一个名为j的整形数据类型。他们的值都被存储到了栈上。   当我们将一个int类型的值赋值到另一个int类型的值时,它实际上是创建了一个完全不...

2016-09-13 21:06:15 200 0

原创 xmlHelper

using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using Syst...

2016-09-13 21:05:52 309 0

原创 TortoiseSVN客户端重新设置用户名和密码

问题 项目开发过程中,最常用的是使用SVN作为源码管理器,客户端一般安装TortoiseSVN。如果你想Checkout一个项目时,提示如下错误信息,恭喜你中奖啦! 我们来分析下这个错误:由于目标计算机积极拒绝,无法连接。 有两种可能: svn的地址不对,所以无法连接,远程服务...

2016-09-13 21:05:25 27309 0

原创 在线医疗平台开发实战04-AutoMapper使用及无法引用问题解决

AutoMapper基本使用 在《在线医疗平台开发实战02-项目架构设计》中,因为ORM使用StackService.Ormlite使用CodeFirst开发,我们在项目中新增了DTO这一层用来自动创建数据库结构和作为数据库操作的实体,这样DTO和Model这一层经常需要转换。 举一个简单例子...

2016-09-13 21:04:31 352 0

原创 序列化和反序列化

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; using Syst...

2016-09-13 21:04:18 143 0

原创 SqlDataReader对数据的读取

引用: using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using Syst...

2016-09-13 21:04:00 700 0

原创 在线医疗平台开发实战05-StackService.Ormlite基本配置和数据库建模

StackService.Ormlite 安装 在项目中DAL层和DTO层与数据访问相关,这两层需要添加对StackService.Ormlite的引用。 使用Nuget安装,DAL层直接安装Ormlite的SQL Server驱动: Install-Package ServiceStack...

2016-09-13 21:03:55 876 0

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