摘要:
#include#define f(a,b) a##b#define g(a) #a#define h(a) g(a)int main(){ printf("%s\n",h(f(1,2))); 宏h(a) 是g(a),没有#,所以需要进行宏展开 ... 阅读全文
摘要:
http://www.codeproject.com/Articles/630277/Generic-Data-Access-Layer-GDA-Part-Ihttp://www.codeproject.com/Articles/681565/Self-Synchronized-Data-Acces... 阅读全文
摘要:
https://msdn.microsoft.com/en-us/library/bcd5672a.aspx 官方的说法The protected keyword is a member access modifier. A protected member is accessible within 阅读全文
摘要:
http://www.dofactory.com/reference/csharp-coding-standards 阅读全文
摘要:
http://www.codeproject.com/Articles/93369/How-I-explained-OOD-to-my-wifehttp://www.cnblogs.com/niyw/archive/2011/01/25/1940603.html 中文翻译的版本 阅读全文
摘要:
https://msdn.microsoft.com/zh-cn/library/wewwczdw(v=vs.110).aspxApplications that perform many tasks simultaneously, yet remain responsive to user int... 阅读全文
摘要:
https://medium.com/the-gathering-kind/when-you-re-nearly-40-and-unmarried-and-you-realize-you-re-going-to-be-okay-f1802188394dA few weeks ago my best ... 阅读全文
摘要:
参考自Default visibility for C# classes and members (fields, methods, etc)?Classes and structs that are declared directly within a namespace (in other wo... 阅读全文
摘要:
https://msdn.microsoft.com/zh-cn/library/ee378665(v=vs.110).aspx 此方法有一共有2个,现在只讨论其中一个 public TValue AddOrUpdate( TKey key, TValue addValue, Func<TKey, 阅读全文
摘要:
https://docs.microsoft.com/en-us/dotnet/api/system.timers.timer?view=netframework-4.7.2 Be aware that .NET includes four classes named Timer, each of 阅读全文