上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 25 下一页
摘要: 通常我们使用JavaScriptSerializer或者JSON.NET来序列化一个对象,但对于Datatable来说,其包含的数据比它的可序列化的属性更重要。 我尝试把DataRow转化为一个Directory对象,然后将每一个Directory对象放入List中,最终生成的是DataRow的数组,代码如下: /// <summary> /// DataTable转为json /// </summary> /// <param name="dt">DataTable</param> /// <returns>.. 阅读全文
posted @ 2012-06-18 11:55 拓荒者IT 阅读(10217) 评论(1) 推荐(4)
摘要: 冒泡排序应该是最容易实现的一种排序算法了。其基本思想是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。以此类推,直至排序完成。以下是我用C++实现的冒泡排序://冒泡排序int* BubbleSort(int* ary, int length){ int i, j, tmp; for(i=0; i<length-1; i++) { tmp = ary[i]... 阅读全文
posted @ 2012-06-14 10:45 拓荒者IT 阅读(22928) 评论(0) 推荐(2)
摘要: 原文地址:http://code.msdn.microsoft.com/CSASPNETAccessResourceInAss-6725d61a你可以在原文中下载源代码,我在文章中不再提供下载链接。介绍 本项目举例说明了如何通过虚拟路径访问类库中的用户控件和页面,我们继承了VirtualPathProvider和VirtualFile类创建了一个自定义路径提供程序,这个虚拟文件系统能够提供一类像似的文件路径,供不同的程序访问文件或代码。例如,我们可以将相同类型但在不同程序集(a.dll, b.dll)中的文件(a.mp3, b.mp3)使用统一的虚拟路径,像 http://localhost. 阅读全文
posted @ 2012-06-13 17:35 拓荒者IT 阅读(667) 评论(0) 推荐(0)
摘要: DynamicMethod类允许在运行时生成和执行方法,而不必生成动态程序集和动态类型来包含该方法。动态方法是生成和执行少量代码的最有效方式。 动态方法在逻辑上与模块或类型关联。如果与模块关联,动态方法对于该模块在全局范围内有效。如果有足够的权限,动态方法可以跳过实时 (JIT) 可见性检查,访问在该模块中所声明类型的私有数据。可以将动态方法与任何模块关联,无论该模块是否由您创建。 如果动态方法与类型关联,动态方法可以访问该类型的私有成员。除非动态方法需要访问在同一模块中声明的其他类型的私有数据,否则无需跳过 JIT 可见性检查。可以将动态方法与任何类型关联。 无需对动态方法及其参数... 阅读全文
posted @ 2012-06-11 23:27 拓荒者IT 阅读(4831) 评论(3) 推荐(1)
摘要: 随着Web技术的发展,RIA似乎已经成了主流,Ajax也随之成了不可或缺的部分。Ajax是异步的javascript和Xml,虽然现在很多交互的数据格式都不再严格的采用XML,但这种异步的操作却越来越流行了。目前主流的JS工具包都包含了Ajax的功能,dojo也有自己的Ajax框架XHR。XHR框架XHR框架是dojo对ajax支持的一组方法,允许想服务器端发出get、post、put、delete请求,这些方法包括:xhrGetxhrPostxhrPutxhrDelete所有这些函数都遵守相同的语法:接受一个属性配置对象作为参数。在这些对象中您可以定义您想要发出的 Ajax 请求的各个方面。 阅读全文
posted @ 2012-06-10 23:15 拓荒者IT 阅读(8409) 评论(0) 推荐(2)
摘要: JS为DOM添加事件在原生的环境下,为DOM添加事件处理函数有多种方法:<input type="button" name="btn" value="点击…" id="btn" onclick="btnClick" />或者使用以下方法: <input type="button" name="btn" value="点击…" id="btn" /> <script type=" 阅读全文
posted @ 2012-06-10 18:41 拓荒者IT 阅读(24449) 评论(1) 推荐(5)
摘要: 作为一款功能齐全的js工具包,dojo提供了统一的DOM操作方法。 dojo.byId dojo.byId 函数使您可以通过 id 属性选择一个 DOM 节点。该函数是标准 document.getElementById 函数的一个别名,但是显然简短易书写。 dojo.query 虽然dojo.by 阅读全文
posted @ 2012-06-09 23:39 拓荒者IT 阅读(13493) 评论(0) 推荐(2)
摘要: Dojo的全称是Dojo Toolkit,始创于2004年,是当前各种蓬勃发展的JS工具包中的佼佼者。Dojo 为富互联网应用程序(RIA) 的开发提供了完整的端到端的解决方案,包括核心的 JavaScript 库,简单易用的小部件(Widget)系统和一个测试框架,此外,Dojo 的开源开发社区还 阅读全文
posted @ 2012-06-09 09:55 拓荒者IT 阅读(24301) 评论(3) 推荐(9)
摘要: Post in English:Object Dumper: An Invaluable Tool for Writing Code in the Functional Programming Style 当用函数式程序设计的方式开发C#应用程序时,你经常需要把一个集合输出到控制台。Object dumper在这方面是一个强大的工具。本为中的例子只有很少开发者了解。 功能的转换通常需要连续的变换:转换集合a=>集合b=>集合c=>最终的集合。这是我的Functional Programming Tutorial中话题的要点。 当我准备开发这样一个转换时,我首先在大脑中完成了这 阅读全文
posted @ 2012-06-06 23:37 拓荒者IT 阅读(945) 评论(0) 推荐(0)
摘要: PetaPoco是一款适用于.Net 和Mono的微小、快速、单文件的微型ORM。PetaPoco有以下特色:微小,没有依赖项……单个的C#文件可以方便的添加到任何项目中。工作于严格的没有装饰的Poco类,和几乎全部加了特性的Poco类Insert/Delete/Update/Save and Is... 阅读全文
posted @ 2012-06-04 16:52 拓荒者IT 阅读(36548) 评论(8) 推荐(33)
摘要: 原文地址:http://xcai.net/archives/30前文提到可以利用IIS7 ARR模块实现类nginx反向代理,提供负载均衡方案,但是真正要在实际应用中部署,还得解决session同步问题,session实际上是缓存的一种,在之前微软的解决方案中并没有可靠的分布式缓存方案,通常都是利用memcached来实现,不过最新.NET 4中已经有较为完善的解决方案:Windows Server AppFabric 缓存。AppFabric 缓存物理结构Windows Server AppFabric 缓存 功能使用彼此通信的服务器群集来形成单个统一的应用程序缓存系统。无论构成缓存群集的计 阅读全文
posted @ 2012-05-31 17:28 拓荒者IT 阅读(3014) 评论(0) 推荐(1)
摘要: DataTable的Compute的功能可谓强大。public object Compute( string expression, string filter);expression:要执行计算的表达式filter:过滤表达式这两个表达式都是用Sql语法,例如:table.Compute("sum(count)", "count>0");当我们的table中有count和price列时,如果要计算总金额,应该如何写表达式呢?table.Compute("sum(count*price)", "");你肯定会 阅读全文
posted @ 2012-05-29 15:45 拓荒者IT 阅读(4956) 评论(0) 推荐(3)
摘要: 原文地址:http://www.cnblogs.com/coolcode/archive/2009/11/10/Ninject.html前言前段时间看Mvc最佳实践时,认识了一个轻量级的IOC框架:Ninject。通过google搜索发现它是一个开源项目,最新源代码地址是:http://github.com/enkari/ninject/tree/master用户向导:http://ninject.codeplex.com/wikipage?title=User%20Guide&referringTitle=Home建议新手请先看看Ninject的介绍:What Is NinjectW 阅读全文
posted @ 2012-05-28 10:55 拓荒者IT 阅读(6113) 评论(2) 推荐(7)
摘要: 添加引用:使用NuGet,命令:install-package Newtonsoft.Json实体类: public class Book { public string BookID { get; set; } public DateTime PublishDate { get; set; } public decimal Price { get; set; } public override string ToString() { return "ID:" + BookID + "; D... 阅读全文
posted @ 2012-05-28 10:22 拓荒者IT 阅读(37493) 评论(1) 推荐(9)
摘要: 原文地址:http://www.iteye.com/topic/1119283 浏览器前端编程的面貌自2005年以来已经发生了深刻的变化,这并不简单的意味着出现了大量功能丰富的基础库,使得我们可以更加方便的编写业务代码,更重要的是我们看待前端技术的观念发生了重大转变,明确意识到了如何以前端特有的方式 阅读全文
posted @ 2012-05-27 23:38 拓荒者IT 阅读(815) 评论(0) 推荐(2)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 25 下一页
皮肤配置 参考地址:https://www.yuque.com/awescnb/user