导航

随笔分类 -  DotNet

摘要:上半年弄了一个小的MIS系统,使用了Castle AR(for .net2.0, beta 3),其中一个类中有一个映射到ntext(sql server2000)的属性,发现最多只能存储进4000个unicode字符,当时研究了一下原因就是NHibernate默认String类型为nvarchar,save()的时候于是就被自动截断了,当时比较懒同时考虑4000个字符可能也够了(侥幸心理),就没... 阅读全文

posted @ 2006-11-28 18:47 InterMa 阅读(2702) 评论(7) 推荐(0)

摘要:最近修改一个使用了AR+Oracle 9i的系统,好多小地方没注意,结果吃尽苦头,总结几个重要的如下:【1】如果某个字段在DB中可Null,那一定要用System.Nullable类型:这个就不用深解释了,我在这个小环节上没注意,结果发现在DateTime类型的变量中被塞入'0001-1-1 0:00:00',感觉真有点欲哭无泪。。。【2】Ft的Oracle时间类型格式:¥#%¥#……,反正总结出... 阅读全文

posted @ 2006-11-07 15:57 InterMa 阅读(681) 评论(0) 推荐(0)

摘要:Castle ActiveRecord Oracle 阅读全文

posted @ 2006-07-31 15:27 InterMa 阅读(1532) 评论(2) 推荐(0)

摘要:感觉不错,虽然比MagicAjax麻烦一点,但是可控性强了很多,以后就抛弃MagicAjax了(主要是它的版本号看了害怕,老是0.3,-_-!!),我使用Atlas,大多数情况下只用UpdatePanel就满足要求了,那些自带的Control还没用过呢,改天尝试一下,:-)同时发现了一个小的不爽之处:那就是使用Atlas的页面只在IE 6.0.2900版本(Win XP SP2)以上才有良好表现,... 阅读全文

posted @ 2006-07-28 21:52 InterMa 阅读(420) 评论(1) 推荐(0)

摘要:.net Dotnet 学习指南 阅读全文

posted @ 2006-07-18 20:09 InterMa 阅读(640) 评论(0) 推荐(0)

摘要:这个是面向.Net领域的,适用于小规模的B/S应用。我编写的很多应用都是基于这个架构的,我的核心出发点就是以开发效率为先。 一. 数据库: SQL2005Express 主要是部署方便,Copy过去就行了。当然如果要和原系统数据集成,只能看原来用的是啥样的DB了。 二. 持久化层: Castle ActiveRecord简单易用,大大提高了开发的效率。不过有这样一些主要的不足之处: ... 阅读全文

posted @ 2006-05-03 12:08 InterMa 阅读(2269) 评论(5) 推荐(0)

摘要:以前写过一篇关于这个主题的文章( http://interma.cnblogs.com/archive/2005/10/20/258781.html ),今天回过头去看看,发现写错了。ft死了,赶紧作此修正版,新年新气象嘛。工作线程中抛出未捕捉的异常会如何?猜想可能会是如下2种情况之一:[1] 整个进程(程序)全死掉。[2] 那个抛异常的线程无声无息的死掉,而不对其他线程造成影响。正确的解答是:[... 阅读全文

posted @ 2006-01-01 11:22 InterMa 阅读(6224) 评论(2) 推荐(0)

摘要:PocketPC Emulator 连接 Internet 设置详解 本文的环境:WinXP SP2 + VS2005Pro + Windows Mobile 5.0 PocketPC Emulator 今天弄了一晚上才使PocketPC Emulator能够上网,不敢独享,遂写此文。 一.首先为了更好的开发基于Window Mobile 5的PPC应用,应该安装如下软件:(不是必须... 阅读全文

posted @ 2005-11-29 00:23 InterMa 阅读(3239) 评论(7) 推荐(0)

摘要:续前一篇( http://interma.cnblogs.com/archive/2005/11/24/283814.html ) 三. 第二章 组件 1. CLR模块包含代码,元数据,资源。CLR模块依然是WinNT的PE/COFF的可执行文件的扩展版,它其中的大部分内容作为不透明的数据存放在PE/COFF文件的.text部分中。 2. 4种模块输出种类:ex... 阅读全文

posted @ 2005-11-27 22:14 InterMa 阅读(1103) 评论(6) 推荐(0)

摘要:一.前言 去年的这个时候读了Don Box的《Essential .NET Volume 1: CLR》(《.NET 本质论 卷一:CLR》),当时囫囵吞枣似的匆匆读完,没有认真咀嚼大师的思想,有点暴殓天物的感觉。今日又在图书馆拿出这本书,心中有很多体会,也许就像他本人所说,Don Box的书不应该只读一遍的。 在这篇读书笔记中,我将原书的中一些重点摘抄下来,同时对书中的一些观点也会提出自己的... 阅读全文

posted @ 2005-11-24 18:09 InterMa 阅读(1757) 评论(2) 推荐(0)

摘要:费了一下午的时间下完了2.7G的img,卸掉了Beta2,晚上又花了3个小时安上了Pro。兴冲冲的运行了一下,发现以下功能都没了:Code profilingStatic analysisUnit testingCode coverageProject managementTest case management哎,这才想起来Beta2我安的是TS版的,前几天还特地学了一下这些功能,好不容易上手了... 阅读全文

posted @ 2005-10-30 00:04 InterMa 阅读(2303) 评论(13) 推荐(0)

摘要:废话不说了,发现VS2005自带了Performance Tools,这下可以不再用第3方或自己写的一些简单的测试性能工具了。[1] 菜单"Tools" -> "Performance Wizard",之后注意选择在Mode of profiling选择Instrucmentation就行了。[2] 之后在Performance Explorer中Launch你的项目。[3] 程序结束后,就可以看... 阅读全文

posted @ 2005-10-21 21:21 InterMa 阅读(4412) 评论(4) 推荐(0)

摘要:注意:此文已废弃,修订版详见:( http://interma.cnblogs.com/archive/2006/01/01/309325.html ) ————————————————————————————————————————晚上突然想到这个问题,猜想可能会是如下2种情况之一:[1] 整个进程(程序)全死掉。[2] 那个抛异常的线程无声无息的死掉,而不对其他线程造成影响。马上去试了一下,原... 阅读全文

posted @ 2005-10-20 22:52 InterMa 阅读(1428) 评论(2) 推荐(0)

摘要:待着没事看了一会8月的《程》,发现P86对lock的评析似乎有错: 崔轶的评析认为lock块中发生异常,流程跳转时不会释放锁。 即lock (x) ... = System.Threading.Monitor.Enter(x); ... System.Threading.Monitor.Exit(x); 和我的印象不符阿,记得可以释放锁吧?看了一下MSDN,果... 阅读全文

posted @ 2005-08-30 20:56 InterMa 阅读(369) 评论(1) 推荐(0)