摘要: 首先创建 web 项目 dotnet new web -n ApiGateway 然后安装对应的 nuget 包 dotnet add package Ocelot dotnet add package Ocelot.Provider.Consul Program 配置 using Ocelot.M 阅读全文
posted @ 2023-04-09 23:37 秦晓 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 首先安装工作负荷 然后设置 Android SDK 的代理,网上的一些旧的博文可能会使用 android 命令,实际上该命令已经被 google 弃用,应该使用 sdkmanager 命令 打开此文件夹(如果 VS 为默认安装位置) 然后设置代理运行一下命令 .\sdkmanager.bat --p 阅读全文
posted @ 2023-02-23 21:33 秦晓 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 个人遵守的通用 C# 代码规范,其中参考了微软的代码规范。实际上在是使用一些框架开发时(例如 ASP.NET Core)也应该遵循一定的模式规范,但是本文只讨论一些比较通用的代码规范。 文章将从下面的几个方面来谈论规范: 代码排版 标识符命名 类型设计 代码排版 良好的代码排版是整洁代码目标的起点, 阅读全文
posted @ 2023-02-20 13:29 秦晓 阅读(260) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ 是一款实现了 AMQP 协议的消息中间件,使用 Erlang 编写。这篇博客简单介绍一下 RabbitMQ, 但不介绍特定库的 API 核心概念 RabbitMQ 存在一下概念,清楚了一下概念也就基本了解了 RabbitMQ 发布者 消费者 帧 消息 连接 信道 Channel 交 阅读全文
posted @ 2023-02-13 23:35 秦晓 阅读(41) 评论(0) 推荐(0) 编辑
摘要: OAuth 是一种授权框架,用来让用户允许第三方应用访问他的账户资源的一种授权框架,例如很多网站提供的 QQ/微信/微博登录,即使该网站和腾讯微博并没有什么关系。 OAuth 定义了四个角色: Resource Owner:资源所有者,也就是用户 Client:客户端,例如你想要使用 QQ 登录博客 阅读全文
posted @ 2023-01-31 20:41 秦晓 阅读(145) 评论(0) 推荐(0) 编辑
摘要: Autofac 是 .NET 下的一个开源 Ioc 容器的实现库,虽然实际上系统自带有一个 Microsoft.Extensions.DependencyInjection,已经提供了基础的依赖注入的能力。但是我发现很多人喜欢用 Autofac,因为这个 Ioc 容器提供的功能更多更加强大。 首先简 阅读全文
posted @ 2023-01-30 15:28 秦晓 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 这里是项目地址 https://github.com/dotnet-architecture/eShopOnContainers, 这是微软创建的一个基于 .NET 平台的微服务架构的示例应用程序,里面基本上市面上主流的时髦的技术都用上了。 因为涉及的内容比较多,所以我们只简单查看一下微服务的代码实 阅读全文
posted @ 2023-01-28 18:33 秦晓 阅读(379) 评论(0) 推荐(0) 编辑
摘要: using System; var funs = new Action[10]; for (var i = 0; i < 10; i++) funs[i] = () => Console.WriteLine(i); foreach (var fn in funs) fn(); 猜测这段代码运行结果 阅读全文
posted @ 2023-01-15 12:20 秦晓 阅读(90) 评论(0) 推荐(1) 编辑
摘要: 正则表达式是处理文本的一个极为有效的工具,例如现在想要搜索项目中所有以 Fetch 名称开头的函数定义,那么我会使用如下的正则表达式 (?<=[\w\d_]+\s)Fetch[^()]+([^()]+) 如果看不懂这个正则很正常,让我们继续。 正则表达式确实很擅长处理文本,但是有些问题单单使用正则表 阅读全文
posted @ 2023-01-13 15:48 秦晓 阅读(65) 评论(0) 推荐(0) 编辑
摘要: Table of Contents 1. 关于最近思考的如何写代码 1.1. 少即是多 1.2. 概念和面向对象 1.3. 关于抽象设计的两个方法 1. 关于最近思考的如何写代码 1.1. 少即是多 越少越好,API 接口越少越能降低人的理解负担。尽量少设计 API ,而应该尽量使用 API 功能的 阅读全文
posted @ 2022-09-13 22:25 秦晓 阅读(26) 评论(0) 推荐(0) 编辑