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)预定书单:《深度工作》、《深度学习》

墨匠
目录
相关文章
|
JavaScript
手写一个uniapp的步骤条组件
手写一个uniapp的步骤条组件
|
11月前
|
人工智能 Cloud Native API
Forrester Wave:阿里云公有云产品及战略能力全球第二
阿里云被评为Forrester 公有云平台Wave评估领导者,是唯一一家入选领导者象限的中国厂商,其中阿里云在共30个打分项中有17项为最高分。
Axure原型设计:制作验证码倒计时,并重新获取交互效果
本文详细介绍了在Axure中实现验证码倒计时交互效果的步骤,包括元件准备、布局美化、全局变量设置及交互效果配置。通过分解交互流程,利用全局变量控制倒计时逻辑,最终实现按钮从“获取验证码”到倒计时状态的自动切换,并可重复使用。
417 1
|
XML Java 数据库连接
技术笔记:Maven的pom.xml(坐标的gav、依赖的scope)
技术笔记:Maven的pom.xml(坐标的gav、依赖的scope)
642 0
|
数据采集 自然语言处理 搜索推荐
一篇博客带你领略学习Python的第三方库---如何获取和安装第三方库,关于三种常见第三方库的下载和讲解(pyinstall库,jieba库,wordcloud库),更多第三方库的分类介绍
一篇博客带你领略学习Python的第三方库---如何获取和安装第三方库,关于三种常见第三方库的下载和讲解(pyinstall库,jieba库,wordcloud库),更多第三方库的分类介绍
2509 1
|
API
Proxy error: Could not proxy request xxx from localhost:8080 to http://localhost:3000(ECONNREFUSED)
Proxy error: Could not proxy request xxx from localhost:8080 to http://localhost:3000(ECONNREFUSED)
2523 0
Proxy error: Could not proxy request xxx from localhost:8080 to http://localhost:3000(ECONNREFUSED)
|
JavaScript
Vue中如何实现动态改变字体大小
Vue中如何实现动态改变字体大小
|
存储 开发工具 git
[simulink] --- 使用Project对Simulink工程进行管理
[simulink] --- 使用Project对Simulink工程进行管理
581 0
|
存储 缓存 NoSQL
分布式数据缓存中的一致性哈希算法
一致性哈希算法在分布式缓存领域的 MemCached,负载均衡领域的 Nginx 以及各类 RPC 框架中都有广泛的应用,它主要是为了解决传统哈希函数添加哈希表槽位数后要将关键字重新映射的问题。 本文会介绍一致性哈希算法的原理及其实现,并给出其不同哈希函数实现的性能数据对比,探讨Redis 集群的数据分片实现等,文末会给出实现的具体 github 地址。