当集合为 null 时,代码如下: List<int>? _a = null; List<int>? _b = null; var a = _a?.Any() == false;[......]继续阅读

2022年8月6日 0条评论 2108点热度 1人点赞 痴者工良 阅读全文

如下面代码: [ThreadStatic] private bool HasCreated = false; [ThreadStatic] private int Value = 0; void Main() { ThreadLocal<string> a = new Thre[......]继续阅读

2022年8月4日 0条评论 2564点热度 1人点赞 痴者工良 阅读全文

目录结构: └─templates └─consolesync └─content ├─.template.config ├──template.json └─AAA.Web.API 模板目录 1,随[......] 继续阅读

2022年7月21日 0条评论 2748点热度 0人点赞 痴者工良 阅读全文

定义转换器: public class EnumStringConverter : JsonConverter<Enum> { public override bool CanConvert(Type objectType) { return object[......]继续阅读

2022年7月18日 0条评论 3189点热度 4人点赞 痴者工良 阅读全文

public async Task ExecuteAsync(HttpContext context) { Context = context; Request = Context.Request;[......]继续阅读

2022年7月5日 0条评论 1035点热度 2人点赞 痴者工良 阅读全文

private static readonly Encoding UTF8NoBOM = new UTF8Encoding( encoderShouldEmitUTF8Identifier: false, throwOnInvali[......]继续阅读

2022年7月5日 0条评论 2076点热度 0人点赞 痴者工良 阅读全文

第一种: private bool IsDefaultValue(T value) { Span<byte> valueBytes = MemoryMarshal.AsBytes<T>(new T []{ value }.AsSpan());[......]继续阅读

2022年4月3日 0条评论 2984点热度 2人点赞 痴者工良 阅读全文

using BenchmarkDotNet.Attributes; using BenchmarkDotNet.Jobs; using BenchmarkDotNet.Running; public unsafe class Model { public int Id { get; set[......]继续阅读

2022年3月29日 1条评论 2288点热度 1人点赞 痴者工良 阅读全文

写什么呢 前段时间使用 C# 写了个项目,使用 Kubernetes API Server,获取信息以及监控 Kubernetes 资源,然后结合 Neting 做 API 网关。 体验地址 http://neting.whuanle.cn:30080/ 账号 admin,密码 admin123 [......] 继续阅读

2022年1月24日 0条评论 2356点热度 2人点赞 痴者工良 阅读全文

关于 Neting 刚开始的时候是打算使用微软官方的 Yarp 库,实现一个 API 网关,后面发现坑比较多,弄起来比较麻烦,就放弃了。目前写完了查看 Kubernetes Service 信息、创建 Route 和 Cluster 和绑定 Kubernetes Service。简单来说,就是完成了[......] 继续阅读

2022年1月17日 0条评论 2391点热度 0人点赞 痴者工良 阅读全文

||其代码如下: /// <summary> /// 值类型和字符串互转 /// </summary> public class JsonStringToNumberConverter : JsonConverterFactory {[......]继续阅读

2021年11月3日 1条评论 2736点热度 0人点赞 痴者工良 阅读全文

下毒代码如下: void Main() { Value a = 0; if (a == 1 && a == 2 && a == 3) { Console.WriteLine("给代码下点毒"); return;[......]继续阅读

2021年9月25日 0条评论 2382点热度 0人点赞 痴者工良 阅读全文

代码所示,将 Table 导出为 .csv 格式的数据。 public static async Task SaveCSV(DataTable dt,string[] header, string fileName) { StringBuild[......]继续阅读

2021年8月23日 0条评论 2494点热度 0人点赞 痴者工良 阅读全文

直接使用 .NET 的 CLR 库生成,不依赖第三方框架。 已将代码修正为最新实现,去掉过时接口。 基于密码的密钥导出函数2(PBKDF2)让别人更难通过穷举法猜到你的帐户密码。 pbkdf2 加密是不可逆的,因此可以用来处理密码等,只能对比,不能还原。 比如说,每个用户设置一个加密密钥,每个用户使[......] 继续阅读

2021年8月12日 0条评论 2888点热度 0人点赞 痴者工良 阅读全文

在 ASP.NET Core 中生成验证码的方法以及代码: 引入 ZKWeb.System.Drawing ,其代码示例如下: /// <summary> /// 验证码服务 /// </summary> public class Verifi[......]继续阅读

2021年7月21日 0条评论 2527点热度 0人点赞 痴者工良 阅读全文

目录 预设网络 kubeadm 安装 k8s 配置 calico 自动补全工具 状态描述 目前为止,笔者已经写了 5 篇关于 k8s 的文章,这一篇笔者将介绍 CKAD 认证官方课程中,如何部署 k8s 节点。 在上一篇中,已经介绍了 kubeadm 如何部署 k8s ,而且 kubeadm 是[......] 继续阅读

2021年4月20日 0条评论 3868点热度 0人点赞 痴者工良 阅读全文

本篇介绍利用 kubernetes 的命令行工具,快速创建集群实例,完成 hello world 实践。 上一篇试用 minikube 去搭建集群,这一篇将介绍通过 kubeadm 去操作。 命令行工具 主要有三个工具,命令行工具使用 kube 前缀命名。 kubeadm:用来初始化集群的指令。 [......] 继续阅读

2021年4月20日 0条评论 4518点热度 1人点赞 痴者工良 阅读全文

Minikube 打开 https://github.com/kubernetes/minikube/releases/tag/v1.19.0 下载最新版本的二进制软件包(deb、rpm包),再使用 apt 或 yum 安装。 PS:买台香港的服务器吧,或者白嫖 Google 、Azure 的试用额[......] 继续阅读

2021年4月18日 0条评论 3313点热度 0人点赞 痴者工良 阅读全文

目前已经完成三篇关于 kubernetes 的文章: 在 Ubuntu 上安装 K8S教程 浅入kubernetes(1):Kubernetes 入门基础 浅入kubernetes(2):Kubernetes 的组成 第二第三篇主要介绍 k8s 中的一些组件、关键字的定义和简述,内容对于新人(例如我[......] 继续阅读

2021年4月17日 0条评论 2722点热度 0人点赞 痴者工良 阅读全文

Distributed tracking What is distributed tracing Distributed Systems Distributed tracking What is the use of distributed tracing? Dapper Impleme[......] 继续阅读

2021年1月24日 0条评论 3535点热度 0人点赞 痴者工良 阅读全文
123458