2016年2月25日
摘要: 线程池和异步线程 目录: 1 什么是CLR线程池? 2 简单介绍下线程池各个优点的实现细节 3 线程池ThreadPool的常用方法介绍 4 简单理解下异步线程 5 异步线程的工作过程和几个重要的元素 6 有必要简单介绍下Classic Async Pattern 和Event-based Asyn 阅读全文
posted @ 2016-02-25 16:46 Kevin Shen 阅读(256) 评论(0) 推荐(0) 编辑
摘要: Thread 目录: 1 线程基础的简单介绍 2 线程同步与线程异步的简单介绍 3 前台线程与后台线程的简单介绍 4 细说下Thread 最为关键的构造函数 5 细说下Thread 的 Sleep方法 6 细说下Thread 的 join 方法 7 细说下Thread 的 Abort和 Interr 阅读全文
posted @ 2016-02-25 16:38 Kevin Shen 阅读(409) 评论(0) 推荐(0) 编辑
  2016年2月23日
摘要: 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; function f1(){ alert(n); } f1(); 阅读全文
posted @ 2016-02-23 16:31 Kevin Shen 阅读(153) 评论(0) 推荐(0) 编辑
  2016年2月19日
摘要: MVC MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型(M)、视图(V)、控制器(C),它们各自处理自己的任务。 视图 :视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序 阅读全文
posted @ 2016-02-19 15:42 Kevin Shen 阅读(217) 评论(0) 推荐(0) 编辑
  2016年2月18日
摘要: 阅读目录 JSON的两种结构 认识JSON字符串 在JS中如何使用JSON 在.NET中如何使用JSON 总结 JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一种数据交换格式 阅读全文
posted @ 2016-02-18 16:50 Kevin Shen 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 总是想在工作之余记录下成长的点点滴滴,但是由于某些原因一直未能落实,今后要多读、多写、多感悟。感悟人生,感悟一行行代码带来的精彩世界 阅读全文
posted @ 2016-02-18 15:55 Kevin Shen 阅读(134) 评论(1) 推荐(0) 编辑
摘要: ORM[Object-Relation-Mapping]对象关系映射. 这个名词已经出来好几年了.已经不陌生. 以前在项目中针对相对复杂业务逻辑时一般采用领域模型驱动方式进行业务概述,分析和建模. 其中在设计阶段我第一次接触ORM这个概念. 针对实际项目中ORM 采用的是Nhibernate实现底层 阅读全文
posted @ 2016-02-18 11:39 Kevin Shen 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 最近在学设计模式,学到创建型模式的时候,碰到单例模式(或叫单件模式),现在整理一下笔记。 在《Design Patterns:Elements of Resuable Object-Oriented Software》中的定义是:Ensure a class only has one instanc 阅读全文
posted @ 2016-02-18 11:01 Kevin Shen 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 之前总是混淆MVC表现模式和三层架构模式,为此记录下。 三层架构和MVC是有明显区别的,MVC应该是展现模式(三个加起来以后才是三层架构中的UI层) 三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DA 阅读全文
posted @ 2016-02-18 10:16 Kevin Shen 阅读(42602) 评论(1) 推荐(9) 编辑
  2014年10月10日
摘要: 有时候复习下还是有好处的 阅读全文
posted @ 2014-10-10 14:12 Kevin Shen 阅读(266) 评论(0) 推荐(0) 编辑