摘要: HttpHandler初探 一、HttpHandler简介 HttpHandler是asp.net真正处理Http请求的地方。在这个HttpHandler容器中,ASP.NET Framework才真正地对客户端请求的服务器页面做出编译和执行,并将处理过后的信息附加在HTTP请求信息流中再次返回到H 阅读全文
posted @ 2016-07-29 11:57 Kevin Shen 阅读(538) 评论(0) 推荐(0) 编辑
 
摘要: 一 前言 经常在面试中发现很多人工作了好多年了,项目经验也不少,用过各种数据库,但大都不知道这些SQL语句背后的基本原理,更别说数据库优化了。平时做项目只知道实现功能,懒得学习,懒得思考,懒得看书(其实本人也是,不要找借口说这是China国情,项目是给boss做的,但技术和成长是你自己的)。 本篇文 阅读全文
posted @ 2016-02-29 10:37 Kevin Shen 阅读(2467) 评论(0) 推荐(0) 编辑
 
摘要: 线程同步篇 (中):同步工具类的介绍 1 上篇回顾 2 继续介绍基元内核模式中的 monitor类 3 同步句柄:WaitHandle 4 EventWaitHandle,AutoResetEvent和ManualResetEvent 5 同步互斥mutex类 6 简单说明下mutex和monito 阅读全文
posted @ 2016-02-25 16:49 Kevin Shen 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 线程同步中的一些重要概念 临界区(共享区)的概念 基元用户模式 基元内核模式 原子性操作 非阻止同步 阻止同步 详解Thread类 中的VolatileRead和VolatileWrite方法和Volatile关键字的作用 Volatile关键字的作用 介绍下Interlocked 介绍下Lock关 阅读全文
posted @ 2016-02-25 16:48 Kevin Shen 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 线程池和异步线程 目录: 1 什么是CLR线程池? 2 简单介绍下线程池各个优点的实现细节 3 线程池ThreadPool的常用方法介绍 4 简单理解下异步线程 5 异步线程的工作过程和几个重要的元素 6 有必要简单介绍下Classic Async Pattern 和Event-based Asyn 阅读全文
posted @ 2016-02-25 16:46 Kevin Shen 阅读(264) 评论(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 阅读(415) 评论(0) 推荐(0) 编辑
  2016年10月17日
摘要: 我的读后感:由于第一次接触WebService,对于很多概念不太理解,尤其是看到各个OpenAPI的不同提供方式时,更加疑惑。如google map api采用了AJAX方式,通过javascript提供API,而淘宝TOP则采用直接的HTTP+XML请求方式,最令我疑惑的是教材上讲的WSDL,UD 阅读全文
posted @ 2016-10-17 10:30 Kevin Shen 阅读(26049) 评论(0) 推荐(1) 编辑
  2016年3月23日
摘要: 在C# 中,既可以通过值也可以通过引用传递参数。通过引用传递参数允许函数成员更改参数的值,并保持该更改。若要通过引用传递参数, 可使用ref或out关键字。ref和out这两个关键字都能够提供相似的功效,其作用也很像C中的指针变量。它们的区别是:1、使用ref型参数时,传入的参数必须先被初始化。对o 阅读全文
posted @ 2016-03-23 17:43 Kevin Shen 阅读(1293) 评论(0) 推荐(0) 编辑
  2016年3月22日
摘要: exp不导出空表,是11g的新特性,当表无数据时,不分配segment,以节省空间,所以exp导出的时候,不导出这些表。 先登录要导出的用户执行以下语句 先执行 select 'alter table '||table_name||' allocate extent;' from user_tabl 阅读全文
posted @ 2016-03-22 15:44 Kevin Shen 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 1. javaScript函数中执行C#代码中的函数: 方法一:间接触发后台代码 1、首先建立一个服务端控件按钮命名为btn1,双击进入后台将调用或处理的内容写入btn1_click中; 2、在前台写一个js函数,内容为document.getElementByIdx("btn1").click() 阅读全文
posted @ 2016-03-22 15:32 Kevin Shen 阅读(3447) 评论(0) 推荐(0) 编辑
  2016年3月9日
摘要: 一些概念 Ÿ POCO POCO(Plain Old CLR Object)的概念是从java的POJO借用而来,而两者的含义是一致的,不同的仅仅是使用的语言不一样。所以POCO的解释就是“Plain Old C# Object”。POJO的内在含义是指那些没有从任何类继承、也没有实现任何接口,更没 阅读全文
posted @ 2016-03-09 16:58 Kevin Shen 阅读(368) 评论(0) 推荐(0) 编辑
  2016年2月29日
摘要: 毕业快4年了,虽然有好几年的工作经验,主动学习的意愿不是很高,技术积累有限。 做过好多个项目,每个项目好像亮点不多,个人技术能力增进较少。 用过好多技术框架,却没有深入了解原理。 用过不少数据库,却不知道数据库存储的基本结构,SQL索引优化的方法。 恩,从现在起,要做一个知其然,更能知其所以然的攻城 阅读全文
posted @ 2016-02-29 10:10 Kevin Shen 阅读(157) 评论(0) 推荐(1) 编辑