Monthly Archives: May 2013

C# – a good blog about using C# task parallel library

http://blogs.msdn.com/b/csharpfaq/archive/2010/06/01/parallel-programming-in-net-framework-4-getting-started.aspx Advertisements

Posted in .NET, Programming | Leave a comment

C++11 – an example of trailing return type

Posted in C++, Programming | Leave a comment

C++11 – defaulted function

C++11 introduced the defaulted function as the following example. The main reason of this feature is to compromise the case which if user define another non default constructor, complier will not generate the default constructor automatically. Sometime this is very … Continue reading

Posted in C++, Programming | Leave a comment

Git – svn commands

Posted in Git, Programming | Leave a comment

URLs – Windows performance tool kits (WPR, WPA, xperf etc)

Channel 9 videos about xperf, xperfview, WPR and WPA http://channel9.msdn.com/Events/Speakers/Michael-Milirud Article about xperf http://blogs.msdn.com/b/ntdebugging/archive/2008/04/03/windows-performance-toolkit-xperf.aspx About WPR, WPA http://blogs.msdn.com/b/ntdebugging/archive/2012/11/30/troubleshooting-pool-leaks-part-7-windows-performance-toolkit.aspx http://blogs.technet.com/b/askpfeplat/archive/2013/03/22/troubleshooting-windows-performance-issues-using-the-windows-performance-recorder.aspx

Posted in Performance, Programming | Leave a comment

C++11 – casting from base class shared_ptr to drived class shared_ptr

Posted in C++, Programming | 1 Comment

C# – getting a scheduler from the current synchronization context

Posted in .NET, Programming | Leave a comment