摘要:QARUN 是一个很好的功能测试工具,也算 老牌测试公司 compuware 的一个经典的产品。当然如果测试.NET 应用程序的话,现在使用 QARun 的升级版 testpartner 他们各自的网址: http://www.compuware.com/products/qacenter/qarun.htm http://www.compuware.com/products/qacente...
阅读全文
11 2004 档案
摘要:一个简单的例子: DimptAsNewPoint(0,0)pt+=NewSize(10,10) C# 中没有问题。在 VB.NET 中就不能编译,错误是Operator '+' is not defined for types 'System.Drawing.Point' and 'System.Drawing.Size'.其实看一下 Point 的il ...
阅读全文
摘要:最近看到 msdn 中文网站有了一些更新的文章,有些文章也太老了比如最近刚刚发布的一篇文章, Visual Studio .NET 2003 的新增功能 ,2005 都快出来了,才开始介绍 2003 新特性。不过,如果你想了解vs.net 2003 新特性的话,可以看看:原文地址:http://www.microsoft.com/china/msdn/library/langtool/vsdotn...
阅读全文
摘要:今天看 SQL Server resource kit 的时候提到了系统的可用性 (Availablity)发现自己以前有很多认识还是很不正确的。1. 99.9 很容易保证?很难保证。 99.9 也就是三九,呵呵。要求一年只能有8.8 小时的offline 时间,算到每个月就更少了。所以99.X 还是个奋斗目标。2。99.999 只是个理想目标,要求一年只有5分钟的offline 时间,响起来就怕...
阅读全文
摘要:不知道各位在写console 或者 windows 应用程序的时候有没有考虑如果有些异常你没有处理到,程序就会自动退出的问题?如果你希望有没有处理到的异常发生的时候忽略他让应用程序继续执行,有办法实现吗? 或者类似 VB.NET 中的 On Error Resume Next ;) 也很容易实现如果是 console 应用程序清考虑处理以下事件: AppDomain.CurrentDomain.U...
阅读全文
摘要:数据库的性能很多人都会用类似 Database hammer 之类的压力测试工具测试。这个主要是施加压力。对于测试的结果,如何判断数据库性能以及影响性能的关键应用呢? 比如类似 Dotnet 中的devparter 可以统计那些方式执行了很长时间,出现了那些死锁。。。这时候很多人可能会用 SQL Profiler ,对于profiler 的测试结果如何评价?一下文章提到了观测的几个重要指标并写了四...
阅读全文
摘要:呵呵,早上一个同事提到如何拆分ip地址。比如有一个ip地址是 192.168.12.8在 TSQL 中希望得到对应的数值表示法 192*256^3 + 168*256^2+12*256 + 8 =3232238600其实ip地址有多重表示法,你在命令行中运行 ping 3232238600 就相当于 ping 192.168.12.8现在的问题就是如何将192 168 12 8分别取出来。以前我...
阅读全文
摘要:刚刚看到 国外有人出了一本书,关于 使用开远工具做.net 开发的。amazon 上面有介绍:http://www.amazon.com/exec/obidos/tg/detail/-/0321228103/102-1374168-1971305?v=glance我搞了一个电子版本,谁需要的话我可以share 一下。另外,这个blog 怎么上传文件,需要申请吗?
阅读全文
摘要:想了一个很简单的例子。就是人跟人互相加为好友的例子。默认情况下 A 加 B 为好友,如果B 比较热情,或者喜欢交朋友的哦话,也会自动的把 A 加位好友。如果B 不是太喜欢交朋友的话,这时候朋友就是单向的。这些习惯其实跟 对象本省没有任何关系,在 C# 中通过 Attrubute (特性)可以记录额外的信息。一下是一段代码1。定义一些属性 namespaceTest{[Attribut...
阅读全文
摘要:自我评估• 您当前的项目是否应用了抽象层次?• 层次是否定义完善?• 项目团队是否很好地理解了这些层次?• 如果复杂性在一个层次中变得过大,团队是否将其分离到视图中呢?• 团队是否在层次间保持一致性?• 您的项目会从抽象层次中获益吗? 伟大的架构师本能地遵循这些原则。我们其余的人就必须有意识地应用抽象层次,并运用规则在整个项目生命周期中保持这些层次。中文地址:http:/...
阅读全文
摘要:对java 了解不多,碰到了一个不太明白的问题。在一个类的静态方法中,为什么不能直接实例化类中包含的非静态的类。比如一下代码: publicclassHello{interfaceITest{voidSayHello(Stringmsg);}publicclassCBaseTest{p...
阅读全文
摘要:早就听说微软要升级 hotmail,今天打开mail 终于看到变 2G 了,但愿不是什么bug今天也索要了一个wallop 邀请权,不知道明天能否如愿。另外今天看到偶地计数器超过1000了,感谢各位地支持。也谢谢dudu 提供了这么好地一个乐园。(y)
阅读全文
摘要:这个示例程序估计很多人都用过。没有用过的话可以从 http://www.microsoft.com/downloads/details.aspx?FamilyID=966C3279-2EE9-4E14-A4F7-D4807239A396&displaylang=en 下载一个简单的股票买卖程序,数据库访问和部分业务逻辑提供了 COM+ 企业服务和 DotNet Remoting 两种方式。具体的架...
阅读全文
摘要:有朋友提到了在Remoting 中的事件处理的问题,我 google 了一下,发现几篇有用的文章。大坏蛋 的 Dotnet Remoting 事件处理http://blog.joycode.com/joe/archive/2004/11/09/38437.aspx创建以Microsoft .NET Remoting为基础的分布式应用架构卢彦http://www.microsoft.com/chin...
阅读全文
摘要:SQL 2005 中提出了数据库镜像的概念。这个跟 Clustering,Replication还是有区别的。mirroring is at a database level, has fast failover and duplicates all hardware and storage. Clustering has shared storage, duplicates the entire...
阅读全文
摘要:假设有一下一个实体类。 usingSystem;usingSystem.Xml;usingSystem.Xml.Serialization;namespaceTestPerson{publicclassPerson{publicstringFullName;[NonSerialized()]...
阅读全文
摘要:很多版本的 c# 代码规范中都提到应该使用 c# 预定以类型,比如:使用 int 而不是 Int32,使用object 而不似乎 Object,使用bool 而不是 Boolean。我觉得使用预定以类型有这么几个优点。1。跟 C++ 程序员以前的习惯一直。2。IDE 会 Highlight 这些关键字。但是这两个理由都很牵强。而在 Applied .NET Framework Programmin...
阅读全文
摘要:今天看财经频道经济观察发现的。大概是大众点评网整理除了一本对上海餐馆的评价。对一家饭店评价的一般或者比较差。然后餐馆上诉这家网站看了一下这个网站的评价确实还比较客观。广告一把:http://www.zsurvey.com 大众点评网
阅读全文
摘要:今天碰到了个非常奇怪的问题,而且无法重现。在一个类构造的时候从 xml 文件反序列化一个对象。一般情况下都是好,极少数情况下会出现一下问题。System.Runtime.InteropServices.ExternalException: Timed out waiting for a program to execute. The command being executed was "c:\w...
阅读全文
摘要:偶然看了一下房产的交易情况网上平均成交价: 9358 元/M2 总套数: 860 套 总面积 : 106932.21 M2 总金额: 100066.4 万元
阅读全文
摘要:对于送耦合的引用,有一下四种选项。1.MSMQ从windows nt 开始微软就开始提供msmq 的支持,一直到现在的3.0,主要提供一下几个特性的支持。可靠的消息传递,类似mail 系统,有脱机支持可设置消息的优先级,Label的各种额外的标示事务支持通过DC,IC的灵活应用,有好的缩放性对于客户端,要求必须是windows 系统,从windowsce 到windows .net 2003 都...
阅读全文
摘要:写一个简单的Remoting 服务程序,HelloWorld:)类函数: PublicClassSimpleObjectClassSimpleObjectInheritsSystem.MarshalByRefObjectPublicFunctionHelloWorld()FunctionHelloWorld(ByValmessageAsString)...
阅读全文
摘要:今天下载了一个最新的版本 1.32, 发现这个版本对1.30的规则作了很多的整合。原来有十几条规则关于命名的现在归并到一条 "identifiers should be case correctly"有一个规则不是很郁闷写了一个简单的测试函数 publicintComputeSum(intvalue1,intvalue2){returnvalue1+value2;} ...
阅读全文
摘要:ADO.NET 中引入了数据库连接池的概念,其实默认我们在连接数据库的时候已经用了数据库连接池。比如 SqlConnectionconn=newSqlConnection();conn.ConnectionString="IntegratedSecurity=SSPI;InitialCatalog=pubs";conn.ConnectionString="Integ...
阅读全文
摘要:问题:很多时候希望通过反射动态的加载一个程序集,通过反射调用其方法,调用完之后希望能够及时释放加载的DLL 文件,以便释放资源和更新dll解决:目前对于 Assembly, CLR 没有提供卸载 Assembly 的方法。而 Assembly 是 驻留在 Appdomain 中,Appdomain 是可以动态卸载和创建的。比如有一个动态生成的类库: publicclassHelloW...
阅读全文
摘要:http://www.15seconds.com/issue/040621.htm 这篇文章详细的介绍了这一点主要用到的工具 Nant (http://nant.sourceforge.net/)NAnt is the platform that will be used to create the actual build process. NAnt is an open source ...
阅读全文