05 2016 档案

摘要:向下不兼容。 要么安装SQL2012,要么把SQL2012数据库通过脚本转成2008 阅读全文
posted @ 2016-05-31 08:24 BloggerSb 阅读(8070) 评论(0) 推荐(0) 编辑
摘要:HashSet<T>类主要是设计用来做高性能集运算的,例如对两个集合求交集、并集、差集等。集合中包含一组不重复出现且无特性顺序的元素 改变集的值的方法: HashSet<T>的修改方法说 明Add()如果某元素不在集合中,Add()方法就把该元素添加到集合中。在其返回值Boolean中,返回元素是否 阅读全文
posted @ 2016-05-30 07:59 BloggerSb 阅读(306) 评论(0) 推荐(0) 编辑
摘要:foreach 依赖 IEnumerable. 第一次 var a in GetList() 时 调用 GetEnumerator 返回第一个对象 并 赋给a, 以后每次再执行 var a in GetList() 的时候 调用 MoveNext.直到循环结束. 期间GetList()方法只执行一次 阅读全文
posted @ 2016-05-29 09:14 BloggerSb 阅读(319) 评论(0) 推荐(0) 编辑
摘要:1. 简述 private、 protected、 public、 internal 修饰符的访问权限。 答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 intern 阅读全文
posted @ 2016-05-28 07:47 BloggerSb 阅读(382) 评论(0) 推荐(1) 编辑
摘要:什么是ORM? ORM的全称是Object Relational Mapping,即对象关系映射。它的实现思想就是将关系数据库中表的数据映射成为对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。因此它的目的是为了方便开发人员以面向对象的思想来实现对数据库的操作。 OR 阅读全文
posted @ 2016-05-27 07:24 BloggerSb 阅读(9100) 评论(1) 推荐(2) 编辑
摘要:我在 ServiceStack里实现了 Logging 中的请求与返回,同时我想在IRequestLogger.Log() 方法中获取 IHttpRequest . IRequestContext 并不包含像IHttpRequest的信息,我们可以间接通过强制转换得到 阅读全文
posted @ 2016-05-26 07:29 BloggerSb 阅读(289) 评论(0) 推荐(0) 编辑
摘要:在基本认证的方式中,主要的安全问题来自于用户信息的明文传输,而在摘要认证中,主要通过一些手段避免了此问题,大大增加了安全性。 1.客户端匿名的方式请求 (无认证) 2.服务器响应 服务端返回401未验证的状态,并且返回WWW-Authenticate信息,包含了验证方式Digest,realm,qo 阅读全文
posted @ 2016-05-26 07:28 BloggerSb 阅读(824) 评论(0) 推荐(0) 编辑
摘要:优点是逻辑简单明了、设置简单。 缺点显而易见,即使是BASE64后也是可见的明文,很容易被破解、非法利用,使用HTTPS是一个解决方案。 还有就是HTTP是无状态的,同一客户端每次都需要验证。 实现: 客户端在用户输入用户名及密码后,将用户名及密码以BASE64加密,加密后的密文将附加于请求信息中, 阅读全文
posted @ 2016-05-25 07:55 BloggerSb 阅读(1233) 评论(0) 推荐(0) 编辑
摘要:一、WEB API 中HTTP 请求方式的四个主要方法 (GET, PUT, POST, DELETE), 按照下列方式映射为 CURD 操作: 1、POST 用于新建资源,服务端在指定的URI 上创建一个新的对象,将新资源的地址作为响应消息的一部分返回; 2、PUT 用于更新 URI 上的一个资源 阅读全文
posted @ 2016-05-24 08:18 BloggerSb 阅读(13637) 评论(0) 推荐(1) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2016-05-23 07:36 BloggerSb 阅读(22577) 评论(0) 推荐(0) 编辑
摘要:事务:保持逻辑数据一致性与可恢复性,必不可少的利器。 锁:多用户访问同一数据库资源时,对访问的先后次序权限管理的一种机制,没有他事务或许将会一塌糊涂,不能保证数据的安全正确读写。 死锁:是数据库性能的重量级杀手之一,而死锁却是不同事务之间抢占数据资源造成的。 事务具有原子性,一致性,隔离性,持久性。 阅读全文
posted @ 2016-05-22 08:21 BloggerSb 阅读(370) 评论(0) 推荐(0) 编辑
摘要:迭代器概述 迭代器是可以返回相同类型的值的有序序列的一段代码。 迭代器可用作方法、运算符或 get 访问器的代码体。 迭代器代码使用 yield return 语句依次返回每个元素。yield break 将终止迭代。有关更多信息,请参见 yield。 可以在类中实现多个迭代器。每个迭代器都必须像任 阅读全文
posted @ 2016-05-21 07:25 BloggerSb 阅读(252) 评论(0) 推荐(0) 编辑
摘要:系统架构师: 1、硕士及以上学历,博士有项目成果者优先; 2、五年以上工作经验,三年以上互联网经验,一年以上大型软件项目总体设计、分析、架构经验,有移动互联网或云计算虚拟化系统设计开发经验者优先; 3、具有丰富的大型分布式系统的架构经验,在大数据处理、高并发、高性能支持等方面有扎实的设计经验和处理能 阅读全文
posted @ 2016-05-18 07:43 BloggerSb 阅读(299) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2016-05-17 07:33 BloggerSb 阅读(44) 评论(0) 推荐(0) 编辑
摘要:摘自:http://www.codeproject.com/Articles/996857/Asynchronous-programming-and-Threading-in-Csharp-N(葡萄城控件技术团队翻译) 异步编程和线程处理是并发或并行编程非常重要的功能特征。为了实现异步编程,可使用线 阅读全文
posted @ 2016-05-16 07:42 BloggerSb 阅读(1092) 评论(0) 推荐(0) 编辑
摘要:简述javascript中的“=、==、 ”的区别? 答:=赋值 ==比较是否一般相等 "3"==3 //会做类型的隐式转换,true 比较是否严格相等 "3" 3 //先比较类型,再进行值比较,false 看下列代码输出为何?解释原因var a = null;alert(typeof a); va 阅读全文
posted @ 2016-05-15 11:18 BloggerSb 阅读(209) 评论(0) 推荐(0) 编辑
摘要:内连接查询 内连接与SqL中inner join一样,即找出两个序列的交集 与上面的内连接语句相对应的SQL脚本语言如下所示: 二、左连接 左(外)连接与SqL中left join一样 注:上例中使用了DefaultIfEmpty操作符,它能够为实序列提供一个默认的元素。DefaultIfEmpty 阅读全文
posted @ 2016-05-14 10:55 BloggerSb 阅读(4424) 评论(0) 推荐(3) 编辑
摘要:使用委托实现 加减乘除拥有相同的参数个数、类型和返回类型,首先想到了使用委托实现。 使用接口实现 以上,委托用在了方法层面。如果在类层面,也可用接口封装加减乘除的共性。 使用匿名方法 委托还可以结合匿名方法一起使用 泛型委托 而用泛型委托实现更简洁。 阅读全文
posted @ 2016-05-13 20:22 BloggerSb 阅读(530) 评论(0) 推荐(0) 编辑
摘要:建议你使用 Reshaper 的快捷键,不要担心 Reshaper 会把你原来的快捷键设置给覆盖了,因为如果某个快捷键和 VS 是冲突的,Reshaper会让你自己选择需要使用 VS 还是 Resharper 的快捷键 万能的 Alt + Enter 如果我们使用了 Reshaper 的快捷键设置, 阅读全文
posted @ 2016-05-12 14:02 BloggerSb 阅读(8866) 评论(1) 推荐(1) 编辑
摘要:倒计时10秒 阅读全文
posted @ 2016-05-12 06:42 BloggerSb 阅读(743) 评论(0) 推荐(0) 编辑
摘要:API有一个需要实现的抽象方法: public IList<IPermission> GetPermissions(); 需要注意的是IList<IPermission>这个泛型集合的类型参数IPermission是个接口。 现在我要在实现类中使用NHibernate去实现这个方法,一开始我觉得很简 阅读全文
posted @ 2016-05-11 06:12 BloggerSb 阅读(1457) 评论(0) 推荐(0) 编辑
摘要:泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。 1、C#的泛型能力由CLR在运行时支持,它既不同于C++在编译时所支持的静态模板,也不同于Java在编译器层面使用“擦拭法”支持的简单的泛型。 2、C#的泛型支持包括类、结构、接口、委托四 阅读全文
posted @ 2016-05-10 20:52 BloggerSb 阅读(266) 评论(0) 推荐(0) 编辑
摘要:Redis支持持久化只是它的一件武器,它提供了多达5种数据存储方式: 一 string(字符串) string是最简单的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value,其上支持的操作与Memcached的操作类似。但它的功能更丰富。 二 list(双向链表) li 阅读全文
posted @ 2016-05-10 06:21 BloggerSb 阅读(155) 评论(0) 推荐(0) 编辑
摘要:第一种:全局异常处理 1.首先常见保存异常的类(就是将异常信息写入到文件中去) 2.编写一个异常的基类让其继承自controller类 3.编写控制器,让其继承自上面的异常基类 通过上面的方式可以对整个控制器中的action都能进行异常的获取,但是这种方式不太灵活,那么就看第二种方式 第二种:控制器 阅读全文
posted @ 2016-05-09 22:26 BloggerSb 编辑
摘要:摘自:http://www.cnblogs.com/woxpp/p/5010881.html ServiceStack 用于服务开发,可以为各种形式的网站、软件、APP等提供数据服务,可以提供REST,WebService以及二级制数据形式的服务。 打开包管理器控制台,如果没有显示,可以在“查看-其 阅读全文
posted @ 2016-05-08 11:33 BloggerSb 阅读(229) 评论(0) 推荐(0) 编辑
摘要:1.首先选择“编辑” >“首选项” 选择其他颜色,把RGB如下设置 [NotePad++]用 NotePad++ 把逗點換成斷行 點選「尋找」→「取代」(快速鍵為 Ctrl+H) 將下方的搜尋模式改成「增強模式」,然後在「尋找目標:」上輸入「,」(逗點),然後在「取代成:」上輸入「\r\n」,然後按 阅读全文
posted @ 2016-05-07 16:24 BloggerSb 阅读(2355) 评论(0) 推荐(0) 编辑
摘要:文件和缓存项目依赖 要创建缓存依赖,你需要创建一个 CacheDependency 对象并在添加依赖的缓存项目时使用它。例如,下面的代码创建一个缓存项目,它在一个 XML 文件被修改、删除、覆盖时自动从缓存中移除: CacheDependency 还有一个构造函数,接收一个文件名的数组和一个缓存键值 阅读全文
posted @ 2016-05-06 07:41 BloggerSb 阅读(246) 评论(0) 推荐(0) 编辑
摘要:序列化一个类通常添加[XmlRoot("根节点名字")] 找到要序列化的内容 对要序列化的类添加 [Serializable]属性用于序列化 对于要序列化的字段添加 [XmlElement("序列化对应的节点名字,即字段的别名")] [Serializable]:用于标志这个类是可进行序列化的。注意 阅读全文
posted @ 2016-05-05 07:36 BloggerSb 阅读(215) 评论(0) 推荐(0) 编辑
摘要:DataContract 服务契约定义了远程访问对象和可供调用的方法,数据契约则是服务端和客户端之间要传送的自定义数据类型。 一旦声明一个类型为DataContract,那么该类型就可以被序列化在服务端和客户端之间传送,如下所示。 [DataContract] public class UserIn 阅读全文
posted @ 2016-05-04 20:40 BloggerSb 阅读(2636) 评论(0) 推荐(0) 编辑
摘要:异常代码: (HttpWebResponse)req.GetResponse(); 当执行这段代码出现异常 解决问题 那如果我们想获得错误发生时候服务器段错误页面的源代码该如何做呢? 其实非常非常简单的做法,我们用下面的代码就不论错误发生与否,都可以获得服务器段页面的源代码。 阅读全文
posted @ 2016-05-04 08:02 BloggerSb 阅读(1231) 评论(0) 推荐(0) 编辑
摘要:代码解释:1. !agent.Contains("Windows NT") && !agent.Contains("Macintosh") 排除Window 桌面系统 和 苹果桌面系统2. "Android", "iPhone", "iPod", "iPad", "Windows Phone", " 阅读全文
posted @ 2016-05-03 07:07 BloggerSb 阅读(723) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示