8月21日至8月27日技术积累

简介: 1)对于形如List objectTypes, 转换为字符串时,可以使用string.Join();形如:var objectType=string.Join(",",objectTypes);2)  加深面向对象设计原则至单一职责原则:一个类应该只有一个发生变化的原因,同样一个接口的实现应该也只有引起其变化的原因。

1)对于形如List<string> objectTypes, 转换为字符串时,可以使用string.Join();形如:var objectType=string.Join(",",objectTypes);

2)  加深面向对象设计原则至单一职责原则:一个类应该只有一个发生变化的原因,同样一个接口的实现应该也只有引起其变化的原因。

3)重构,减少代码的冗余性。

4)foreach和for的使用区分:对于指定泛型集合的倒序实现。

5)Lock关键词的使用:lock 关键字可以用来确保代码块完成运行,而不会被其他线程中断。它可以把一段代码定义为互斥段(critical section),互斥段在一个时刻内只允许一个线程进入执行,而其他线程必须等待。这是通过在代码块运行期间为给定对象获取互斥锁来实现的。(细则参见:http://www.cnblogs.com/zhanglb/archive/2012/01/02/2310420.html)

6)使用Visual Studio 2010 对C++项目的学习使用。

7)下载安装Visual Studio 2017,使用VS2017构建WPF应用程序。

8)锁定书单:《敏捷软件开发》、《领域驱动设计》、《程序开发心理学》

9)预定书单:《深度工作》、《深度学习》

墨匠
相关文章
三年经验的C需要懂的问题
2013年3月写的文章。那会的工作主要是做一些通信设备上的底层软件,所以会深入的了解C的相关底层内容。这是那时候写的三年的C经验需要知道的事情。请不要问我这些问题的答案。
129 0
推荐——Tuts+ 2014年前50的技术文章
一起来回顾一下 Tuts+ 网站2014年最受欢迎的前50的篇技术文章。这些文章内容丰富,你可以选择感兴趣的文章进行学习。希望读者们不仅选择自己已知领域的内容,也多去探索未知领域的知识。
149 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等