上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 42 下一页

2012年12月20日

Fuslogvw——解决.NET框找不到Assembly问题的好帮手

摘要: Fuslogvw.exe (Assembly Binding Log Viewer)显示assembly绑定的具体信息,可以帮助调试.NET framework找不到assembly的问题。 阅读全文

posted @ 2012-12-20 21:29 fresky 阅读(250) 评论(0) 推荐(0) 编辑

2012年12月19日

Visual Studio 2012 Ultimate的可视化代码功能

摘要: Visualizing and Understanding Code综合了如何使用visual studio可视化代码来帮助理解代码,包括下面:理解代码和代码之间的关系:(1)Code Map(2)Dependency Graphs理解代码交互:Sequence Diagrams理解类结构:(1)UML Diagram(2)Class Diagram描述系统设计和验证按照设计进行的编码:Layer... 阅读全文

posted @ 2012-12-19 14:26 fresky 阅读(244) 评论(0) 推荐(0) 编辑

2012年12月18日

使用MPGO和NGEN来优化C#桌面程序的启动性能

摘要: C#桌面程序可以通过NGen创建本机映像(包含经编译的特定于处理器的机器代码的文件),并将它们安装到本地计算机,这样在运行时可从缓存中使用本机映像,而不必使用实时 (JIT) 编译器编译原来的IL代码。具体参见CLR Inside Out: The Performance Benefits of NGen. 在Visual Studio2012中,有一个新的工具可以进一步优化启动性能,叫做Mpg... 阅读全文

posted @ 2012-12-18 23:09 fresky 阅读(5967) 评论(0) 推荐(0) 编辑

2012年12月17日

怎么写Move构造函数(zz)

摘要: MSDN上How to: Write a Move Constructor介绍了怎么写move constructor,写的很清楚。 阅读全文

posted @ 2012-12-17 13:40 fresky 阅读(196) 评论(0) 推荐(0) 编辑

2012年12月14日

5个有用的XAML工具

摘要: Jeff's Top 5 XAML Tools.Fireworks to XAMLSnoop and XAMLSpyPistachioKAXAMLXAVIOR - XAML Color Extractor (Not Public, Yet) 阅读全文

posted @ 2012-12-14 14:52 fresky 阅读(584) 评论(0) 推荐(0) 编辑

2012年12月12日

SWIG——帮助使用C或者C++编写的软件能与其它各种高级编程语言进行嵌入联接的开发工具

摘要: Simplified Wrapper and Interface Generator,SWIG是个帮助使用C或者C++编写的软件能与其它各种高级编程语言进行嵌入联接的开发工具。支持的语言有:Tcl 8.0 and newer versions.Python 1.5 and newer. Perl 5.003 or newer. Guile 1.3.4 and newer.Java JDK ... 阅读全文

posted @ 2012-12-12 17:51 fresky 阅读(284) 评论(0) 推荐(0) 编辑

2012年12月11日

C++,想要提高性能,那就值传递(pass by value)吧。

摘要: 通常我们在学习写C++程序的时候都听过这样的说法,作为函数的参数,应该引用传递pass by const refercence,这样不会有值传递引起拷贝问题,可以提高性能,但是Want Speed? Pass by Value这篇文章的标题就是想要提高性能吗?那就值传递吧。这篇文章讲了右值rvalue和返回值优化RVO,然后得出了原则:不要复制函数的参数。应该通过值传递的方式让编译器来复制。其实这并不是要颠覆我们以前说的值传递和引用传递的取舍,而是说,如果在我们的函数里面需要拷贝一份参数的话,那就不要通过传递引用,然后函数内部在调用拷贝构造的方式。而是应该直接用值传递的方式,这样编译器会有更大 阅读全文

posted @ 2012-12-11 20:31 fresky 阅读(1488) 评论(0) 推荐(1) 编辑

2012年12月10日

C++怎么寻找重载函数

摘要: ACCU :: Overload Resolution - Selecting the Function这篇文章详细介绍了C++中寻找重载函数的方法。下面给个小例子吧,C++的重载有时候会违背你的直觉。 考虑如下代码: class OverLoadBase{public: int DoSomething() {return 0;};};class OverLoadSub : p... 阅读全文

posted @ 2012-12-10 20:57 fresky 阅读(442) 评论(0) 推荐(0) 编辑

Nokia Meego的故事(转载)

摘要: The story of Nokia MeeGo讲述了Nokia Meego的故事,很长,但是很有趣,有兴趣的可以看看。 阅读全文

posted @ 2012-12-10 13:01 fresky 阅读(119) 评论(0) 推荐(0) 编辑

从上而下和从下而上的编程语言

摘要: Top down, bottom up中引用Don’t fear the Monad,提了一个有趣的说法,编程语言分为2类:Bottom-up,从机器开始,逐步抽象,比如C#。Top-down,从数学开始,具体到机器,比如Haskell。而程序员则习惯用从何语言相反的方向进行编程,就是说C#程序员喜欢由上而下,而Haskell程序员喜欢由下而上。 阅读全文

posted @ 2012-12-10 10:58 fresky 阅读(281) 评论(0) 推荐(0) 编辑

上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 42 下一页

导航