摘要:最近在工作当做遇到一个问题,需要统计一段代码执行时间,但是手头上却没有一个好用的计算时间间隔的东西。于是,自己山寨了一把.NET下的StopWatch类,写了一个C++下的DNetStopWatch类。类图如下:代码逻辑几乎完全按照StopWatch类来实现的。以下是一段测试代码: DNetStopWatch sw; sw.Start(); Sleep(1000); sw.Stop(); sw.Start(); Sleep(3000); sw.Stop(); printf("Elapsed Ticks: %lld,\tElapsedMilliseconds: %lld",s
阅读全文
07 2011 档案
摘要:.NET中的System.Text.RegularExpressions.Regex类是非常好用的一个类。最近在使用Regex.Replace(…)方法时,对于替换字符串中使用的“$0”,“$1”等东西比较迷糊。在网上简单搜索了一下,没有找到什么好的回答。于是,自己摸索了一下,原来如此啊我们先看如下代码: string pattern = "Tom"; var input = "Tom is not tom."; // I wanna to replace 'Tom' to 'Tomas' var outp...
阅读全文