随笔分类 -  B DotNet

操作系统时钟置换算法实现
摘要:不知道为什么我们的操作系统老师最近的实验总是那么变态,昨天他出实验说实现LRU和时钟算法。想想操作系统多少年的课程了,什么实验网上搞不定,所以就去google了一下,郁闷的结果是LRU满天飞,时钟置换算法就愣是没找出来,没有办法,只能自己写了。花费了1个小时,终于把这个小算... 阅读全文

posted @ 2007-06-05 03:39 JesseZhao 阅读(3282) 评论(4) 推荐(0) 编辑

怎么节省安装 VS.net 2005 Sp1的时间
摘要:VS.net 2005 sp1 发布了一段时间了,我第一时间下载了安装,发现安装的过程是让人难以忍受的。我的机器配置还不是很差 赛扬2.66 内存1G ,安装却硬生生的用了我2个小时,不知道其他的人是不是也用了那么长时间。并且还有一个我无法忍受的就是我的C盘明明还有4G的空间,安装 VS.net 2005 Sp1的时候还是提醒我空间不足,整的我又去清理了一下空间,删除了一大堆的软件,那都是我的珍藏... 阅读全文

posted @ 2006-12-23 18:44 JesseZhao 阅读(4484) 评论(29) 推荐(0) 编辑

【翻译】Object relational persistence in .Net
摘要:Introduction(背景) 在.net开发的人中,我相信大部分人都接触过或者听说过 Object persistence 框架(比如 nhibernate之类的)。我曾经用过两个数据持久化方案,一个是用 attributes 去修饰 fields/properties ,然后框架利用发射机制来获取 metadata(元数据)并持久化它,另外一个方案是将 metadata 放到外部的一个 XML 文件里面,然后依然是利用反射机制去完成对象的持久化。 Pros and cons(硬币的两面性) 因为下面的原因,我个人比较推荐外置 XML 文件的做法: 即使在没有源代码的情况下,我们可以根据 XML 的定义映射到类让后存储他们(在使用第三方库的时候很有用)。 映射数据不会照成类定义的混乱。 当一个对象需要多个不同的持久化方案时,我们可以定义多个不同的 Mapping 文件。最起码她更具有灵活性和可扩展性。 在我个人看来,这两个方案本质上都很脆弱。它没有 type safety 或者编译时类型检查以确保映 阅读全文

posted @ 2006-12-21 16:30 JesseZhao 阅读(1979) 评论(4) 推荐(0) 编辑

发现一个 WPF/E Asp.net Server Control
摘要:今天早晨起来的太早了,还不到7点就起来了,出去给老婆买了一包热奶送去。老婆的胃最近总是不舒服胃胀,感觉不消化,真是让我心疼。不知道有没有治疗胃疼的特效药。 回来头看了Mike Harsh 的博客,发现一个好东西 WPF/E 的 Asp.net server control。看了她的介绍,可以方便的在 VS.net2005 里面做开发。下面给张 Controls 贴图: 阅读全文

posted @ 2006-12-21 08:38 JesseZhao 阅读(2534) 评论(15) 推荐(0) 编辑

浅析MetaWeblog
摘要:昨天看dudu老大发布的一篇文章用Windows Live Writer在博客园发布博客,里面提到了MetaWeblog这个东西,可能大家都感觉比较陌生,什么是MetaWeblog,她有什么用处,怎么使用它,这一连串的问题是不是都涌上了你的心头,我下面就替大家解答一下这些问题。 博客园是基于.Text开发的一套多用户博客系统。.Text提供两个可编程用户接口,SimpleBlogService和MetablogAPI。SimpleBlogService是一个 .net 的 web service,而MetaBlogAPI是一个XML-RPC Service。她可以让用户远程调用Blog程序提供的接口来完成一些功能,比如发布新的文章,查看最新文章的列表等。 我们如何利用MetaBlogAPI呢?我们这里要感谢Chuck Cook,他为我们准备了一个可以方便操作XML-RPC的类库。我们下面的内容就是用了XML-RPC类库。我们可以使用三种方法在客户端使用这个类库: 定义一个声明服务器端方法的接口,然后调用XmlRpcProxyGen去产生那个代理类 阅读全文

posted @ 2006-12-20 18:43 JesseZhao 阅读(3161) 评论(15) 推荐(1) 编辑

快速开发和设计的8个黄金法则
摘要: 今天看了David Martin 写的一篇文章,感觉很不错,本想完全翻译一下,可是无奈时间紧迫,下节课有编译原理,老师过于变态,不去上课一旦被查到一次绝对挂课,真是好害怕啊。下面简要的给出这八个黄金法则: 1. Avoid Rendering HTML from .NET code. 避免在.NET代码中描述HTML 2. Avoid Rendering HTML from JavaScript. 避免在js代码中描述HTML 3. Avoid In Line ASP.NET 避免使用内嵌的Asp.net代码 4. Do not save Formatted ASPX page in Visual Studio 避免在Visual Studio 保存以格式化好的ASPX页面 5. Developers keep their own working copy of the site 阅读全文

posted @ 2006-12-13 08:32 JesseZhao 阅读(3238) 评论(14) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示