Kriss Liu

击长空、博千里,笑慑鬼魅,坦荡万象。四海皆是可有作为,宇内必有余之归宿。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  25 随笔 :: 0 文章 :: 164 评论 :: 5 引用

2008年10月16日

摘要:随着微软在.NET 3.5 SP1中正式推出Entity Framework,很多数据访问提供者开始支持这一新框架。本文涉及到的 Devart MyDirect.NET 就是目前MySql数据库领域支持EF的数据访问组件(MySql Connector据说要等本月底才推出支持EF的新版本)。MyDirect.NET对EF提供了很好的支持,不过免费版只能试用1个月。以下从技术角度阐述如何绕开其验证,仅供学习研究之用。 1、寻找验证相关的入口函数: 当到期时,异常信息和调用堆栈如下: ----> CoreLab.MySql.MySqlException : Sorry, your trial period has expired. --MySqlException at CoreLab.MySql.MySqlConnection.Open() 在打开MySqlConnection出错,用Reflector分析CoreLab.MySql.dll看一下代码: Code License license = a 阅读全文
posted @ 2008-10-16 18:10 Kriss Liu 阅读 (799) 评论 (2) 编辑

2006年3月3日

摘要:IIS6的管理中,新增了一个Web 服务扩展,可以在里面配置网站是否支持ASP、ASP.NET、未知的ISAPI扩展等等。由于这一功能的增加,以前一些IIS默认的支持项,现在首先都得先设置成允许这个Web服务扩展才行。比如我们自己写的ISAPI扩展。 那么我们如何通过ADSI来修改Web 服务扩展呢?。可以通过访问本地IIsWebService对象的WebSvcExtRestrictionList... 阅读全文
posted @ 2006-03-03 23:11 Kriss Liu 阅读 (1433) 评论 (1) 编辑

摘要:我们知道通过在页面中使用JavaScript调用微软的XMLDOM/XMLHTTP组件,可以方便的在页面中各种远程的资源,如网页和XML数据。不过由于IE默认安全级别的限制,我们并不能通过XMLDOM/XMLHTTP访问不同域的数据源。也就是说,www.siteA.com不能访问www.siteB.com里的页面。我们可以通过一个简单的本地页面代理来帮我们实现这个功能。新的流程将是: siteA.... 阅读全文
posted @ 2006-03-03 22:44 Kriss Liu 阅读 (1933) 评论 (3) 编辑

2006年2月23日

摘要:朋友的项目里有这样一个要求,一个按钮按下后,同时出现四个csv文件下载。我们当然可以用window.open()打开4个新窗口来下载,但一下载蹦出很多页面,客户可能就不喜欢了。我本来想,那用隐藏的IFrame不就没问题了,事实没有这么简单。我们看一下如下的代码: <script language="javascript">function download(){document.all... 阅读全文
posted @ 2006-02-23 02:30 Kriss Liu 阅读 (3282) 评论 (3) 编辑

2005年12月2日

摘要:在使用Remoting之前一直很关心它的并发处理能力。之前写了一个小测试,两个Client线程访问远程对象,一个应该是立即返回,另外一个应该是线程休眠3秒钟后返回。结果发现两个线程的远程调用都是在3秒后返回。   今天在翻阅MSDN中关于Remoting的章节时,发现有以下一些记载:   [使用 .NET Framework 编程 -> .NET 远程处理概述 -> 信道 -> ... 阅读全文
posted @ 2005-12-02 03:15 Kriss Liu 阅读 (3139) 评论 (9) 编辑

2005年12月1日

摘要:庞德致曹操:关于战胜关羽的可行性报告曹操批示:----------------  于禁同志,这是庞德同志的一份材料,内容充实,结合实际,分析深刻,转你一阅。望你本着放权而不放任、管理而不束缚、鼓励而不夸大、警告而不泼冷水的精神对其进行指挥。密切注意此人的具体表现,战斗开始后请你全权负责,视情酌办。1、开篇敬爱的魏王千岁:  您好!  我是庞德--就是您一直记不住名字,老是称呼我"那个谁…... 阅读全文
posted @ 2005-12-01 21:07 Kriss Liu 阅读 (447) 评论 (1) 编辑

2005年11月30日

摘要:一般情况下我们用Remoting一个信道应该就够用了,因为程序要么是客户端,要么是服务器端。但是有时候也会出现一个客户端需要连接多个服务器端的情况,或者一个程序既作为服务器端(针对内网),又作为客户端(针对外网)。这个时候就需要注册多个信道了。  根据一般的经验,客户端信道和服务器端信道应该是不冲突的。但实际的情况呢?看一下以下的代码: IChannelserverChannel=newTcpSe... 阅读全文
posted @ 2005-11-30 23:19 Kriss Liu 阅读 (7237) 评论 (19) 编辑

2005年10月24日

摘要:先说点题外话。首先要寒一下自己,有半年多没有更新blog,实在是偷懒至极。。其间心得倒也不少,如果只是贴代码,倒是挺容易,不过这样的post在我看来,是最垃圾的,肯定骂声无数;但要把问题讲清楚透彻,又比写代码要费劲得多  言归正传。在我看来,利用.NET开发应用程序,有两个比较突出的问题,就是性能和安全性。当然在Web应用上这两点倒不是很大的问题。  安全方面,除了强名称和混淆编译等部署端的保护外... 阅读全文
posted @ 2005-10-24 21:52 Kriss Liu 阅读 (2616) 评论 (6) 编辑

2005年3月14日

摘要:在《多样、互动的WinForm UI设计与开发思路》一文中,我提到过把Flash作为控件嵌入到WinForm程序中以提高软件的互动效果并降低开发难度这样一种思路。但这样一个系统,我们往往不希望随应用程序打包,或者让用户看到,很多很多的FLASH文件。其中一个办法就是把flash文件作为资源嵌入到系统中。但这样又出现一个问题,Flash Player只有一个Movie属性用于指定当前播放的媒体,... 阅读全文
posted @ 2005-03-14 23:43 Kriss Liu 阅读 (2842) 评论 (9) 编辑

2005年3月4日

摘要:最近一年来一直在做WinForm相关的系统,对WinForm的UI设计有一些想法想和大家讨论(主要是比较忙,所以很多只是设想,还没有开发实例) 关于WinUI,理想的情形应该是外观比较cool,能给用户良好的使用体验和印象,同时又兼顾功能强大和容易开发。但基于传统的.NET WindowsForms,恐怕除了容易开发,在其他方面的指标都很普通了。如果为了界面和功能,则复杂度会提高很多,用... 阅读全文
posted @ 2005-03-04 03:51 Kriss Liu 阅读 (7665) 评论 (10) 编辑