09 2021 档案
C# 企业微信消息推送对接,实现天气预报推送
摘要:C# 企业微信消息推送对接,实现天气预报推送 迷恋自留地 准备工作 需要获取的东西1. 企业Id,2.应用secret 和 应用ID 获取企业id 注册完成后,在我的企业=》企业信息=》最下面企业id 获取应用secret 和 应用ID 发送微信消息 class WeCom { public sta
.NET Core 基于 IHostedService 实现后台定时任务
摘要:.NET Core 基于 IHostedService 实现后台定时任务 迷恋自留地 NET Core 2.0 引入了 IHostedService ,基于它可以很方便地执行后台任务,.NET Core 2.1 则锦上添花地提供了 IHostedService 的默认实现基类 BackgroundS
SaaS架构中多租户的概念
摘要:SaaS架构中多租户的概念 租户可以理解为部署在云端的客户,通常出现在2B的企业中,比如现在学校的一卡通管理,通常是一个公司来做的,学校本地不需要做任何部署,而这个公司又是服务了很多个学校,那么学校对于公司来说就是一个租户。 SaaS多租户三种架构 1. 独立数据库 这是第一种方案,即一个租户一个数
nodejs安装和环境配置
摘要:nodejs安装和环境配置 1.下载安装node.js 官方下载地址: https://nodejs.org/en/ 下载LTS版本(长期稳定版本) 安装可以更改安装路径(我的更改是D:\Program Files\) 其余的都是选择 下一步, 安装 测试是否安装 成功 node -v 查看node
C# 获取两经纬度之间的距离
摘要:C# 获取两经纬度之间的距离 迷恋自留地 //地球半径,单位米 private const double EARTH_RADIUS = 6378137; /// <summary> /// 计算两点位置的距离,返回两点的距离,单位:米 /// 该公式为GOOGLE提供,误差小于0.2米 /// </
C#中 自定义验证规则ValidationAttribute的使用
摘要:C#中 自定义验证规则ValidationAttribute的使用 迷恋自留地 进行接口请求的时候难免会对请求字段进行验证,验证对象的所有字段的值是否合乎要求,如进行非空检测,长度检测等等。 Required 用法示例 [Required(ErrorMessage="请填写名称")] 如果属性为nu