04 2015 档案

摘要:支持ajax 跨域调用的WCF搭建1.新建一个"ASP.NET空Web应用程序"项目。2.新建一个“WCF服务(支持ajax)”。3.修改WCFAjaxService.svc下的WCFAjaxService.svc.cs文件如下所示(示例):namespace WCF_Ajax跨域调用示例{ ... 阅读全文
posted @ 2015-04-27 09:31 Sunnier 阅读(5855) 评论(0) 推荐(1) 编辑
摘要:EFCodeFirst快速搭建入门1.新建Model类库项目。添加EntityFramework.dll的引用。编写实体类Course,Student。namespace EFCodeFirst.Model{ public class Course { [Key] ... 阅读全文
posted @ 2015-04-26 18:27 Sunnier 阅读(579) 评论(0) 推荐(0) 编辑
摘要:NHibernate使用小示例1.新建Model类库项目。使用代码生成器生成Model类。此处以简单的UserInfo表作为示例。注意字段前必须以virtual修饰。namespace Model{ public partial class UserInfo { publi... 阅读全文
posted @ 2015-04-26 18:01 Sunnier 阅读(1117) 评论(1) 推荐(1) 编辑
摘要:ASP.NET请求与处理全过程分析1.用户向服务器的某IP端口发送请求,此端口通过Http.sys来管理,请求报文被Http.sys接收,Http.sys在注册表中找能处理这个请求类型的应用程序,最终找到IIS,请求被提交到IIS服务器处理,IIS判断请求的类型。如果请求的是静态文件,那么IIS会直... 阅读全文
posted @ 2015-04-22 17:17 Sunnier 阅读(937) 评论(0) 推荐(1) 编辑
摘要:服务器端控件触发事件分两种:1.服务器端控件Button被渲染成客户端的类型为type="submit"此类控件点击以后会通过form表单提交,点击以后会作为参数发送到服务端,参数是控件的name属性=控件的value值,服务器端会根据接收到的控件的name属性的这个值来得知是这个按钮被点击了,从而... 阅读全文
posted @ 2015-04-19 23:31 Sunnier 阅读(2024) 评论(0) 推荐(0) 编辑
摘要:Memcached的内存管理方式Memcached采用了名为Slab Allocation的机制分配,管理内存。Slab Allocation的原理相当简单。将分配的内存分割成各种尺寸的块(chucnk),并把尺寸相同的块分成组(chucnk的集合)如图:而且slab Allocation还有重复使... 阅读全文
posted @ 2015-04-18 18:07 Sunnier 阅读(1299) 评论(0) 推荐(0) 编辑
摘要:常用数据结构及算法C#实现1.冒泡排序、选择排序、插入排序(三种简单非递归排序) 1 int[] waitSort = { 1,0, 12, 13, 14, 5, 6, 7, 8, 9, 10 }; 2 3 //冒泡排序 4 ... 阅读全文
posted @ 2015-04-17 23:52 Sunnier 阅读(3671) 评论(0) 推荐(1) 编辑
摘要:1.用js写一个类似Dom的getElementByTagName的函数。试验了一下,js的childNodes属性有兼容性和准确度的问题,经常会多一些空白标签,所以用深搜的方法根本行不通,没法建树,没法准确获取节点树信息。所以,想到了正则表达式,只用几行代码即可搞定。 1 ... 阅读全文
posted @ 2015-04-08 13:38 Sunnier 阅读(641) 评论(0) 推荐(0) 编辑
摘要:1.站内搜索1.1Lucene.Net建立信息索引 1 string indexPath = @"E:\xxx\xxx";//索引保存路径 2 FSDirectory directory = FSDirectory.Open(new Directo... 阅读全文
posted @ 2015-04-06 20:38 Sunnier 阅读(1067) 评论(0) 推荐(0) 编辑
摘要:1.UrlRewrite 1 protected void Application_BeginRequest(object sender, EventArgs e) 2 { 3 //将请求的ShowArticle页面进行url重写 4 ... 阅读全文
posted @ 2015-04-05 23:03 Sunnier 阅读(785) 评论(0) 推荐(0) 编辑
摘要:SqlServer存储过程详解1.创建存储过程的基本语法模板:if (exists (select * from sys.objects where name = 'pro_name')) drop proc pro_namegocreate proc pro_name @param_n... 阅读全文
posted @ 2015-04-02 13:51 Sunnier 阅读(68142) 评论(2) 推荐(2) 编辑
摘要:WCF快速搭建Demops:本Demo只是演示如何快速建立WCF1.首先完成IBLL、BLL、Model层的搭建,由于数据访问层不是重点,WCF搭建才是主要内容,所以本Demo略去数据访问层。新建BLL类库项目,添加UserInfo类如下: 1 namespace Model 2 { 3 [... 阅读全文
posted @ 2015-04-01 12:17 Sunnier 阅读(1791) 评论(5) 推荐(1) 编辑
摘要:微软与谷歌盈利模式对比分析 众所周知,微软是当今世界上最大的PC端软件供应商,现在随处可见的个人PC或者企业PC上普遍安装的Windows个人操作系统或者Windowsserver服务器操作系统就是微软的杰作。微软在2014年世界500强企业中排名第104位,是一个相当具有科技和经济实力的大公司。... 阅读全文
posted @ 2015-04-01 10:43 Sunnier 阅读(6589) 评论(0) 推荐(0) 编辑