• 2024-06-22C#.net6.0语言+B/S架构+前后端分离 手术麻醉信息管理系统源码
    C#.net6.0语言+B/S架构+前后端分离手术麻醉信息管理系统源码什么是手术麻醉信息管理系统满足医院等级评级需求满足电子病历评级需求满足科室需求术前1、患者术前评估/诊断2、术前讨论制定手术方案3、手术准备4、术前准备术中1、送手术室2、麻醉前3、手术术后1
  • 2024-05-23windows下使用redis解决.net6.0下人工调用接口时分配位置的并发问题
    使用了nuget包包括了:CSRedisCore,StackExchange.Redis,MyStack.DistributedLocking,Microsoft.Extensions.Configuration安装Redis并注册为windows服务 直接参考这位兄弟的成果:https://www.cnblogs.com/qingheshiguang/p/17952623注册服务:配置文件appsetting.json中加上Red
  • 2024-05-08CentOS 7 部署 NET6.0 项目过程
    1、环境配置NET6.0环境搭建主要是SDK和runtime的安装,下图截自官网说明了SDK和runtime的关系   CentOS7安装SDK方法第一步:rpm-Uvhhttps://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm第二部:yuminstalldotnet-sd
  • 2024-04-25dotnet 修复多框架 TargetFrameworks 包含不受支持平台导致构建失败
    本文将告诉大家如何修复dotnet项目里的多框架TargetFrameworks如果包含了当前系统无法支持的平台时,如何进行跳过。解决在Linux平台构建时提示MacCatalyst不受支持而构建失败故事的背景是我期望在GitHub的Action里面构建一个项目,我期望能够在Windows和Linux和Ma
  • 2023-12-31fsproj 相关 net481
    net481是.netframework4.8.1的标识名称,F#xunit默认下拉列表目标没有包含它,如果你必须测试net481,对于项目文件作如下修改:<PropertyGroup><!--<TargetFramework>net6.0</TargetFramework>--><TargetFramework>net481</TargetFramework></PropertyGroup
  • 2023-09-17【C#】.NET6.0后支持的顶级语句使用命名空间(namespace)问题
    创建C#项目且使用.Net6.0以上的版本时,默认code会使用顶级语句形式:1、略去staticvoidMain(String[]args)主方法入口;2、隐式使用(即隐藏且根据代码所需要的类自动调用)其他命名空间(包括):usingSystem;usingSystem.IO;usingSystem.Collections.Generic;usingSystem.Linq;
  • 2023-09-109月9日总结
    使用///<summary>///直方图相关性///结果越接近1则越相似///图片相似度识别(精度不高,速度较快,可用于以图搜图)///</summary>///<paramname="imgFile1"></param>///<paramname="imgFile2"></param>
  • 2023-09-05.NET6.0实现IOC容器
    .NET6.0实现IOC容器IOC的作用这里省略…只对如何使用进行说明。1.创建一个.NET6应用程序这里使用.NET6.0WebAPI应用2.声明接口publicinterfaceIAuthService{boolCheckToken();}3.实现接口classAuthServiceImpl:IAuthService{publi
  • 2023-09-01.Net6.0 Redis操作其一List篇
    今天在写字典表时为了优化就用了redis,然后其中就又用到了redis中的一个LIst添加和读取的操作首先Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sortedset:有序集合)。今天讲的是其中之一lIst(列表)Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加
  • 2023-08-25如何在.Net6.0中使用JWT
    JWT全名JSONWebToken用来进行我们的Api进口保护,那么这个JWT该怎么使用:首先我们需要下载NuGet包: 然后下载这两个NuGet包第一个是JWT的官方包用来进行和核心操作,第二个是用来进行鉴权用。那麽现在我么就要开始配置JWT了首先我们需要创建一个类:定义注册存入TokenHelper类,方
  • 2023-08-15Net6.0 集成 Nacos
    1-创建一个WebApi2-添加引用Install-Packagenacos-sdk-csharp-Version1.3.5Install-Packagenacos-sdk-csharp.AspNetCore-Version1.3.5Install-Packagenacos-sdk-csharp.Extensions.Configuration-Version1.3.53-设置appsettings.json{"Nacos":{
  • 2023-07-12 Vue3+.net6.0 六 条件渲染
    v-if,v-else-if,v-else控制元素是否渲染,不满足条件的时候不会有相应元素。<divv-if="type==='A'">A</div><divv-else-if="type==='B'">B</div><divv-else-if="type==='C'">C&l
  • 2023-07-12 Vue3+.net6.0 五 类和样式绑定
    Vue3关于样式的处理跟Vue2是一样的,常用的有以下几种。1.绑定属性html部分:<div:class="{active:isActive}"></div>js部分:data(){return{isActive:true}}当isActive值为true时,div应用这个active样式,反之亦然。 2.对象方式绑定<div:class="cla
  • 2023-06-29NET6的net6.0-windows10.xxx文件夹
    通常使用.NET6生成window程序默认在bin下会生成对应系统的net6.0-windows10.xxxx之类的文件夹。如果不喜欢的可以在项目文件中编辑增加<PropertyGroup><AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath></PropertyGroup> 
  • 2023-05-27使用.net6.0做Windows的服务
    在VS2022上新建项目:选择C#,windows,服务,最后选择workerservice。刚创建项目的时候只有一个类包,还需要应用另一个类包Microsoft.Extensions.Hosting.WindowsServices。Main函数是这样的:publicstaticvoidMain(string[]args){IHosthost=Host.
  • 2023-04-04linux部署.NET6.0项目
    一、CentOS7.9配置SSH实现远程连接方法过程 1.确认是否安装sshyumlistinstalled|grepopenssh-server有输出内容,说明已安装;2.安装SSH服务yuminstallopenssh-server已安装的可以直接跳过。3.编辑配置vim/etc/ssh/sshd_config4.Port2222PermitRootLoginn
  • 2023-03-10如何在 Net6.0 中对 WebAPI 进行 JWT 认证和授权
    一、简介我们做微服务开发,或者说做分布式开发,有一项技术我们是避不开的,那就是WebAPI,在Net6.0中,有两类WebAPI,一类是极简WebAPI,它砍掉了很多冗余的东西,更纯粹的
  • 2023-03-10如何在 Net6.0 中对 WebAPI 进行 JWT 认证和授权
    一、简介我们做微服务开发,或者说做分布式开发,有一项技术我们是避不开的,那就是WebAPI,在Net6.0中,有两类WebAPI,一类是极简WebAPI,它砍掉了很多冗余的东西,更纯粹的是
  • 2023-02-27从.net Framework4.6WPF升级到.netcore3.1/net5/6/7.0版本
    因项目需要,需将.netFramework4.6WPF升级到.netcore3.1/net5.0/6.0/7.0版本,通过很多办法解决,开始搞得一头雾水。终于,找到了办法。1、首先下载upgrade-assistant工具(.net升级
  • 2023-02-27.NET微服务系统迁移至.NET6.0的故事
    本次迁移涉及的是公司内部一个业务子系统,该系统是一个多样化的应用,支撑着公司的多个业务方向。目前,该系统由40多个基于.NET的微服务应用构成,使用数千个CPU核心和数TB内存,
  • 2022-12-14关于.net6.0中swagger偶尔无法加载接口的问题笔记
    有时候在修改接口或者其它代码时运行发现swagger会加载不了接口列表,有时前端也无法调用接口,我遇到过两三次这样的问题了,一般swagger加载不了接口列表,如下图所示: 找不到
  • 2022-11-20Docker发布.net6.0项目
     1、创建一个项目,并且添加docker支持(我这边是用了一个以前就创建好的项目)如下图,添加docker支持,选择linux,添加后会自动生成一个Dockerfile文件(这个文件是构建docker镜
  • 2022-11-16Blog.Core
    【Blog.Core开源】将Program升级为.NET6.0版本(qq.com)
  • 2022-11-12升级 Net 7 随手笔记 (注意事项以及解决方案) - 持续更新
    条件编译#ifNET6_0改为#ifNET7_0或者#ifNET6_0_OR_GREATER#ifNET6_0_OR_GREATERusingBootstrapBlazor.Components;#endif项目目标支持6和7改为<TargetF
  • 2022-11-11Rider 发布.NET 报错:
    错误描述:Rider发布.NET项目时,报错:NETSDK1005Assetsfile'project.assets.json'doesn'thaveatargetfor'net6.0'.Ensurethatrestorehasrunandthatyouhav