01 2014 档案

我最喜欢的visual studio 2013的新特性
摘要:博客搬到了fresky.github.io - Dawei XU,请各位看官挪步。最新的一篇是:我最喜欢的visual studio 2013的新特性。 阅读全文

posted @ 2014-01-26 14:22 fresky 阅读(217) 评论(0) 推荐(0) 编辑

把用octopress最新发布的博文同步到提供metaweblog API的博客(例如博客园)上
摘要:博客搬到了fresky.github.io - Dawei XU,请各位看官挪步。最新的一篇是:把用octopress最新发布的博文同步到提供metaweblog API的博客(例如博客园)上。 阅读全文

posted @ 2014-01-24 10:31 fresky 阅读(142) 评论(0) 推荐(0) 编辑

博客搬家到 http://fresky.github.io/ - Visual Studio的插件Pdbproj可以把pdb转换成C++项目
摘要:博客搬到了Dawei XU,请各位看官挪步。最新的一篇是:Visual Studio的插件Pdbproj可以把pdb转换成C++项目。 阅读全文

posted @ 2014-01-20 13:58 fresky 阅读(134) 评论(0) 推荐(0) 编辑

runnable:在线IDE+代码片段分享
摘要:在我之前的博客20个最好的在线IDE中列举过很多在线IDE,可以很方便的在云端执行代码,这样在你手头没有编译器时想试个小程序会非常有用。 今天介绍的这个网站runnable把在线IDE和代码片段结合了起来,你可以在上面搜索代码片段,比如How to upload a file using jQuery [PHP]。然后可以自己修改修改在网站上运行一下,看看结果是不是你想要的。 我把我前几天写的... 阅读全文

posted @ 2014-01-10 09:26 fresky 阅读(242) 评论(0) 推荐(0) 编辑

用LINQPad加上Tx驱动来分析log
摘要:Tx (LINQ to Logs and Traces)是微软发布的开源工具。可以用这个工具来使用LINQ分析日志,包括 Event Tracing for Windows (ETW) Event Logs (.etvtx) Performance counters from files (.blg, .csv, .tsv) IIS text logs in W3C... 阅读全文

posted @ 2014-01-09 12:20 fresky 阅读(220) 评论(0) 推荐(0) 编辑

编码规范
摘要:Google编码规范,包含C++,Java,R,Python,HTML/CSS,Javascript,JSON,Lisp,Objective-C,Shell,XML。 C#编码规范(微软)。 在制定自己的编码规范时可以参考一下。 阅读全文

posted @ 2014-01-07 14:48 fresky 阅读(176) 评论(0) 推荐(0) 编辑

用CRTP在C++中实现静态函数的多态
摘要:我上一篇博客[C++的静态分发(CRTP)和动态分发(虚函数多态)的比较](http://www.cnblogs.com/fresky/p/3504241.html)介绍了如何用CRTP(Curiously Recurring Template Pattern)实现静态分发,今天再讲另外一个CRTP的例子。在C++中静态函数是不能设成virtual的,但是用CRTP可以实现静态函数的多态。 ... 阅读全文

posted @ 2014-01-06 12:40 fresky 阅读(669) 评论(0) 推荐(0) 编辑

C++的静态分发(CRTP)和动态分发(虚函数多态)的比较
摘要:虚函数是C++实现多态的工具,在运行时根据虚表决定调用合适的函数。这被称作动态分发。虚函数很好的实现了多态的要求,但是在运行时引入了一些开销,包括: 对每一个虚函数的调用都需要额外的指针寻址 虚函数通常不能被inline,当虚函数都是小函数时会有比较大的性能损失 每个对象都需要有一个额外的指针指向虚表 所以如果是一个对性能要求非常严格的场合,我们就需要用别的方式来实现分发,... 阅读全文

posted @ 2014-01-03 20:22 fresky 阅读(5234) 评论(1) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示