阿不

潜水

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2007年11月23日

摘要: 最近有一本书,虽然还没有出版本,但已经引起了很多人的关注的。那就是熊大牛(请熊力老师别生气,绝对没有恶意,是尊称)的《Windows 高效排错》。提到Windows排错,我相信有很多像我这样普通的程序员想都不敢自己能去做这件事。面对那些犹如天书般的16进制表示的内存地址,二进制表示的代码,和数目繁多的数据对象。我们一看都会把它当成是乱码了,更别提去了解它了。但当我们遇到,无休止的内存溢出,程序阻塞... 阅读全文
posted @ 2007-11-23 20:54 阿不 阅读(4955) 评论(9) 推荐(0) 编辑

2007年11月22日

摘要: 大家好像都有一种同感,使用了asp.net ajax的网站的速度好像都不是特别快。目前维护的网站,页面执行时间在0.1秒上下,页面本身的HTML也在50K左右,经常都是页面标题已经显示出来一段时间了,但是页面还是空白的。可以说页面本身已经相当快了,但就是在加载脚本的时间花了比较长的时间。而通常情况下脚本的加载本身就是串行的下载方式,简单来说,当页面执行到脚本引用的位置,只有等到脚本下载完后,之后的... 阅读全文
posted @ 2007-11-22 20:36 阿不 阅读(3382) 评论(20) 推荐(0) 编辑

2007年11月19日

摘要: Component Life Cycle(组件生命周期) In general, the Component architecture in 2.0 will "just work." It's been designed to handle most of the management of components transparently to the end developer. Howev... 阅读全文
posted @ 2007-11-19 19:39 阿不 阅读(2762) 评论(0) 推荐(0) 编辑

摘要: Component Overview One of the goals with 2.0 was to provide even more basic building blocks than ever before. The Component class was originally introduced in 1.x, but was not fully integrated through... 阅读全文
posted @ 2007-11-19 19:36 阿不 阅读(1677) 评论(0) 推荐(0) 编辑

摘要: Document Status(文档状态) This document is content-complete, but should still be considered DRAFT status. Please do not edit or translate yet — add all comments, questions, etc. to the discussion page. I ... 阅读全文
posted @ 2007-11-19 19:26 阿不 阅读(2066) 评论(7) 推荐(0) 编辑

2007年11月12日

摘要: 【原文地址】Classes in JScript – Part III: Class Hierarchy and Data Encapsulation 【原文发表日期】Published Wednesday, October 31, 2007 8:10 在这篇博客中,我们将会来讨论如何在Jscript中实现类的继承与封装。 我仍然会使用之前第一部分和第二部分文章中所使用的示例代码,并按需要来修... 阅读全文
posted @ 2007-11-12 14:19 阿不 阅读(2655) 评论(2) 推荐(0) 编辑

2007年10月18日

摘要: 在Teddy的 DynamicMethodProxyFactory组件中,提供了一种调用非公有方法的机制。本质上,通过这个组件是可以实现任意的公有和非公有属性的读写操作(属性本质上可以通过它的get/set方法以方法的形式访问)。而且性能会比反射提高3 - 4数量级。但是如果我们希望访问某些非公有字段时,那我们还是无法使用DynamicMethodProxyFactory组件,还是需要使用反射。 ... 阅读全文
posted @ 2007-10-18 20:44 阿不 阅读(3102) 评论(4) 推荐(0) 编辑

摘要: 博客园CLR基础研究团队|CLR团队精品系列|hjf1223技术博客 这个系列写于去年的早些时候,严格的说,这不算是精品,这只是在当时为了减少自己在学习和使用iBatis过程必须反复去回顾所要额外消耗时间的一个总结性文字。时间过去一年多了,虽然在这个系列中可能还会存在一些错误,虽然这个系列似乎也没有一个结束篇,我本人也已经很久没有使用iBatis了,也可能无法来继续这个系列了。但是我想,已经存在的... 阅读全文
posted @ 2007-10-18 12:43 阿不 阅读(3522) 评论(2) 推荐(0) 编辑

2007年10月15日

摘要: 在今年的早些时候,那时我对Javascript还不是非常的了解。导致我在阅读各种JavaScript代码特别是ASP.NET AJAX时,有非常大的障碍和难度。后来,通过阅读《JavaScript The Definitive Guide, 4th Edition》的部分章节特别是Javascript核心部分的内容,让我对JavaScript的本质,动态性,面向对象能力第一次有了比较清晰的理解。再... 阅读全文
posted @ 2007-10-15 15:18 阿不 阅读(2000) 评论(8) 推荐(0) 编辑

