![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
一个欢乐的人
这个作者很懒,什么都没留下…
展开
-
C# List接口源码分析 List 与ArrayList区别
1.List T[] ArrayList object[] ArrayList 存在装箱与拆箱 性能有损2.Capactiy 的集合大小private void EnsureCapacity(int min){ if (this._items.Length < min) { int num = (this._items.Length == 0...原创 2019-07-09 09:48:58 · 273 阅读 · 0 评论 -
I2C总线通信
[I2C]I2C总线协议图解转自:http://blog.csdn.net/w89436838/article/details/386606311 I2C总线物理拓扑结构I2C 总线在物理连接上非常简单,分别由SDA(串行数据线)和SCL(串行时钟线)及上拉电阻组成。通信原理是通过对SCL和SDA线高低电平时序的控制,来产生I2C总线协议所需要的信号进行数据的传递。在总线...转载 2019-07-22 15:17:56 · 292 阅读 · 0 评论 -
YUV采样方式
http://blog.csdn.net/zhengxu25689/article/details/6460614转载 2019-07-22 10:23:14 · 132 阅读 · 0 评论 -
otus 算法
https://blog.csdn.net/liyuanbhu/article/details/49387483转载 2019-07-24 11:38:56 · 461 阅读 · 0 评论 -
大津法
function ThreshValue = Otsu(Imag)% 大津法计算阈值% 输入:% Imag:二维数组,数值表示灰度;% 输出:% ThreshValue:阈值iMax = max(Imag(:)); % 最大值iMin = min(Imag(:)); % 最小值T = iMin:iM...原创 2019-07-24 11:09:21 · 510 阅读 · 0 评论 -
各个算子的推导
https://blog.csdn.net/limengjuhanxin/article/details/88781774https://www.jianshu.com/p/2334bee37de5转载 2019-07-24 10:01:33 · 301 阅读 · 0 评论 -
C# CancellationToken 源代码分析
// 摘要: // 传播有关应取消操作的通知。 [ComVisible(false)] [DebuggerDisplay("IsCancellationRequested = {IsCancellationRequested}")] public struct CancellationToken { // ...原创 2019-07-12 14:24:16 · 612 阅读 · 0 评论 -
C# List接口源码分析 线程安全
List 不属于线程安全数据集合,多线程会有不可控的情况,发生using System;using System.Collections;using System.Collections.Generic;// Token: 0x02000BAA RID: 2986[Serializable]internal class SynchronizedList : IList&l...原创 2019-07-06 23:54:09 · 431 阅读 · 0 评论 -
C# List 接口 ICollection<T> 、ICollection 源码分析
书接上文 一、 ICollection 是什么? 定义所有非泛型集合的大小、枚举数和同步方法。 接口成员函数 public interface ICollection : IEnumerable { // 摘要: // 获取 System.Collections.ICollection 中包含的元素数。 ...原创 2019-07-06 22:34:29 · 742 阅读 · 0 评论 -
C# List 接口 源码分析
最近有兴趣看看微软开放的.net "源码" ,主要对几个类进行讨论 集合类,线程,界面类等,首先集合类我以List 类主要讨论三个问题1.遍历问题 IEnumerable2.添加删除(查询)IList3.线程安全 ICollection 从三个问题进行分析List中怎么实现,主要目的去思考怎么才能向.net一样去解决复杂的问题,1.List 集合类L...原创 2019-07-06 20:31:15 · 511 阅读 · 0 评论 -
C# 线程类 ----Parallel 源码分析
1.Parallel类 invoke方法// System.Threading.Tasks.Parallel// Token: 0x06003EDA RID: 16090 RVA: 0x000E9630 File Offset: 0x000E7830[__DynamicallyInvokable]public static void Invoke(ParallelOptions pa...原创 2019-07-11 15:22:49 · 277 阅读 · 0 评论 -
C#Dictionary接口源码分析
1.Dictionary<TKey,TValue> 主要对象 Entry[]private Dictionary<TKey, TValue>.Entry[] entries;using System;// Token: 0x02000BA6 RID: 2982private struct Entry{ // Token: 0x040034EC R...原创 2019-07-09 15:08:06 · 444 阅读 · 0 评论 -
浅析C# Dictionary实现原理
https://blog.csdn.net/zhaoguanghui2012/article/details/88105715原创 2019-08-16 10:30:07 · 777 阅读 · 0 评论