It's not who you are underneath, it's what you do that defines you

Brick walls are there for a reason :they let us prove how badly we want things

摘要: 我的2015很快就要过去了。明天开始休假,今天也是今年最后一天上班了,阶段性工作即将告一段落。以后当然还有很多需要完成的任务,但这之前我可以过一个轻松的元旦节了。作为一个C#程序员,作为一个刚入行不久但满怀憧憬希望的菜鸟,做一下总结对以后的路只会有好处。 这一年,我从一个几乎与网络信息技术隔绝的环境 阅读全文
posted @ 2017-02-10 20:59 gbat 阅读(303) 评论(0) 推荐(1) 编辑
摘要: 最近在做一个高并发的项目,其中涉及到了,多线程、异步的概念,之前一直不是特别的理解他们的使用场景,今天看了远离一个大神(好像还是个妹子)的讲解,茅舍顿开,正好准备把项目重构一下,将异步使用起来,提高项目的性能。 C#中异步和多线程的区别是什么呢?异步和多线程两者都可以达到避免调用线程阻塞的目的,从而 阅读全文
posted @ 2017-02-10 10:18 gbat 阅读(4302) 评论(0) 推荐(0) 编辑
摘要: 托管资源由由程序员负责分配,在系统的二级缓存中,GC自动回收释放;而非托管资源也是由程序员负责分配,资源的释放回收也是由程序员负责,使用Dispose或者析构函数对资源进行回收,常见的非托管资源是包装操作系统的对象,有:文件句柄、网络连接以及数据库连接等。这类资源,GC在清理时会调用Object.F 阅读全文
posted @ 2017-02-10 09:11 gbat 阅读(163) 评论(0) 推荐(0) 编辑

It's not who you are underneath, it's what you do that defines you

Brick walls are there for a reason :they let us prove how badly we want things