.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
· 说说C#和.NET的关系发布时间:2013-09-01
.NET和C#的关系:C#语言可以通过.NET平台编写、部署、运行.NET应用程序。.NET可以支持包括C#在内的多种语言编写的应用程序。.NET平台主要包括FCL(框架类库)它是微软事先定义好的类的集合,CLR(公共语言运行时)它是创建、部署、运行.NET程序的必备环境。... 查看全文
众所周知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"/>... 查看全文
如果你乐意,当然可以使用强大的第三方类库Json.Net中的JObject类解析复杂Json字串。我不太希望引入第三方类库,所以在.Net内置类JavaScriptSerializer.DeserializeObject的基础上做了一些封装,可以方便的读取复杂json中的内容,而无需专门定义对应的类型。等不及看的,直接下载源码:JsonObject.7z代码实例:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq... 查看全文
· ASP.NET优化性能的方法发布时间:2013-08-28
1.数据库访问性能优化数据库的连接和关闭访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(ConnectionPool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能。因此,在建立数据库连接后只有在真正需要操作时才打开连接... 查看全文
在软件开发中,把数据从一个地方复制到另一个地方是一个普遍的应用。在很多不同的场合都会执行这个操作,包括旧系统到新系统的移植,从不同的数据库备份数据和收集数据。ASP.NET2.0有一个SqlBulkCopy类,它可以帮助你从不同的数据源复制数据到SQLSERVER数据库。本文中我将示范SqlBulkCopy类的不同应用。数据库设计:这个数据库的设计还是蛮简单的,它基于Northwind数据库的Products表。另外我还在Northwind数据库中创建了3个表。详情可以看一下下面的数据库关系图... 查看全文
· asp.net:百万级以上的数据处理发布时间:2013-08-28
处理百万级以上的数据提高查询速度的方法:1.应尽量避免在where子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。2.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。3.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:selectidfromtwherenumisnull可以在num上设置默认值0,确保表中num列没有null值,然后这样查询... 查看全文
1、背景在ASP.NET中通常是用GridView显示数据,然而如果要显示大量数据,一次性的取得所有的数据d的方法指定是不行的。2、解决方法在分页的时候请求当页的数据,排序的时候请求排序后的当页数据,过滤的时候显示过滤后的数据。因此服务端要提供排序、分页以及过滤的参数,在每一次请求的时候传递相应条件返回相应的数据。publicList<DeviceState>GetDeviceStateList(stringsortExpression,intindex,intsize... 查看全文
· Java 与 .NET 的平台发展之争发布时间:2013-08-27
英文原文:Javafacestoughclimbtocatchupto.NetJava8即将正式发布,从早期版本中,我们已经可以领略到一些令人兴奋的特性。但是开发者AndrewC.Oliver表示,尽管如此,Java语言在某些特性上还是落后于.Net。比如,Java8中最令人期待的Lambda表达式,在2007年发布的.Net3.5中已经存在了。他认为,.Net已有的和即将到来的特性要比Java8优秀得多,如果Java9再不做一些大的改进,那么Java落后于.Net就不止一点点了... 查看全文
· .NET中zip的压缩和解压发布时间:2013-08-27
来源于:http://www.cnblogs.com/zhaozhan/archive/2012/05/28/2520701.html在.NET可以通过多种方式实现zip的压缩和解压:1、使用System.IO.Packaging;2、使用第三方类库;3、通过System.IO.Compression命名空间中新增的ZipArchive、ZipFile等类实现。一、使用System.IO.Packaging压缩和解压Package为一个抽象类,可用于将对象组织到定义的物理格式的单个实体中... 查看全文
通过上面的介绍我们知道利用HttpControllerSelector可以根据表示当前请求的HttpRequestMessage得到描述目标HttpController的HttpControllerDescriptor对象。在前面介绍HttpControllerDescriptor的时候我们提到过:HttpControllerDescriptor自身具有创建对应HttpController的能力,具体体现在它的CreateController方法上... 查看全文
· ASP.NET MVC 2中的数据验证发布时间:2013-08-26
对照scottgu的博客,我试用了一下这个新增的数据验证功能,总的来说,还是比较方便的。我简单地总结步骤如下1.添加引用2.修改业务实体类,在需要进行验证的Property上面添加一些特殊的AttributeusingSystem.ComponentModel.DataAnnotations;namespaceWeb.Models{publicclassGalleryListItem{[Required(ErrorMessage="标题是必须的")]publicstringTitle{get... 查看全文
· Pro ASP.NET MVC –第五章 使用Razor发布时间:2013-08-26
Razor是微软在MVC3中引入的视图引擎的名字,在MVC4中对其进行了改进(尽管改动非常小)。视图引擎处理ASP.NET内容、寻找指令,典型地用于插入动态数据并输出到浏览器中。微软维持了两个视图引擎——ASPX视图引擎工作与<%%>标签,ASP.NET已经依赖它多年;RAZOR引擎工作与@字符后的内容块上。总的来说,如果你熟悉<%%>语法,那么你就不会在使用Razor时有太多问题,尽管Razor中有一些新的规则。在本章... 查看全文