net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> net >>列表
· Lucene.net常用功能说明发布时间:2013-12-20
Lucene.net是一个.net下的全文检索类库。配置简单,功能丰富,比较成熟。我在项目中用Lucene.net有一段时间了,这里我把常用一些功能写出来,与大家一起分享。Lucene.net用的是3.0版本,分词采用盘古分词。示例程序用VS2010进行编译。1索引在做索引时,有些参数是需要配置的,下面介绍下常用的参数配置。1)数据类型,如整形、时间、字符。每种类型生成的索引方式都是不同的。比如:字符串需要分词,整形数据则不需要。生成索引的方式会影响到检索,如果整形按照字符串的方式生成索引... 查看全文
· Netty源码学习-Java-NIO-Reactor发布时间:2013-12-19
Netty里面采用了NIO-basedReactorPattern了解这个模式对学习Netty非常有帮助参考以下两篇文章:http://jeewanthad.blogspot.com/2013/02/reactor-pattern-explained-part-1.htmlhttp://gee.cs.oswego.edu/dl/cpjslides/nio.pdf本文所贴的代码来自第一篇文章,在注释部分加入了我自己的理解完整代码可以到我的github上下载,仅供参考:https://github... 查看全文
Netty是采用了Reactor模式的多线程版本,建议先看下面这篇文章了解一下Reactor模式:http://bylijinnan.iteye.com/blog/1992325Netty的启动及事件处理的流程,基本上是按照上面这篇文章来走的文章里面提到的操作,每一步都能在Netty里面找到对应的代码其中Reactor里面的Acceptor就对应Netty的ServerBootstrap.boss;而Reactor里面的Handler就对应Netty里面各ChannelHandler... 查看全文
· 解除.NET中虚拟路径的疑惑发布时间:2013-12-19
今天部署产品时,发现一个涉及到路径错误的bug,在开发环境下都OK,但是到了测试环境中却一直报错,经过一番排查,原来错误出在了HttpContext.Current.Server.MapPath这个方法上,之前就一直对这个方法怎样将虚拟路径转化为物理路径不甚了了,今天我忍无可忍,在网上仔细查找了资料,还亲自做了实验,终于弄明白了。在此分享出来,希望能帮助到同样有困惑的人,少走弯路。虚拟路径中的那些特殊字符的含义Server.MapPath(".")返回当前执行文件所在路径Server... 查看全文
一、前言AgileEAS.NETSOA中间件平台是一款基于基于敏捷并行开发思想和Microsoft.Net构件(组件)开发技术而构建的一个快速开发应用平台。用于帮助中小型软件企业建立一条适合市场快速变化的开发团队,以达到节省开发成本、缩短开发时间,快速适应市场变化的目的。AgileEAS.NETSOA中间件平台提供了敏捷快速开发软件工程的最佳实践,通过提供大量的基础支撑功能如IOC、ORM、SOA、分布式体系及敏捷并发开发方法所支撑的插件开发体系,以及提供了大量的实体、数据模型设计生成工具... 查看全文
· .NET中反射机制的使用与分析发布时间:2013-12-18
.NET中反射机制的使用与分析[日期:2008-06-30]来源:作者:志伟.NET反射的定义:审查元数据并收集关于它的类型信息的能力。元数据是一种二进制信息,用以对存储在公共语言运行库可移植可执行文件(PE)文件或存储在内存中的程序进行描述。将您的代码编译为PE文件时,便会将元数据插入到该文件的一部分中。而将代码转换为Microsoft中间语言(MSIL)并将其插入到该文件的另一部分中。在模块或程序集中定义和引用的每个类型和成员都将在元数据中进行说明。当执行代码时,运行库将元数据加载到内存中... 查看全文
MicrosoftEntityFramework是一个对象关系映射工具(ObjectRelationalMapping,O/RM)工具。它可以让你从一个数据库自动地生成数据接入层。实体框架免去了你手工创建数据接入层的乏味工作。ADO.NET实体数据模型可以映射数据库与数据表,也可以映射模型类。它是关系数据库与面向对象系统的桥梁,闲话少说,就让我们举个简单的例子来解析它吧!ModelFirst方式创建数据库1.启动VS2010.创建一个Consoleapplication(控制台):名为... 查看全文
· ASP.NET MVC 5发布时间:2013-12-17
在我们讨论数据库和数据模型之前,让我们先讨论一下如何将数据从控制器传递给视图。控制器类将响应请求来的URL。控制器类是给您写代码来处理传入请求的地方,并从数据库中检索数据,并最终决定什么类型的返回结果会发送回浏览器。视图模板可以被控制器用来产生格式化过的HTML从而返回给浏览器。控制器负责给任何数据或者对象提供一个必需的视图模板,用这个视图模板来Render返回给浏览器的HTML。最佳做法是:一个视图模板应该永远不会执行业务逻辑或者直接和数据库进行交互。相应的... 查看全文
前言阅读本文之前,您也可以到Asp.NetWebAPI2系列导航进行查看http://www.cnblogs.com/aehyok/p/3446289.html本文描述ASP.NETWebAPI中的JSON和XML格式化器。在ASP.NETWebAPI中,媒体类型格式化器(Media-typeFormatter)是一种能够做以下工作的对象:从HTTP消息体读取CLR(公共语言运行时)对象将CLR对象写入HTTP消息体WebAPI提供了用于JSON和XML的媒体类型格式化器... 查看全文
· 手把手教你在.NET中创建Web服务发布时间:2013-12-17
最近发现在.NET平台下使用Web服务还是很简单的。下面举个在.NET平台下创建Web服务的简单例子。首先用VisulStudio.Net创建一个C#项目Asp.NetWeb服务程序,源代码如下:usingSystem;usingSystem.Collections;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Diagnostics;usingSystem.Web;usingSystem.Web.Services... 查看全文
数据的有效性验证,是程序开发中必不可少的环节。这篇文章,我们将用一个实例来说明如何在MVC中使用Validation来保证无论是新增或者更新数据的时候,都必须符合我们定义的验证规则,否则就会提示错误。一,DRY原则DRY是Don’trepeatyourself的缩写,意思是不要写重复的代码。MVC中的Validation设计就是遵循了这个原则。比如下面中的Movie类,当用户在网页上填写Movie信息的时候,并保存的数据库中的时候,由于Title是我们期望的必填项,所以:1... 查看全文
AnkhSvn的确很好用。BugNetTracker有个免费版,作为任务管理工具也用的很顺手。不过Ankhsvn的IssueRepository没有直接集成BugNetTracker,有时候找IssueId还需要上浏览器去查,比较影响效率。所以一直想找这个插件,网上翻了很久都没有找到。还是主席说的好“自己动手,丰衣足食”,莫法就自己写了一个,先勉强用着。安装:1、需要安装Ankhsvn;2、已发布,使用VisualStudio2012的扩展工具箱,搜索&ldquo... 查看全文
· .net framework4.0 安装失败发布时间:2013-12-16
.netframework4.0安装失败1、开始->运行->netstopWuAuServ2、开始->运行->%windir%3、将文件夹SoftwareDistribution重命名为SDold4、开始->运行->netstartWuAuServ... 查看全文
最近完成了一个(IBatis.Net+MVC)项目的数据库+代码迁移工作,可把我折腾得~~~IBatis.Net是一个ORM框架,具体介绍可以问度娘。我之前没用ORM框架使用经验,所以这一路我不是走来的,而是爬出一个坑又掉入另外一个坑~~~项目原来用的是Sqlserver2008,现在要转到Oracle,所以我先完成数据迁移,然后是代码迁移。数据库迁移1、数据库安装与配置略过。2、表结构迁移1)用PowerDesigner创建一个PhysicalDataModel... 查看全文
阅读目录:4.ModelMetadata(ModelMetadata元数据如何支撑Model与View之间的组合关系)4.1.ModelMetadata元数据结构(元数据与数据实体的结构关系)4.2.View与Model的基本关系及使用方式(View的呈现基础)5.通过对ViewModel使用预定义Attribute设置ModelMetadata(扩展元数据设置IMetadataAware)5.1.ViewModel的领域类型(类型的两个层面的含义,CLR类型、领域语言)5.2.System... 查看全文
· ASP.net WebAPI 上传图片发布时间:2013-12-16
[HttpPost]publicTask<Hashtable>ImgUpload(){//检查是否是multipart/form-dataif(!Request.Content.IsMimeMultipartContent("form-data"))thrownewHttpResponseException(HttpStatusCode.UnsupportedMediaType)... 查看全文
一.NET平台技术体系梳理.NET平台应用领域众多(桌面开发,web开发,移动开发),不断有新的编程爱好者开始学习或从其他平台转移到.NET开发平台。.NET开发平台由微软2000年提出,到今天已经进入到了第14个年头,新技术,新框架层出不穷,目不暇接。本文第一个目的是想揭示下.NET平台一路走来的发展脉络,以飨众多刚刚进入该领域的开发者。我们总结的泛.NET平台技术圈的知识范畴如下图所示:二初学者学习路径建议由上图可见,.NET平台技术繁多,从头学起需循序渐进。结合自己的学习经验... 查看全文
在《通过扩展让ASP.NETWebAPI支持W3C的CORS规范》中,我们通过自定义的HttpMessageHandler自行为ASP.NETWebAPI实现了针对CORS的支持,实际上ASP.NETWebAPI自身也是这么做的,该自定义HttpMessageHandler就是System.Web.Http.Cors.CorsMessageHandler。1:publicclassCorsMessageHandler:DelegatingHandler2:{3... 查看全文
在ASP.NETMVC4中,为了在解开Controller和Model的耦合,我们通常需要在Controller激活系统中引入IoC,用于处理用户请求的Controller,让Controller依赖于ModelRepository的抽象而不是它的实现。我们可以在三个阶段使用IoC实现上面所说的解耦操作,首先需要简单介绍一下默认情况下Controller的激活过程:用户发送请求黑ASP.NET,路由系统对请求进行解析,根据注册的路由规则对请求进行匹配... 查看全文
话题:请求从路由开始在实际的ASP.NETMVC开发中,URL访问规则----路由的定义是非常重要的。因为任何一个请求都离不开路由。理解它,我们将能理解MVC处理请求的整个过程,灵活地定义系统各种页面的访问规则。1.1为什么需要路由我们先来看一个最简单的案例:示例1:routes.MapRoute(Name:”Default”,Url:”{controller}/{action}/{id}”,Defaults:new... 查看全文