代码改变世界

如何将XML与O“.NET研究”BJECT进行相互转换(泛型以及通用方法)

2011-10-15 19:51 by 狼人:-), 238 阅读, 0 推荐, 收藏, 编辑
摘要:对于ORMCodeHelper(Keny的),完全的采用插件式开发,即插即用,个人感觉还是比较爽的,架构不错。它包括了SQL SERVER 2000,SQL SERVER 2005以及ORACLE的相关C#代码的生成。比哥一年前写的那个牛多了,哈哈,哥去年乱写了个网页版的(http://www.cnblogs.com/jasenkin/archive/2010/02/11/1667511.html),现在看一年前的代码,哥感叹,这个谁写的代码,TMD实在写的太烂了!!!当然,ORMCodeHelper与CodeSmith相比,还是有差距的哦。霖哥以前给我的codesmith模板(N层的),.. 阅读全文

详解ASP.NET页面的asp“.NET研究”x扩展

2011-10-15 19:51 by 狼人:-), 128 阅读, 0 推荐, 收藏, 编辑
摘要:需求:某网站因业务扩展,需拆分出另一个站点,新旧站点具有相同的内容,但具体栏目表现形式上不一样。原网站运行多年,有大量的图片,这些图片也会在新站上使用。任务是: 保证两个网站图片内容同步,即原来的站点增加一个图片,新站点即可使用这个图片。 分析:假设两个站点的域名分别为:http://www.a_image.com/和http://www.b_image.com/ 1、 将图片分别拷到两台服务器,以后上传图片同时上传两台服务器。这种方法虽简单,但是占用巨大的磁盘空间,而且维护麻烦。 2、 在http://www.b_image.com/的页面上直接写http://www.a... 阅读全文

ASP.“.NET研究”NET MVC 3 —— Model的使用?

2011-10-15 19:51 by 狼人:-), 188 阅读, 0 推荐, 收藏, 编辑
摘要:昨天博客发了新文章,讲一下我对如何使用MVC中的Model的看法,不是什么大技术,当是一个技术讨论^^ 原文地址:http://www.youguanbumen.net/Article.aspx?id=79 原文: 前两天写了个文章ASP.NET MVC 3 —— Model远程验证,主要记录了一下ASP.NET MVC 3中新增的RemoteAttribute类的使用,得益于这个类,我们可以在模型中为属性配置客户端远程校验的业务,文章中给了出一个简单的实体类MyUser_Add,举了一个最常见的注册用户时验证用户名是否存在的例子,最后成功地对用户名实现了用ajax加薪校验的功... 阅读全文

“.NET研究”专访微软MVP衣明志:走进ASP.NET MVC 2框架开发

2011-10-15 19:51 by 狼人:-), 292 阅读, 0 推荐, 收藏, 编辑
摘要:日前微软已经发布ASP.NET MVC 2框架RC版,究竟这次RC版本的发布对于WEB开发者带来怎样的改变?以及未来ASP.NET MVC 2正式版还会有哪些改进?带着这样的问题,我们51CTO记者彭凡专门采访了微软MVP衣明志老师。ASP.NET MVC是微软官方提供的MVC模式编写ASP.NET WEB应用程序的一个框架。 MVP专访人物介绍 衣明志,蝉联五届微软MVP,烟台.NET俱乐部主席,现主要从事.NET平台下的Web应用开发、解决方案、构架设计及技术培训等工作。 照片居中者为衣明志老师 1.与之前的ASP.NET技术相比,MVC框架给您哪些新的开发体验?ASP... 阅读全文

VS201“.NET研究”0 C++下编译调试MongoDB源码

2011-10-15 19:50 by 狼人:-), 265 阅读, 0 推荐, 收藏, 编辑
摘要:考虑到mongodb使用了boost库源码,参考mongodb官方文档后,下载编译boost版本是1.42(时间为2010-2-2)或更新版本: boost版本1.42: http://sourceforge.net/projects/boost/files/boost/1.42.0/boost_1_42_0.zip/download 下载boost源码之后,我把boost解压在D盘。 1.在D:\boost_1_42_0\下找到该批处理文件bootstrap.bat,以vs2010命令行方式运行它,并最终生成bjam.exe可上海徐汇企业网站制作执行文件(详细结果及错误信息见... 阅读全文

Microsoft NLa“.NET研究”yerApp案例理论与实践 - 多层架构与应用系统设计原则

