《.NET Core 实战》 [No.306~312] 反射
**反射技术可以在应用程序运行阶段对程序进行解析,包括获取程序集中的类型、类型的成员列表、参数列表等信息,还可以创建类型实例或调用类型成员。** 与反射有关的类型都位于 *Sys
Posted by 佳佳 on 2020-03-31 星期二 C# .NET Core 《.NET Core 实战》 读书笔记
《.NET Core 实战》 [No.304~305] Http 编程
## *HttpWebRequest* & *HttpWebResponse* 下面的代码示例通过 `HttpWebRequest` 和 `HttpWebResponse` 类实
Posted by 佳佳 on 2020-03-30 星期一 C# .NET Core 《.NET Core 实战》 读书笔记
《.NET Core 实战》 [No.301~303] Socket 通信
本节主要讲了基于 *Socket* 的网络通信。 *Socket* 支持很多网络协议,本节讲了一下几种通信方法: - 基于 *TCP* 协议的 *Socket* 通信 - 封装
Posted by 佳佳 on 2020-03-29 星期日 C# .NET Core 《.NET Core 实战》 读书笔记
《.NET Core 实战》 [No.267~283] 序列化
**序列化**(*Serialization* 也叫“串行化”),就是**将某个对象实例的状态信息存储到可传输介质中**,例如内存中、文件中以及通过网络发送的数据中。 实例的状态信息包
Posted by 佳佳 on 2020-03-28 星期六 C# .NET Core 《.NET Core 实战》 读书笔记
《.NET Core 实战》 [No.265~266] 命名管道
**命名管道**是一种比较简单易用的通信方式,**它支持同一台计算机上进程与进程之间,或者不同计算机上进程与进程之间的数据传输。** 需要用到 *System.IO.Pipes*
Posted by 佳佳 on 2020-03-27 星期五 C# .NET Core 《.NET Core 实战》 读书笔记
《.NET Core 实战》 [No.263~264] 内存映射文件
内存映射文件(`MemoryMappedFile`),其实是在应用程序内存空间中划分的一块特殊内存,可以像操作磁盘文件那样,在内存中新建文件,并写入或读取内容。 内存映射文件可以
Posted by 佳佳 on 2020-03-26 星期四 C# .NET Core 《.NET Core 实战》 读书笔记
《.NET Core 实战》 [No.260~262] 压缩与解压缩
在 *System.IO.Compression* 命名空间下,.NET Core 框架已经封装了一组常用的类,用于对流进行压缩和解压缩。 分别是 - `DeflateStrea
Posted by 佳佳 on 2020-03-25 星期三 C# .NET Core 《.NET Core 实战》 读书笔记
《.NET Core 实战》 [No.253~259] 流
**流**,是输入/输出操作中很常用的一种类型,它表示 **数据内容的字节按照顺序进行排列**。 ## 内存流(*MemoryStream*) **内存流**,即从内存中划
Posted by 佳佳 on 2020-03-24 星期二 C# .NET Core 《.NET Core 实战》 读书笔记
《.NET Core 实战》 [No.241~252] 目录与文件
操作目录与文件主要使用如下几个类: - `Directory`:提供了一系列操作目录的静态方法。 - `File`:提供了一系列操作文件的静态方法。 - `Directory
Posted by 佳佳 on 2020-03-23 星期一 C# .NET Core 《.NET Core 实战》 读书笔记