- 博客(14)
- 收藏
- 关注
转载 浅析C# Dictionary实现原理
目录 一、前言 二、理论知识 1、Hash算法 2、Hash桶算法 3、解决冲突算法 三、Dictionary实现 1. Entry结构体 2. 其它关键私有变量 3. Dictionary...
2019-01-26 23:24:00 1665
转载 C# ConcurrentBag的实现原理
目录 一、前言 二、ConcurrentBag类 三、 ConcurrentBag线程安全实现原理 1. ConcurrentBag的私有字段 2. 用于数据存储的TrehadLocalList类 3. ConcurrentBag实现新增元素 ...
2018-08-18 16:42:00 279
转载 C#多线程编程系列(五)- 使用任务并行库
目录 1.1 简介 1.2 创建任务 1.3 使用任务执行基本的操作 1.4 组合任务 1.5 将APM模式转换为任务 1.6 将EAP模式转换为任务 1.7 实现取消选项 1.8 处理任务中的异常 1.9 ...
2018-08-09 17:39:00 457
转载 C#多线程编程系列(四)- 使用线程池
目录 1.1 简介 1.2 在线程池中调用委托 1.3 向线程池中放入异步操作 1.4 线程池与并行度 1.5 实现一个取消选项 1.6 在线程池中使用等待事件处理器及超时 1.7 使用计时器 1.8 使用Backgroun...
2018-08-06 20:43:00 356
转载 C#多线程编程系列(三)- 线程同步
目录 1.1 简介 1.2 执行基本原子操作 1.3 使用Mutex类 1.4 使用SemaphoreSlim类 1.5 使用AutoResetEvent类 1.6 使用ManualResetEventSlim类 1.7 使用CountDo...
2018-08-03 21:38:00 286
转载 C#多线程编程系列(二)- 线程基础
目录 C#多线程编程系列(二)- 线程基础 1.1 简介 1.2 创建线程 1.3 暂停线程 1.4 线程等待 1.5 终止线程 1.6 检测线程状态 1.7 线程优先级 1.8 前台线程和后台线程 ...
2018-08-01 21:29:00 166
转载 CC2530学习路线-基础实验-串口通讯发送字符串(4 未完待续)
目录 1. 前期预备知识 1.1 串口通讯电路图 1.2 实验相关寄存器 1.2 常用波特率设置 本章未完待续..... 原来写的文章已经丢失了,只能找到这一小部分,看什么时候有时间再补上。 1. 前期预备知识1.1 ...
2018-07-31 19:47:00 715
转载 CC2530学习路线-基础实验-定时器控制LED灯亮灭(3)
目录 1. 前期预备知识 1.1 定时器中断触发 1.2 相关寄存器 1.3 寄存器相关问题 1.4 T1、T3定时器初始化流程 2 程序及代码 THE END 1. 前期预备知识1.1...
2018-07-31 19:42:00 3624
转载 CC2530学习路线-基础实验-GPIO 按键控制LED灯亮灭(2)
目录 1.前期预备知识 1.1 新大陆Zigbee模块按键电路图 1.2 CC2530相关寄存器 1.3 CC2530中断走向图 1.4 使用C语言为51单片机编写中断程序 1.5 *函数指针 2. 程序代码 ...
2018-07-31 19:36:00 5336
转载 CC2530学习路线-基础实验-GPIO 控制LED灯亮灭(1)
目录 1.前期预备知识 1.1 新大陆ZigBee模块LED灯电路 1.2 CC2530相关寄存器 1.3 寄存器操作技巧 1.4 CPU空转延时 1.4 操作流程图 2.程序代码 The End ...
2018-07-31 19:30:00 2579
转载 C#多线程编程系列(一)- 简介
目录 系列大纲 一、前言 二、目录结构 四、章节结构 五、相关链接 系列大纲目前只整理到第二章,线程同步,笔者后面会慢慢更新,争取能把这本书中精华的知识都分享出来。C#多线程编程系列(一)- 简介C#多线程编程系列(二)- 线程基础...
2018-07-31 13:10:00 182
转载 MongoDB .Net Driver(C#驱动) - 内嵌数组/嵌入文档的操作(增加、删除、修改、查询(Linq 分页))...
目录 一、前言 1. 运行环境 二、前期准备工作 1. 创建 MongoDBContext MongoDb操作上下文类 2.创建测试类 3.创建测试代码 三、内嵌数组增加元素操作 1.Up...
2018-07-30 13:49:00 285
转载 ASP.NET MVC5实现伪静态
目录 1.什么是伪静态?为什么要实现伪静态? 2.实现APS.NET MVC伪静态的方式有哪些? 3.那么如何实现使用ASP.NET MVC5的伪静态呢? (1)在路由注册中启用特性路由 (2)为需要伪静态的方法添加特性路由 (3) 在Web.Config...
2018-07-30 13:47:00 187
转载 记录一次BUG修复-Entity Framwork SaveChanges()失效
目录 一、 前言 二、问题背景 三、问题描述 四、问题解决步骤 六、总结 一、 前言这是笔者在参与一个小型项目开发时所遇到的一个BUG,因为项目经验不足对Entity Framwork框架认识不足导致了这一BUG浪费了一天的时间,特此在这...
2018-07-30 13:44:00 245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人