摘要:去年在CSDN上写的,现在把它搬过来。 一、引发问题 用了那么久的 ref 和 out ,TT快三你 真的了解它们是如何使得实参与形参的值保持同步的吗? 二、研究前提 要研究这个问题,前提是要了解 C# 中TT快三方法 间参数是如何传递的: 1.CLR支持两种类型:值类型和引用类型。 a. 值类型:值一般保存在线程栈上 阅读全文
posted @ 2019-08-07 20:43 xiaoxiaotank 阅读 (18) 评论 (0) 编辑
摘要:一、基础 首先,为了深入了解垃圾回收(GC),TT快三TT快三我 们 要了解一些基础知识: :Common Language Runtime,即公共语言运行时,是一个可由多种面向CLR的编程语言使用的“运行时”,包括内存管理、程序集加载、安全性、异常处理和线程同步等核心功能。 托管进程中的两种内存堆: :CLR维护的用 阅读全文
posted @ 2019-07-16 11:48 xiaoxiaotank 阅读 (264) 评论 (5) 编辑
摘要:这里直接给出C 类TT快三成员 一般初始化顺序: 1. 子类静态字段 1. 子类静态构造 1. 子类实例字段 1. 父类静态字段 1. 父类静态构造 1. 父类实例字段 1. 父类实例构造 1. 子类实例构造 为什么说是“一般”初始化顺序呢?因为根据类结构的不同,类TT快三成员 的初始化顺序并不是一成不变的。但是这个顺 阅读全文
posted @ 2019-07-09 10:43 xiaoxiaotank 阅读 (112) 评论 (0) 编辑
摘要:导航 "HTTP认证之基本认证——Basic(一)" "HTTP认证之基本认证——Basic(二)" "HTTP认证之摘要认证——Digest(一)" "HTTP认证之摘要认证——Digest(二)" 在 "HTTP认证之摘要认证——Digest(一)" 中介绍了Digest认证的工作原理和流程,接 阅读全文
posted @ 2019-06-24 19:41 xiaoxiaotank 阅读 (87) 评论 (0) 编辑
摘要:导航 "HTTP认证之基本认证——Basic(一)" "HTTP认证之基本认证——Basic(二)" "HTTP认证之摘要认证——Digest(一)" "HTTP认证之摘要认证——Digest(二)" 一、概述 Digest认证是为了修复 "基本认证" 协议的严重缺陷而设计的,秉承“绝不通过明文在网 阅读全文
posted @ 2019-06-24 18:26 xiaoxiaotank 阅读 (369) 评论 (9) 编辑
摘要:一、概述 Builder模式,中文名为建造者模式,又名生成器模式、构建者模式等,是创建型设计模式之一。用于将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 1.适用性: 对象的创建比较复杂、有多种创建形式时 创建复杂对象的算法与对象内部组成和装配是相对独立的 2.UML类图 阅读全文
posted @ 2019-06-14 13:30 xiaoxiaotank 阅读 (154) 评论 (0) 编辑
摘要:导航 "HTTP认证之基本认证——Basic(一)" "HTTP认证之基本认证——Basic(二)" "HTTP认证之摘要认证——Digest(一)" "HTTP认证之摘要认证——Digest(二)" 在 "HTTP认证之基本认证——Basic(一)" 中介绍了Basic认证的工作原理和流程,接下来 阅读全文
posted @ 2019-06-13 13:37 xiaoxiaotank 阅读 (423) 评论 (0) 编辑
摘要:导航 "HTTP认证之基本认证——Basic(一)" "HTTP认证之基本认证——Basic(二)" "HTTP认证之摘要认证——Digest(一)" "HTTP认证之摘要认证——Digest(二)" 一、概述 Basic认证是一种较为简单的HTTP认证方式,客户端通过明文(Base64编码格式)传 阅读全文
posted @ 2019-06-12 16:10 xiaoxiaotank 阅读 (612) 评论 (0) 编辑