- C++基础 学习笔记之一:源代码的格式化
C++基础 学习笔记之一:源代码的格式化 1. 源代码中的标记与空白 C++中的语句是以分号表示语句的结束。在 […]...
- C#番外篇-SpinWait
SpinWait封装常见旋转逻辑。在单处理器计算机上,始终使用 “生成” 而不是 & […]...
- 多线程学习(二)
向线程传递参数 代码中实现了三种不同的方法向线程中传递参数。 1 /*---------------- […]...
- 协变与逆变
浅谈协变与逆变 首先,协变和逆变统称为变体,这个概念是在.Net4中引入。开始介绍概念前,我谈下个人的 […]...
- C基础 stack 设计
C stack 设计 前言 – stack 设计思路 先说说设计 stack 结构的原由. 以 […]...
- 从Dictionary源码看哈希表
一、基本概念 哈希:哈希是一种查找算法,在关键字和元素的存储地址之间建立一个确定的对应关系,每个关键字对应唯一 […]...
- C#数据结构-静态链表
对于双向链表中的节点,都包括一个向前、向后的属性器用于指向前后两个节点,对于引用类型,对象存储的是指向内存片段 […]...
- 面向对象七大原则
1. 单一职责原则(Single Responsibility Principle) 每一个类应该专注于做一 […]...