net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> net >>列表
上篇文章"Asp.netMVC使用Filter解除Session,Cookie等依赖"介绍了如何使用Filter来解除对于Session,Cookie的依赖。其实这个也可以通过ModelBinding来达到同样的效果。什么是ModelBinding?ModelBinding的作用就是将Request请求中包含的散乱参数,根据接受请求的Action方法的参数列表,自动智能地构建这些参数的过程。问题分析常见的对于Session依赖的代码:publicActionResultIndex()... 查看全文
· .net中压缩和解压缩的处理发布时间:2013-09-04
最近在网上查了一下在.net中进行压缩和解压缩的方法,方法有很多,我找到了以下几种:1.利用.net自带的压缩和解压缩方法GZip参考代码如下://========================================================================//类名:CommonCompress///<summary>///用于对文件和字符串进行压缩///</summary>///<remarks>... 查看全文
题外话一周之前写的《仅此一文让你明白ASP.NETMVC原理》受到了广大学习ASP.NETMVC同学的欢迎,于是下定决心准备把它写成一个系列,以满足更多求知若渴的同学们。蒋金楠老师已经在他的《ASP.NETMVC4框架揭秘》书中已经做了很深入的讲解。我总不能把他的文章抄下来放给大家。那大家还不如看他的博客去。我想做的就是给大家提供基于图形化、直观、系统、简洁的理解。部分内容想深入理解的同学,还是花点银子去买本他的书,非常值得一看(绝非打广告⊙﹏⊙‖∣)。有些人要问题,为什么我要学框架... 查看全文
IntroductionBefore.NET,wewerealwayslookingforawaytologcurrentmethodnameinalogfileforbetterlogging.But,therewerenofunctionalitiesthatcouldhavehelpedinthis,anditwasleftasanuncompletedjob.But,with.NET... 查看全文
EntityFramework是.NET平台下的一种简单易用的ORM框架,它既便于DomainModel和持久层的OO设计,也提高了代码的可维护性。但在使用中发现,有几类业务场景是EF不太擅长的,比如批量写入大量同类数据,为此本人做了一些对比测试,以供大家参考。现假设我们需要做一个用户批量导入的功能,需要从某处导入1w个User到数据库,本人听说过的常见做法有如下几种:使用ADO.NET单条SqlCommand执行10000次使用StringBuilder拼接SQL语句... 查看全文
本文旨在介绍如果通过C#将获取到的XML文档转换成对应的JSON格式字符串,然后将其输出到页面前端,以供JavaScript代码解析使用。或许你可以直接利用JavaScript代码通过Ajax的方式来读取XML,然后直接对其中的内容进行解析,这样或许更直接一些。但本文中给出的代码旨在说明如何通过原生的C#代码来完成这一转换。除此之外,你仍然可以借用一些第三方类库或者更高级一些的.NET库对象来实施转换。我们来看看这里介绍的一些较为简单的方法,但前提是你必须拥有可支持的类库和对象以备使用... 查看全文
今天,给大家分享的是如何在.NET平台中开发“邮件发送”功能。在网上搜的到的各种资料一般都介绍的比较简单,那今天我想比较细的整理介绍下:1)邮件基础理论知识2)邮件发送相关.NET类库3)介绍我开发的一个发送邮件的小组件(MailHelper)4)MailHelper组件的一个示例以及几种方式发邮件的优劣测试示例及组件源码:.NET开发邮件发送功能的全面教程(含邮件组件源码).rar邮件基础理论知识什么业务需要邮件功能?1.服务提供方:需提供邮件收发客户端或Web服务。... 查看全文
· .NET程序编译原理发布时间:2013-09-01
导语:CPU只认识二进制代码,那么C#源代码是怎样变成CPU可识别的二进制代码的呢?步骤如下:1、C#源码2、运用VS自带的命令提示窗口,使用csc命令将C#源码转成程序集(EXE文件或DLL文件),程序集里面主要由MSIL(微软中间语言)组成,通过.NETReflector工具可以将程序集进行反编译,可以看到里面的微软中间语言。3、运行EXE文件后,.netframework也开始运行,里面的CLR(公共语言运行时)中的JIT(即时编译器)将中间语言转成本地平台的CPU指令... 查看全文
· 说说C#和.NET的关系发布时间:2013-09-01
.NET和C#的关系:C#语言可以通过.NET平台编写、部署、运行.NET应用程序。.NET可以支持包括C#在内的多种语言编写的应用程序。.NET平台主要包括FCL(框架类库)它是微软事先定义好的类的集合,CLR(公共语言运行时)它是创建、部署、运行.NET程序的必备环境。... 查看全文
如果你是一名软件开发者,今天是你能够注册微软TechNet的最后一天了.微软表示TechNet自今天起将不再接受新用户的注册以及老用户的续订.微软在TechNet的FAQ页面中表示微软将使TechNet退休,这一决定引起了众多开发者的抗议,一份希望保留TechNet的提议已经收到了超过一万份签名.微软还并未就此事作出回应.TechNet的服务将于明年9月30日正式关闭.vianeowin... 查看全文
众所周知BitConverter类型可以从基元类型中获取其在内存中的原始字节数据。但是它的方法只支持单个对象,而不支持相应的数组重载。为了可以快速从基元类型数组中获取字节,可以借助另一个类型:System.Buffer类型。他可以快速获取甚至是设置基元数据类型数组中的字节。因此,BitConverter类型能做到的,Buffer类型也能做到,比如下面的BitConverter代码:vard=123.456;varbytes=BitConverter.GetBytes(d);Console... 查看全文
· ASP.NET Ajax简单的无刷新分页发布时间:2013-08-31
最近练习了一些AJAX无刷新分页,写得比较简单,性能不知道怎么样,求大神指点,如有更好的分页提供,欢迎交流!发话不多说了,直接上代码!首先从网上下了一个JS分页,感觉挺好用的1(function($){2//设定页码方法,初始化3$.fn.setPager=function(options){4//合并PagerDefaults和options5varopts=$.extend({},pagerDefaults,options);67returnthis.each(function()... 查看全文
· .net实现微信公众账号接口开发发布时间:2013-08-31
说起微信公众帐号,大家都不会陌生,使用这个平台能给网站或系统增加一个新亮点,直接进入正题吧,在使用之前一定要仔细阅读官方API文档。API文档地址:http://mp.weixin.qq.com/wiki/index.php使用.net实现的方法://微信接口地址页面代码:weixin_wx=newweixin();stringpostStr="";if(Request.HttpMethod.ToLower()=="post"){Streams=System.Web.HttpContext... 查看全文
最近做了个项目用到了数据库登录,A登陆后把登录状态保,个人信息存在Session里,但是奇怪的是,只要有一个用户登录后在其他电脑上打开上述页面,则也显示A登录状态,注销也不管用了。以前还号的。求大神啊。以下是BasePage的代码,其他需要验证登录的页面继承该类publicclassBasePage:System.Web.UI.Page{//protectedUser_InfoUinfo=newUser_Info()... 查看全文
我们要实现通过路由匹配出博客地址和博客文章地址例如下面的这两个地址//http://www.cnblogs.com/maijin///http://www.cnblogs.com/maijin/archive/2009/01/12/1374473.html通过路由配置让控制器能处理用户的不同提交第一步写默认路由规则publicstaticvoidRegisterRoutes(RouteCollectionroutes){routes.IgnoreRoute("{resource}.axd/... 查看全文
· .net的基础学习,.NET视频教程发布时间:2013-08-29
学习是一种态度,认真学习必须要讲究几种方法,只要你做到了就可以学的很轻松,思路很清晰,就不会再三的去学习。特别是在观看视频的时候,学习方法也很重要,讲究实际操作的比较多,操作的时候要去学会总结,学会对百度提问题,找答案。不要一不懂就去问别人当着面给你解决。这样学习下来,是你在帮别人学习。而不是自己在学习,也许过两天就会忘掉你所学习的内容。我们常常会犯这样一个毛病,视频我下载了一大堆,打算一集一集的去观看,到最后我看了几集就没有心思了,或者视频下载起来比较费时间,网络上的大部分视频又很不清晰... 查看全文
引言:作为少有的.net架构下的大型网站,stackoverflow曾发表了一篇文章,介绍了其技术体系,原文链接http://highscalability.com/blog/2011/3/3/stack-overflow-architecture-update-now-at-95-million-page-vi.html。从文中可以看到,该网站运用了redis作为其缓存层。而新浪微博早就已经大量使用redis。作为一个新兴的nosql数据库,redis既解决了memcached持久化的问题... 查看全文
Taobao有她自己的分布式session框架,.net阵营也不能落后了,在下做了个基于MongoDB的支持最多26台MongoDB的分布式Session框架。先看看配置文件:<?xmlversion="1.0"encoding="utf-8"?><MongoDBSession><DbName>SessionDB</DbName><IdentityMapIdentity="A">mongodb://localhost<... 查看全文
· .NET正则表达式匹配Silverlight发布时间:2013-08-28
这是一个.NET正则表达式匹配工具的Silverlight在页面中加入以下代码就可以了:<objectdata="data:application/x-silverlight-2,"type="application/x-silverlight-2"width="600"height="400"><paramname="source"value="http://files.cnblogs.com/jihua/Keleyi.Com.KeleyiRegex.xap"/>... 查看全文
2013年,Netflix的《纸牌屋》上映。这并非Netflix的首部原创剧,但却是它在原创内容上走出的重要一步。DavidFincher和KevinSpacey的名字自然吸引了人们的关注,而精彩的剧情也确保了它的成功。随后,Netflix推出了《发展受阻》(原为Fox的情景喜剧)、《铁杉树丛》、《女子监狱》,也都获得了不错的评价。Netflix的成绩引起了业界的关注。今年夏季的艾美奖上,Netflix共获得14项提名,其中《纸牌屋》获得9项提名,《发展受阻》获得3项提名,《铁杉树丛... 查看全文