C# 中 json 的使用

序列化对象 自定义对象 使用 JsonConvert.SerializeObject 方法,实例代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 using System; using Newtonsoft.Json; namespace ConsoleApp3 { class Person { [JsonProperty("name")] public string Name { get; set; } [JsonProperty("age")] public int? Age {

C# 的语法

数据类型 在 C# 中,变量分为以下类型: 值类型 引用类型 指针类型 值类型 值类型复制时直接拷贝。如果值类型的数据成员中包括引用类型时,引用类型只会浅拷贝

SSL/TLS 编程实践

普通的 socket 通信 我们用 Python 来实现一个简单的 TCP 服务器,它实现 echo 功能。 服务端代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #!/usr/bin/env python3 # -*- coding: utf-8 -*- import socketserver class MyTcpHandler(socketserver.BaseRequestHandler): def handle(self) -> None: self.data = self.request.recv(1024).strip()

SSL/TLS 通信的基本流程

基本概念 SSL1(Secure Sockets Layer ,安全套接字层)和 TLS(Transport Layer Security, 传输层安全) 是一种加密协议,目的是为计算机网络提供通信安全。TLS 是已经废弃的 SSL 的继承者,发展过程: SSL1.0