摘要: 【原文地址】Classes in JScript – Part II: Instance Properties / Methods & Class Properties / Methods 【原文发表日期】 Sunday, September 30, 2007 4:17 PM by don.raman 继上篇博客,在这篇博客中,我们会更加详细的讨论一下关于实例属性(Instance Pro... 阅读全文
posted @ 2007-10-15 14:55 阿不 阅读(863) 评论(3) 推荐(0) 编辑

摘要: 【原文地址】 Classes in Jscript - Part I 【原文发表日期】 Monday, September 24, 2007 9:23 AM by don.raman 我是Ritesh Parikh,最近刚转入Jscript Team作一名SDET(译注:我也不知道SDET是什么样的岗位:()。我刚接触Jscript时,我有很多的疑问。其中一个就是 Jscript是否支持面... 阅读全文
posted @ 2007-10-15 14:52 阿不 阅读(1415) 评论(6) 推荐(0) 编辑

2007年7月29日

摘要: 【原文首次发表在:NBearLite入门二】 在上一篇NBearLite使用入门中,简单了介绍了一下NBearLite基本情况。代码也是直接摘抄teddy在NBearLite源码中的测试代码,自己也没有动手去写过示例代码,也从来都没有真正使用过NBearLite的经历,所以心里难免会没底。今天晚上终于把示例代码补上了。在示例中,还包括了1.0.0.6的最新支持Save DataTable/Data... 阅读全文
posted @ 2007-07-29 03:00 阿不 阅读(4755) 评论(5) 推荐(0) 编辑

2007年7月27日

摘要: NBearLite是NBearV4的几个核心组件之一,也是目前NBearV3中ORM部分的查询语法的核心。NBearLite本身并不是一个完整的ORM解决方案,配合目前Teddy正常开发的NBearMapping组件使用(某个中间组件过渡),组成一套完整强大的ORM解决方案。NBearLite的目标是提供一种SQL语句和存储过程透明的方便快捷,面向对象化的数据库操作,专门负责SQL语句生成,数据库... 阅读全文
posted @ 2007-07-27 12:57 阿不 阅读(6273) 评论(10) 推荐(1) 编辑

2007年7月10日

摘要: 记得当ASP.NET AJAX还在ATLAS阶段的时候,我就有发过一篇关于脚本资源文件可以被压缩的blog Great!The Atlas client library has been compressed in release mode. 从ATLAS到正式的ASP.NET AJAX已经发生了根本性的变化了,所以当时的情况就不再多做介绍了.还是先来看看一组数据 Resource Nam... 阅读全文
posted @ 2007-07-10 13:48 阿不 阅读(3185) 评论(4) 推荐(0) 编辑

2007年4月14日

摘要: 它是Rails技术的核心原则,逐渐也成为了敏捷开发技术的一个重要思想。最早看到它是在一个朋友的MSN上将它作为个性化信息,想对它有更深入的了解是在自己越来越多的开发实践中遇到的各种各样的配置麻烦时,希望与它交成好朋友是在总结这些开发实践后。 约定胜于配置不仅是属于Rails,属于开源技术,它同时间属于.NET技术的开发人员。我以前就有这样的一个误区,配置文件越多,能配置的东西越多,软件的适应性就更... 阅读全文
posted @ 2007-04-14 12:35 阿不 阅读(4385) 评论(13) 推荐(0) 编辑

2007年3月16日

摘要: 在atlas的时候,在UpdatePanel中使用Menu控件是不会出错的,但是正式命名为asp.net ajax后,从beta1开始,在UpdatePanel 中就无法正常使用Menu控件了,一直到RTM也没有解决这个问题。在asp.net ajax的官方文档中也有这样的说明(原文http://ajax.asp.net/docs/overview/UpdatePanelOverv...): Th... 阅读全文
posted @ 2007-03-16 11:05 阿不 阅读(4245) 评论(3) 推荐(0) 编辑

2007年3月15日

摘要: 原文:http://blogs.msdn.com/webdevtools/archive/2007/01/... 在我演示Orcas新的CSS功能时,得到一个问题问如何使用这些工具来帮助我们分析页面上的样式。或明确点说,为什么页面不按我们所期待的样式来显示呢。在Orcas中包含了一个非常有用的工具,叫做CSS Property Grid(样式属性表格)。它看起来和普通的表格没什么两样,但是它确实包... 阅读全文
posted @ 2007-03-15 20:29 阿不 阅读(784) 评论(0) 推荐(0) 编辑

2007年3月14日

摘要: 在.NET调用加了SSL验证的WebService可让我费了不少心思。要使用SSL证书加密,必须要根据证书创建X509Certificate实例,添加到WebService实例的ClientCertificates集合属性中: string certificateFile = AppDomain.CurrentDomain.BaseDirectory + @"\certificate.ce... 阅读全文
posted @ 2007-03-14 13:47 阿不 阅读(10141) 评论(7) 推荐(3) 编辑

2007年1月30日

摘要: 在Roy Osherove's Blog的一个blog《Cheat Sheets for ASP.NET, Regex, Mock Objects and more》罗列出了与.NET的一些相关技术的备忘录文档链接,通过他的这篇blog,可以链接到这里的备忘录包括: .NET 格式化字符串 ASP.NET 2.0页面生命周期和公共事件 Visual Studio 2005内置的代码提示 包括: ... 阅读全文
posted @ 2007-01-30 09:05 阿不 阅读(958) 评论(3) 推荐(0) 编辑

2007年1月24日

摘要: 等今天等了太久了,也是去年的这个时候,开始使用Atlas,那个时候还是比较早的CTP。引入它以后,带来了一些方便,同时去年这一年也给我带来了太多的麻烦了。06年上半年几乎是以每月一个CTP的频率不断更新着,这些CTP之间的差别都不算太大,只是不断的修正一些BUG,并没有实质性的变化,曾经还怀疑它的Client Library会奔着1M去。还好,在7月份的CTP比较稳定后,隔了三个多发布了beta1... 阅读全文
posted @ 2007-01-24 11:45 阿不 阅读(653) 评论(4) 推荐(0) 编辑

2007年1月23日

摘要: Google的个性化页面现在相当于我的电脑桌面一样重要了,在个性化页面上订阅了许多Feed和gmail最新邮件列表。每天一打开就可以知道我最想要的一些信息,早上过来还是一样的,可我刚刚重新刷新页面的时候,却发生了一些小小的变化,在每条信息的前面都加上了一个“+”的图标,点击它可以预览详细内容,还真是相当的方便。 不过不知道为什么Gmail的邮件没有这个功能呢?不能预览邮件? 阅读全文
posted @ 2007-01-23 10:14 阿不 阅读(851) 评论(0) 推荐(0) 编辑

2007年1月8日

摘要: 在asp.net 2.0中,对WAP开发已经有了一些的支持,它有专门的Mobile Web Form,Mobile Controls 等一系列的Mobile控件,虽然这些控件已经涵盖了文本框、按钮、链接、图片、数据列表、验证控件等等,可以说是应有尽有了。可以说这些控件的封装,一方面是为了传承Web Form开发的模型和方便性,方便控件的使用;另一方面,也为不同手机支持的不同浏览器标准提供开发上的透... 阅读全文
posted @ 2007-01-08 10:48 阿不 阅读(3488) 评论(9) 推荐(0) 编辑

2006年12月31日

摘要: 这里在使用asp.net ajax的程序发布后经常出现的一个异常情况。其实早在使用atlas时,就已经出现了这个异常了,只是那时并没有非常频繁的出现,也就是在程序启动后规律性的出现几次后就不发生了。由于不影响整个程序的正常运行也就没有关注了。但是在更新到asp.net ajax beta2版本后,并且使用了泛解析使用二级域名后就经常出错了,而且有几个规律: 1.在所有看到这个异常的邮件中,查看到的... 阅读全文
posted @ 2006-12-31 09:43 阿不 阅读(10828) 评论(9) 推荐(0) 编辑

2006年12月30日

摘要: 看看asp.net ajax的debug版本和release版本的脚本库的体积的差别,也许你会想帮你的js文件也减肥一下。我也想啊。找了好久,在google和baidu上换了好几个关键字,好不容易找到了一个叫JsMinGUI的工具,并通过它找到了原始的算法实现。在这里可以找到该算法的不同语言版本的实现。当然这里没有js混淆功能。 经过压缩后,js文件的可读性已经很差了。所以很想利用它也压缩一下cs... 阅读全文
posted @ 2006-12-30 16:40 阿不 阅读(1242) 评论(7) 推荐(0) 编辑

2006年12月15日

摘要: ASP.NET AJAX BETA版本已经发布有一段时间了,由于这次的变化比较大,考虑到项目的影响没有第一时间更新到最新版本。就在昨天和前天,ASP.NET AJAX RC版本还没有发布之前,终于迫不及待的把july CTP更新到BETA2版本了,由于改变实在太大了,花了一天多的时间才总算完成。就在昨晚还准备写篇博客感慨一下呢,写了开头没有结束,结果.... 今天一大早过来,在google的个性化... 阅读全文
posted @ 2006-12-15 08:34 阿不 阅读(1086) 评论(8) 推荐(0) 编辑