随笔分类 - .Net6 Core
踩过的坑越多,证明你越强大
摘要:ViewFaceCore 是一个使用 C# 开发的超简单的离线人脸识别库。( 基于 SeetaFace6 ),多平台支持, 开源、免费、跨平台 (win/linux)。 支持的 .NET 版本, .NET Framework, .NET Standard, .NET / .NET Core 简单的人
阅读全文
摘要:将应用程序发布到文件夹 ,应用右键 - 【发布】- 【发布到文件夹】 Dockerfile #See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your
阅读全文
摘要:现在越来越多的项目或多或少会用到JWT,为什么会出现使用JWT这样的场景的呢? 假设现在有一个APP,后台是分布式系统。APP的首页模块部署在上海机房的服务器上,子页面模块部署在深圳机房的服务器上。此时你从首页登录了该APP,然后跳转到子页面模块。session在两个机房之间不能同步,用户是否需要重
阅读全文
摘要:github,gitlab,gitee的区别 github 是一个基于git实现在线代码托管的仓库,向互联网开放,企业版要收钱。gitee 即码云,是 oschina 免费给企业用的,不用自己搭建环境。gitlab 类似 github,一般用于在企业内搭建git私服,要自己搭环境。第一,github
阅读全文
摘要:为什么在docker中部署Mysql而不再Linux系统下直接部署: 1.docker安装快速,效率高;2.docker隔离性好,可以安装无数个mysql实例,互相不干扰,只要映射主机端口不同即可;3.占用资源少,MB级别,而服务器安装GB级别;4.启动速度秒级,而服务器安装启动分钟级别;5.性能接
阅读全文
摘要:一份使用.net Core 技术与架构备忘录。 整体大纲: liunx 环境部署(云或者虚拟机是liunx系统就行自行安排) docker 部署 mysql部署 git环境部署 -- 部署邮箱服务 .net core 环境部署 -- (创建一个.net 6+jwt 验证微服务) Jenkins CI
阅读全文
摘要:1.创建华为云Huawei Cloud EulerOS 2.0标准版64位. 设置服务器登录密码,最后确认, 然后稍等几分钟就可以看到申请的服务器处于运行状态就可以了. 2.远程登录服务器. 使用MobaXterm 根据微软官方页面下载安装.Net6运行环境.Install .NET on Cent
阅读全文
摘要:hdyz.css <style> .code-box{ padding: 0 10px; width: 220px; height: 40px; color: #fff; text-shadow: 1px 1px 1px black; background: rgba(0, 0, 0, 0.16);
阅读全文
摘要:表映射 [Table(string name, Properties:[Schema = string]) [Table("DataTest", Schema = "admin")] //注释:[Table(string name, Properties:[Schema = string]) pub
阅读全文
摘要:添加引用 using Microsoft.EntityFrameworkCore; using MySQL.Data.EntityFrameworkCore.Extensions;
阅读全文
摘要:ASP.NET Core Web 应用下: Program中: #region 配置鉴权 { builder.Services.AddAuthentication(option => { option.DefaultAuthenticateScheme = CookieAuthenticationD
阅读全文
摘要:在EF中表连接常用的有Join()和Include(),两者都可以实现两张表的连接,但又有所不同。 例如有个唱片表Album(AlbumId,Name,CreateDate,GenreId),表中含外键GenreId连接流派表Genre(GenreId,Name)。每个唱片归属唯一一个流派,一个流派
阅读全文
摘要:在Program.cs中增加一行: //获取IP使用 builder.Services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>(); 注入: public HomeController(ILogger<HomeControlle
阅读全文
摘要:引用包: using SixLabors.ImageSharp; using SixLabors.ImageSharp.Drawing; using SixLabors.Fonts; using SixLabors.ImageSharp.PixelFormats; using SixLabors.I
阅读全文
摘要:.NET 发展至今,出现了两种实现 net framework 和 net。 实现 版本 应用说明 .NET .NET Core 1.0-3.1 .NET5 及其更高版本 跨平台,微服务,支持Docker,高性能可扩展,支持并行运行环境,开源 .NET Framework .NET .NET Fra
阅读全文
摘要:[Required] [MinLength(3,ErrorMessage = "名称长度至少为3")] [Display(Name = "名称")] public string Name { get; set; } [Required] 表示必需的,[MinLength(3,ErrorMessage
阅读全文
摘要:增加对如下nuget包的引用,具体如下包: using Microsoft.EntityFrameworkCore;
阅读全文
摘要:Install-Package MySql.EntityFrameworkCore //MySql的EFCore 弃用,对最新版的EFCore没有支持 Install-Package Install-Package Pomelo.EntityFrameworkCore.MySql //对EFCore
阅读全文
摘要:注解 说明 [Required] 非空约束,必填 [StringLength(maximumLength:15,MinimumLength = 4)] 限制字符串长度,第一个参数为最大长度,第二参数为最小长度 [MaxLength(15)] 最大长度 [MinLength(6)] 最小长度 [Col
阅读全文
摘要:sqlserver中nvarchar(50),对应EF中: [MaxLength(50, ErrorMessage = "最大长度为{1}")] public string Name { get; set; } sqlserver中char(10),对应EF中: [MaxLength(10)] [C
阅读全文