2011-10-15 19:50 by 狼人:-), 181 阅读, 0 推荐, 收藏, 编辑
摘要:在对NLayerApp实际项目进行讨论之前,让我们首先学习一下(或者应该说重温一下)分层/多层架构与应用系统设计原则。很多朋友会认为这些都是老掉牙的内容,只要是软件从业人员,都会对这些内容非常熟悉。然而,果真如此吗?我在这里整理这部分内容,一方面是为介绍NLayerApp打下基础,而另一方面,则是希望借此机会将这些理论性的东西做个归纳,也希望读者朋友能够认真阅读,毕竟温故知新嘛。 需要说明的是,从本章节开始,大多数理论性的东西都源自Microsoft Spain团队针对NLayerApp所编写的《Architecture Guide Book》,事实上这本Guideline的英文版至... 阅读全文

Microsoft NLayerApp案例理论与实践 - 项目简“.NET研究”介与环境搭建

2011-10-15 19:50 by 狼人:-), 193 阅读, 0 推荐, 收藏, 编辑
摘要:项目简介 Microsoft – Spain团队有一个很不错的面向领域多层分布式项目案例:Microsoft – Domain Oriented N-Layered .NET 4.0 App Sample(在本系列文章中,我使用NLayerApp作为该项目的名称进行介绍),在codeplex上的地址是:上海闵行企业网站设计与制作odeplex.com/">http://microsoftnlayerapp.codeplex.com/。 它是学习领域驱动设计(DDD)的一个非常不错的案例项目。该项目采用的是经典的DDD架构,而不是CQRS架构,但我觉得整个案例做的非常不错,基本上 阅读全文

HTML5 - 搭建“.NET研究”移动Web应用

2011-10-15 19:50 by 狼人:-), 262 阅读, 0 推荐, 收藏, 编辑
摘要:关于HTML5 HTML5具有语义学、本地存储、设备访问、连接性、上海徐汇企业网站设计与制作c002.cnblogs.com/images/2011/134008/2011030221140161.png" alt="" />多媒体、平面和三维效果、性能和集成和CSS3八大技术特征。让Web应用进入无插件时代,在上海徐汇企业网站制作功能和性能上逼近桌面应用。促使应用Web化,实现跨平台。 HTML5规范草案将于2012年发布候选推荐版,2022年发布计划推荐版。规范的实现似乎还在遥远的未来,其实不然!当前很多浏览器已经部分支持HTML5,caniuse.co 阅读全文

Silver“.NET研究”light的多线程能力(上)

2011-10-15 19:50 by 狼人:-), 270 阅读, 0 推荐, 收藏, 编辑
摘要:对于多线程其实一直以来都存在很多误区:比如多任务与多线程就很容易被混为一谈,而多线程也常被理所应当的认为是并行等等。而事实却是:多任务≠多线程、单任务≠单线程、多线程不一定并行,多线程与性能不成线性关系等等,其中道理在这里不再详述。笔者认为Silverlight多线程主要作用不是在于提高性能,而是在于用户体验,其根本目的是解决用户体验中的响应速度,减少单线程带来的阻塞问题。用一个贴切的例子来形容单线程和多线程的区别:单线程就好像只有一个服务窗口卖票的车站,人们排队买票时都是单线程处理的,而且不能抢夺位置,这样只要前方有一个人出现长时间等待,后面的人都不能被响应,这就出现了单线程阻塞;而多线.. 阅读全文

基于SQL Serve“.NET技术”r 2008 Service Broker构建企业级消息系统

2011-10-13 19:28 by 狼人:-), 233 阅读, 1 推荐, 收藏, 编辑
摘要:1、引言 Microsoft 在SQL Server 2005引入了服务代理 (Service Broker 简称SSB) 为技术支持代理设计模式和面向消息的中间件 (MOM) 的原则。Service Broker在SQL Server 2008上得到完善, SQL Server Service Broker 为消息和队列应用程序提供 SQL Server 数据库引擎本机支持。 这使开发人员可以轻松地创建使用数据库引擎组件在完全不同的数据库之间进行通信的复杂应用程序。开发人员可以使用 Service Broker 轻松生成可靠的分布式应用程序。使用 Service Broker 的... 阅读全文

三种属性操作性能比较:PropertyInfo + Expression Tree + Delega“.NET技术”te.CreateDelegate

