ASP.NET:我还有多少秘密你不知道?
asp.net2.0有许多一旦你发现了就会大幅提高性能和扩展性的秘密。比如:在membership和Profile provider 中就有快速实现验证和授权的秘密。此外:Asp.net的http管道可以避免每个请求中的不必要代码。还不只是这些,asp.net的线程可以充分发挥性能。浏览器的页面片断... ...
AOP in Asp.net MVC
不同的观点,开拓迥然不同的世界. Another point of view can sometimes open up a whole new world.----HSBC ...
Asp.net MVC 示例项目"Suteki.Shop"分析之---结束篇
到今天,这个系列的文章就要先告一段落了。其中我用了10篇文章也没有穷尽该项目的设计思想,只能从中捡了一些我感兴趣的东西进行了分析和说明,正所谓兴趣是最大的动力。当然限于本人水平有限,难免有一些认识上的错误,也希望大家在回复中与我进行交流。 ...
参加Google Developer Day 2009归来
继去年参加了Google Developer Day 2008后,又迎来了Google Developer Day 2009,谢谢公司给我的时间,得以如愿参加这个技术盛宴。 技术的发展,往往迅雷不及掩耳。记得去年的GDD,谈到了云计算这个概念,经过了1年的发展,云计算的概念已经深入人心。去年谈到... ...
老赵谈IL(3):IL可以看到的东西,其实大都也可以用C#来发现
IL的确比C#等高级语言来的所谓“底层”,但是很明显,IL本身也是一种高级抽象。而即使是机器码,它也可以说是基于CPU的抽象,CPU上如流水线,并行,内存模型,Cache Lock等东西对于汇编/机器码来说也可以说是一种“封装”。从不同层次可以获得不同信息,我们追求“底层”的目的肯定也不是“底层”这... ...
“奋斗了18年才和你坐在一起喝咖啡”--读后感
前天看了两篇文章,分别是:“奋斗了18年才和你坐在一起喝咖啡”和“我奋斗了十八年不是为了和你一起喝杯咖啡”。两篇文章中主人公的出身和后来的经历与自己有些相似,所以感触良多,特发此文以示纪念。虽然我不像文中主人公那样出生在边远农村,但我的处境未必就比他们好多少。我的家在北京昌平区,属于北京的... ...
Windows Mobile和Wince下的WTL(Windows Template Library
最近在做一个Windows Mobile的收音机程序,Tim 同学建议使用natvie C++做,所以打算使用WTL来开发。在Windows Mobile和Wince下进行native C++开发,可以使用MFC,WTL以及Win32。比较流行的是MFC,网上资源也多,我自己也做了6,7年,可是使用... ...
Asp.net MVC 示例项目"Suteki.Shop"分析之---NVelocity模版引擎
在Suteki.Shop中使用了NVeloctiy模版引擎,用于提供可订制的邮件模版。而邮件的功能就是当定单状态发生变化时,系统会向买家发送邮件通知。其中的邮件信息内容就是采用NVeloctiy的模版(.vm扩展名)进行订制的。因为在Sutekie.Shop的最新源码包中只是部分实现了其功... ...
借老赵和包子的春风,我也来谈谈IL与汇编(上)
园子里两个大牛正争的如火如荼,小生不才,借一下两个名人的名气也来谈一下Microsoft intermediate language (MSIL,就是大家口里的IL)和ASM(这里指针对X86汇编,排除其他一切“高级汇编”)。 ...
IL 到底算不算汇编语言?
IL 到底算不算汇编语言? 这两天老赵和老包为IL 是不是汇编语言交了火,eaglet 忍不住也想说两句。 首先我们不要拿中文在这里挣,这些词汇其实是从英文翻译过来的,在中文中算外来词。就像.net 中 Property 和 Attribute 都翻译成属性,如果两个人都在讨论属性,但一个说的是Pr... ...
驳文不看文,实在可怕
一早看到包同学的驳文《批驳小赵之IL无用论(1)》,甚是期待,但看了第一个回复,却让我大失所望。包同学能否看清了老赵以前说过的,自己以前说过的,以及老赵昨天说的东西以后再进行反驳呢?我们很多明明是同样的观点,为什么变成相互驳斥了呢? ...
批驳小赵之IL无用论(1)
道理越辨越明。我不是来吵架的,而是特地来澄清一些概念。赵劼的看法实在有些偏激,但凡与之意见向左的,一概穷追猛打至死。有感于他的毁人不倦大多穿凿附会之说,于是,暂时搁下手上的工作,发此文以正视听。 ...
你真的了解分层架构吗?——写给被PetShop"毒害"的朋友们
.NET平台上的分层架构(很多朋友称其为“三层架构”),似乎是一个长盛不衰的话题。经常看到许多朋友对其进行分析、探讨、辩论甚至是抨击。笔者在仔细阅读了大量这方面文章后,认为许多朋友在分层架构的理解上存在两个比较大的偏颇。这篇文章,不是一篇技术文章,所以通篇不提技术细节,而只是想帮大家澄清对分层的误解... ...
老赵谈IL(1):IL是什么,它又不是什么?那么汇编呢?
我们.NET开发人员必定离不开IL,就算您没有学习,也一定可以在各处看到它的身影。最近在博客园上活跃的IL文章译者包建强同学的一些看法让老赵大为震惊,决定独立开篇,希望可以让大家看到不同的声音。真理越辩越明,也欢迎大家来一起讨论,发表自己意见。老赵也会尽量把朋友们留在老赵博客上的看法汇总起来,并加以... ...
【翻译】ASP.NET MVC中你必须知道的13个扩展点
ScottGu在其最新的博文中推荐了Simone Chiaretta的文章13 ASP.NET MVC extensibility points you have to know,该文章为我们简单介绍了ASP.NET MVC中的13个扩展点。Keyvan Nayyeri(与Simone合著了Begi... ...
Asp.net MVC生命周期
端午节漫长的旅途让我有足够的时间翻阅Asp.net MVC的源代码和MSDN. Asp.net MVC生命周期是一个非常棒的线索,它几乎帮我串联起绝大部分的代码.我尝试在EA中把顺序图画出来,最后还是选择分解成若干图,那图太大了!嗯哼,我们开始... ...
使用silverlight构建一个工作流设计器(十三)(动态生成流程图片下载_上)
首先庆祝一下源代码在codeplex上下载量超过1000。另外本演示程序放在微软免费的silverlight host上面,您也可以申请免费的空间。地址在http://silverlight.live.com/。 在silverlight中并没有提供生成图片的相关类,网上搜索了一下,得到的结果是微... ...