links-some-blog

 

c#attribute 的使用 

好文 连接:

  http://www.manew.com/thread-34773-1-1.html

 

以及,我们attribute 的各种应用的收集:http://blog.csdn.net/niwalker/article/month/2003/07

 

关于c# 中的各种集合Collection 的基本用法介绍和不同点:

https://www.codeproject.com/Articles/832189/List-vs-IEnumerable-vs-IQueryable-vs-ICollection-v

 

然后就是我们linq相关的东西;这样的效果是挺好的;

 

关于Iobservable push 模式和 IEnurable 的pull 模式之间的介绍:

https://msdn.microsoft.com/library/hh242985.aspx

关于net.rx 的用法;(这将进入我们的一个新世界)

https://msdn.microsoft.com/zh-cn/library/hh242981.aspx

 

关于我们nullable 的基本使用滴呀;

https://www.codeproject.com/Articles/275471/Nullable-Types-in-Csharp-Net

 

关于反射,入门的一篇较好额文章:http://www.jianshu.com/p/e9d6c2040717 

 

然后是关于反射优化的一篇文章;

http://www.cnblogs.com/xinaixia/p/5777886.html

 

c# 中的弱引用;

是个bool型,就是是否跟踪复活。前面的文章中我提到过需要Finalize的对象在最终释放前会有一 次复活,我们大概可以猜到第二个参数表示的意思了。如果我们第二个参数给false,这个弱引用就是一个short weak reference(短弱引用),当GC回收时,发现根中没有这个对象的引用了,就认为这个对象无用,这时短弱引用对这个对象的跟踪到此为止,弱引用的 Target被设置为null。前面的一个参数的构造函数版本新建的弱引用为短弱引用。如果第二个参数给true,这个弱引用就是一个long weak reference(长弱引用)。在对象的Finalize方法没有被执行以前,Target都可用。不过这是对象的某些成员变量也许已经被回收,所以使 用起来要想当小心。 

 

 

net 中内存泄漏的一些终结:

http://madgeek.com/articles/leaks/leaks.en.html

 

还有我们搞性能软件的建议:

https://msdn.microsoft.com/en-us/library/ms973858.aspx

 

大对象堆的使用:

http://tech.it168.com/a2017/0808/3162/000003162751.shtml

 

高性能引用程序的建议:

https://msdn.microsoft.com/en-us/library/ms973858.aspx#highperfmanagedapps_topic6

 

net 中的 缓存使用注意事项:

http://kb.cnblogs.com/page/138696/

 

缓存和hash相关的东西(这个是比较深入的hash相关的东西)

 http://kb.cnblogs.com/page/189480/  

posted @ 2017-08-27 17:03  咕-咚  阅读(123)  评论(0编辑  收藏  举报