2011-10-13 19:28 by 狼人:-), 298 阅读, 0 推荐, 收藏, 编辑
摘要:在《上篇》中,我比较了三种属性操作的性能:直接操作,单纯通过PropertyInfo反射和IL Emit。本篇继续讨论这个话题,我们再引入另外两种额外的属性操作方式:Expression Tree(这和IL Emit基本一致)和通过Delegate的静态方法CreateDelegate创建相应的委托进行属性的赋值和取值。[源代码从这里下载] 目录 一、定义测试相关的接口、类型和委托 二、通过Expression Tree的方式创建用于属性操作的委托 三、编写属性赋值操作测试方法 四、编写属性取值操作测试方法 五、执行测试程序,查看... 阅读全文

Silverlight 的多线程能力(下“.NET技术”)

2011-10-13 19:28 by 狼人:-), 126 阅读, 0 推荐, 收藏, 编辑
摘要:上一期笔者介绍了Silverlight实现多线程的诸多解决方案,本期笔者将通过一个实例来实现所有多线程编程方法,并且还将于JavaScript和Flash两种Web客户端技术性能进行比较,请勿拍砖。 在正式编程前,笔者还要重申上期非常重要的观点:Silverlight多线程主要作用不是在于提高性能,而是在于用户体验。这里要给多线程泼一盆冷水了,多线程与性能提升不是正比关系,如果你使用一个单核CPU的客户端设备,那么即便你创建100个多线程也与单线程的计算性能是一样的,因为一个CPU时间片下只能处理一个线程,多线程也必须串行处理,甚至还可能因为过多的CPU调度开销而导致性能不及单线程的情... 阅读全文

Silverlight 2“.NET技术”.5D RPG游戏技巧与特效处理:(七)动画特写

2011-10-13 19:28 by 狼人:-), 228 阅读, 0 推荐, 收藏, 编辑
摘要:Silverlight中的HLSL不仅适用于场景与动画渲染,对于游戏中的角色,我们同样可以利用它制上海网站建设作动画特写。较常见的比如角色传送时的淡入淡出、扭曲变形、幻化呈现等切换动画,当然还有例如角色被DeBuff时所表现出来的放大缩小以及虚弱时的不规则体形等。适当的场合为角色增加动画特写使得游戏更显精致而华丽,当玩家身心愉快的融入其中而流连忘返时,或许正是这些魔幻般的特效在背后默默的飘散着令人迷醉的芳香。 还记得Shazzam吗?要制作特写依旧离不开这款强大的工具,以角色的传送特写“幻降”为例,对应Shazzam中的现成特效名为:DirectionalBlur,我们不妨看看它的HL... 阅读全文

.NET简谈观察者“.NET技术”模式

2011-10-13 19:27 by 狼人:-), 234 阅读, 0 推荐, 收藏, 编辑
摘要:观察者模式想必搞程序开发的都听说过,今天我也来简单的总结一下本人在程序开发过程中是怎么使用观察者模式的;希望给大家带来点新的想法,如果哪位高手看到了也不要嘲笑啊;呵呵,追求技术的人,始终都是为了技术而学技术,目的只有一个,一起追求技术的最高境界。 观察者模式是设计模式里经常被用到的一种,什么叫观察者模式,字面理解就是一个或多个对象观察某个对象,这种观察是有目的的,当被观察者发生某种事件时,能准确的反馈到外界,通知大家你发生了什么;尤其是在今天面向对象编程的不断成熟,什么都讲究抽象,将重复劳动省到最少,方法成员都以类为容器封装;这是一种好的编程规则,就好比我们所生存的大自然坏境一样,汽车... 阅读全文

Log4Net 全方“.NET技术”位跟踪程序运行

2011-10-13 19:27 by 狼人:-), 172 阅读, 0 推荐, 收藏, 编辑
摘要:前端日子自己写了一个简单的日志跟踪程序,现在目前正在做的一个项目中使用以便于跟踪程序异常和运行状况,但是被否认了!可能是没有权威性,于是自己总结了一下Log4net日志跟踪系统,这里分享大家学习一下。当然写这个文章的人太多了,这里不是做任何攀比,只是简单的分享供有需要的人。 一. Log4Net 简介 Log4net是 Apache 下一个开放源码的项目,它是Log4j 的一个克隆版。我们可以控制日志信息的输出目的地。Log4net中定义了多种日志信息输出模式。 在做项目的时候令我最头疼的是在程序发布到正式环境之后出现了问题,我们不能调试而且问题很难重新,于是我们需要大量... 阅读全文
上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 311 下一页