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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.NET Core 中的日志与分布式链路追踪 .NET Core 中的日志 控制台输出 非侵入式日志 Microsoft.Extensions.Logging ILoggerFactory ILoggerProvider ILogger Logging Providers 怎么使用 日志等级[......] 继续阅读

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

说明 Kubernetes集群的组成 What are containerized applications? What are Kubernetes containers? What are Kubernetes pods? What is the difference between conta[......] 继续阅读

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

Intro to AutoMapper Basic use of AutoMapper Mapping configuration Mapping check Performance Profile configuration Dependency Injection Expression and[......] 继续阅读

2020年12月19日 0条评论 2870点热度 0人点赞 痴者工良 阅读全文

1. Available versions and reference materials 2. ValueTask<TResult> and Task 3. How does the compiler compile 4. What are the advantages of Valu[......] 继续阅读

2020年12月16日 0条评论 2924点热度 0人点赞 痴者工良 阅读全文

table of Contents: File operations Debug, Trace category Conditional compilation MethodImpl feature CLSComplianAttribute If necessary, cus[......] 继续阅读

2020年12月16日 0条评论 2385点热度 0人点赞 痴者工良 阅读全文

目录: 1,文件操作 2,Debug、Trace类 3,条件编译 4,MethodImpl 特性 5,CLSComplianAttribute 6,必要时自定义类型别名 最近在阅读 .NET Core Runtime 的源码,参考大佬的代码,学习编写技巧和提高代码水平。学习过程中将学习心得和值得应用[......] 继续阅读

2020年12月15日 1条评论 3141点热度 2人点赞 痴者工良 阅读全文
123458