- 博客(42)
- 资源 (2)
- 收藏
- 关注
原创 VC开发,引用win8.1配置
可执行文件目录:C:\Program Files (x86)\Windows Kits\8.1\bin\x86包含目录:C:\Program Files (x86)\Windows Kits\8.1\Include\sharedC:\Program Files (x86)\Windows Kits\8.1\Include\winrtC:\Program Files (x86)\Windo...
2022-04-01 10:28:00 75
转载 基于微服务架构下的医疗信息系统集成
基于微服务架构下的医疗信息系统集成满足未来10年医院信息化发展的集成架构升级软件技术架构经历了从单体架构->垂直架构->SOA架构->微服务架构(互联网软件企业普遍采用的架构)的发展历程,微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通(通常是基于HTTP的RESTful API)。每个服务都围绕着具体业务进行构建,并且能够被独立地部署到生产环境、类
2021-11-04 00:22:51 888
原创 C# 使用模式匹配来构建类型驱动和数据驱动算法.Switch新用法
C# 7 引入了基本模式匹配功能。这些功能在 C#8 中扩展至 C#10,具有新的表达方式和模式。您可以编写功能,其行为方式就像扩展了可能位于其他库中的类型一样。模式的另一个用途是创建应用程序要求的功能,这不是扩展类型的基本功能。在此教程中,您将学习如何:识别应使用模式匹配的情况。使用模式匹配表达式实现基于类型和属性值的行为。将模式匹配与其他技术相结合,创建完整的算法。先决条件您需要设置计算机才能运行.NET 6,其中包括 C# 10 编译器。C#10 编译器可从视觉工作室 2022或.NET.
2021-10-21 20:41:33 555
原创 sqlserver 使用正则实现查找字段以字母开头
select * from Diagnosis where PATINDEX('[A-Z]%', insureICDname)>0 and state=1 and DiagnosisID<='086591000A0000002418'
2021-09-28 15:06:00 114
原创 dockerfile
#See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging.FROM mcr.microsoft.com/dotnet/aspnet:5.0-buster-slim AS baseWORKDI...
2021-01-27 10:12:00 45
原创 转载:.NET Core 图片操作在 Linux/Docker 下的坑
一.前言.NET Core 目前更新到2.2了,但是直到现在在 .NET Core 本身依然不包括和图片有关的 Image、Bitmap 等类型。对于图片的操作在我们开发中很常见,比如:生成验证码、二维码等等。在 .NET Core 的早期版本中,有 .NET 社区开发者实现了一些 System.Drawing 的 Image等类型实现的组件,比如CoreCompat.System.Draw...
2021-01-27 09:29:00 67
原创 docker build速度过慢问题
1、修改配置文件vi /usr/lib/systemd/system/docker.service2、配置文件添加--registry-mirror=https://navyf335.mirror.aliyuncs.com
2021-01-26 22:34:00 118
原创 .net 5 发布到 docker 或 docker 镜像方法
一、非源码方式发布:将发布后的项目文件+dockerfile文件一起上传后,运行docker创建命令,即可。在visual studio 中进行web项目发布,并上传文件到服务器 创建Dockerfile文件内容如下:FROM mcr.microsoft.com/dotnet/aspnet:5.0-buster-slimWORKDIR /appEXPOSE 80...
2021-01-26 21:29:00 59
原创 Centos 安装 docker 教程
Centos7上安装docker转自:https://www.cnblogs.com/yufeng218/p/8370670.html一、安装docker1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过uname -r命令查看你当前的内核版本 $ uname -r2、使用...
2021-01-24 10:53:00 31
原创 Linux下安装Supervisor的多种方法
一、安装1、方法一: pip install supervisor 1 #!/bin/bash 2 wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz 3 tar zxvf setuptools-0.6c11.tar.gz 4 cd setuptools-0.6c...
2020-09-14 15:33:00 57
原创 centos7安装libgdiplus。netcore生成验证码,处理图片 在 CentOS8下,报The type initializer for 'Gdip' threw an exception...
yum install autoconf automake libtoolyum install freetype-devel fontconfig libXft-develyum install libjpeg-turbo-devel libpng-devel giflib-devel libtiff-devel libexif-develyum install glib2-deve...
2020-09-12 18:00:00 56
原创 excel 15位身份证转18位
=IF(LEN(C4)=15,REPLACE(C4,7,0,"19")&INDEX({0;"X";9;8;7;6;5;4;3;2;1},MOD(SUMPRODUCT(MID(REPLACE(C4,7,0,"19"),ROW($1:$17),1)*{7;9;10;5;8;4;2;1;6;3;7;9;10;5;8;4;2}),11)),C4)
2020-08-14 08:44:00 94
原创 .net core options 依赖注入的方式
options 依赖注入的方式 public class JwtSettingsOptions { public const string JwtSettings = "JwtSettings"; /// <summary> /// 发行人 /// </summary> pu...
2020-07-23 14:39:00 46
原创 DICOM 相关概念了解
前言: 正如前述文章中提到的,DICOM(Digitial Image Communications in Medicine)是所有从事医学影像处理的工作者需要了解的最基本的图像格式。 假设一个患者到医院就诊,为了判断他的病灶,医生需要指定不同的检查(例如:CT,MR,Ultrasound等),而每一项检查(Study)都需要由相对应的仪器来完成。但是仪器产生的一系列(...
2020-06-23 09:55:00 51
原创 Dicom文件基本操作
官方文档网址:https://github.com/fo-dicom/fo-dicom托管在github上。官方例子Dicom文件基本操作var file = DicomFile.Open(@"test.dcm"); // 打开文件var file = await DicomFile.OpenAsync(@"test.dcm"); // 异步打开file中保存了dicomFile信息。...
2020-06-10 12:01:00 44
原创 asp.net core 3 使用nlog日志组件,使用$ {basedir}保存位置不对,记录下怎么解决...
$ {basedir}指向的是AppDomain.CurrentDomain.BaseDirectory,Asp.Net.Core的解决方法可能如下(在Program.cs中添加两行):var appBasePath = System.IO.Directory.GetCurrentDirectory();NLog.GlobalDiagnosticsContext.Set("appba...
2020-04-02 12:59:00 107
原创 asp.net core 动态更新 appsetting.json方法
如何将值更新到appsetting.json?我正在使用官方文档中IOptions描述的模式.当我从中读取值时appsetting.json,这可以正常工作,但是如何更新值并将更改保存回来appsetting.json?在我的例子中,我有几个字段可以从用户界面编辑(由管理员用户在应用程序中).因此,我正在寻找通过选项访问器更新这些值的理想方法.Matze..32在编...
2020-03-28 16:47:00 118
原创 asp.net core appsetting.json 绑定读取
appsettings.json中,具有:"AppSettings": { "AzureConnectionKey": "***", "AzureContainerName": "**", "NumberOfTicks": 621355968000000000, "NumberOfMiliseconds": 10000, "SelectedPvInstalatio...
2020-03-28 15:41:00 38
原创 centos 安装 nginx 及配置 的坑
centos 安装 nginx 教程1.创建/etc/yum.repos.d/nginx.centos 安装 nginx 教程1.创建/etc/yum.repos.d/nginx.repotouch /etc/yum.repos.d/nginx.repo2.编辑 sudo vim /etc/yum.repos.d/nginx.repo[nginx-stable]name=nginx ...
2020-03-28 00:04:00 15
原创 C#计算数组的算术平均数、几何平均数、调和平均数、平方平均数和中位数
1.函数实现0)打印数组/// <summary>/// 打印数组/// </summary>/// <param name="arr">数组</param>/// <param name="numberPerLine">每行打印元素数量</param>/// <param name="digitAfte...
2019-12-15 11:36:00 20
原创 vue-Treeselect 使用备注
<head><!-- include Vue 2.x --> <script src="https://cdn.jsdelivr.net/npm/vue@@^2"></script> <!-- include vue-treeselect & its styles. you can change the versi...
2019-04-30 09:56:00 17
原创 ASP.NET Core 2.0中的Azure Blob存储
问题如何在ASP.NET Core中使用Azure Blob存储解创建一个类库并添加NuGet包 - WindowsAzure.Storage添加一个类来封装设置,publicclass AzureBlobSetings{public AzureBlobSetings(string storageAccount,string storageKey,stri...
2017-11-22 15:06:00 20
原创 如何在ASP.NET Core 2.0中使用Razor页面
如何在ASP.NET Core 2.0中使用Razor页面DotNetCore2017-11-22 14:49问题如何在ASP.NET Core 2.0中使用Razor页面解创建一个空的项目并修改Startup.cs文件以为MVC添加服务和中间件。publicvoid ConfigureServices(IServiceCollection services)...
2017-11-22 14:54:00 22
原创 将参数传递给ASP.NET Core 2.0中的中间件
问题在ASP.NET Core的安装过程中,如何将参数传递给中间件?解在一个空的项目中添加一个POCO类来保存中间件的参数,publicclass GreetingOptions{public string GreetAt { get; set; }public string GreetTo { get; set; }}添加一个中间件,...
2017-11-20 08:05:00 22
原创 使用.net core在Ubuntu构建一个TCP服务器
介绍和背景TCP编程是网络编程领域最有趣的部分之一。在Ubuntu环境中,我喜欢使用.NET Core进行TCP编程,并使用本机Ubuntu脚本与TCP服务器进行通信。以前,我在.NET框架本身写了一篇关于TCP服务器和客户端的文章。现在,.NET框架本身将是开源的。我想写一些关于他们之间的沟通渠道。基本上,我只是测试在新的.NET环境下工作的情况,而不是在旧的.NET框架环境中工作。然而,...
2017-11-19 16:48:00 47
原创 如何在ASP.NET Core Web API测试中使用Postman
使用Postman进行手动测试如果您是开发人员,测试人员或管理人员,则在构建和使用应用程序时,有时了解各种API方法可能是一个挑战。使用带有.NET Core的Postman为您的Web API生成良好的文档和帮助页面就像进行一些HTTP调用一样简单。让我们开始从GitHub下载简单的待办事项。从这个链接下载并运行下面的TodoMvcSolution 。下载Postma...
2017-11-18 08:27:00 29
原创 处理ASP.NET Core中的HTML5客户端路由回退
在使用由Angular,React,Vue等应用程序框架构建的客户端应用程序时,您总是会处理HTML5客户端路由,它将完全在浏览器中处理到页面和组件的客户端路由。几乎完全在浏览器中...HTML5客户端路由在客户端上工作的很好,但是当深入链接到一个站点或在浏览器中按刷新时,客户端路由有一个恶习,变成服务器HTTP请求。请求可能未配置服务器的路由。在这篇文章中,我将讨论如何使ASP.NET ...
2017-11-17 15:45:00 22
原创 .net core2 发送电子邮件封装
在.net core2 如何发送电子邮件呢,我们选择使用自带的System.Net.Mail,下面我们将如何使用封装成一个函数,供大家参考。/// <summary>/// 发送电子邮件/// </summary>/// <param name="smtpserver">SMTP服务器</param>/// <param name=...
2017-11-17 15:42:00 24
原创 .net core 依赖注入扩展,实现随处控制反转
在使用.net core时,依赖注入,主要使用通过构造函数注入。小编将通过扩展方式,实现在类中各个地方可以控制反转,获取实例。1、首先自定义扩展类using Microsoft.AspNetCore.Builder;using System;namespace Microsoft.Extensions.DependencyInjection{public stat...
2017-11-17 15:41:00 24
原创 .net core 在视图中快速获取路由(Areas、Controller、Action)
我们在.net core中,经常碰到需要获取当前的Areas、Controller、Action,于是小编就扩展了Html,这样即可使用Html.***来获取这些信息。具体扩展类如下:public static class HtmlHelperExtensions{#region 路由操作public static HtmlString A(this IHtmlHel...
2017-11-17 15:41:00 56
原创 .net core 开发短网址平台的思路
最近有个客户要求开发一套短网址网站,小编现在都使用.net core进行网站开发了,以是厘厘思路,想想使用.net core 的中间件应该很容易实现。1. 构建一个中间件,监测网站的响应状态,代码如下:using Microsoft.AspNetCore.Builder;using Microsoft.AspNetCore.Http;using Microsoft.Extensions....
2017-11-17 15:40:00 13
原创 ASP.NET Core 2.0 MVC「远程」验证
问题如何 在ASP.NET Core MVC中使用[Remote]属性来实现模型验证 。解在 启动时, 为MVC配置中间件和服务。添加一个模型。添加一个控制器。为jQuery添加一个Razor页面和脚本及其验证。讨论ASP.NET Core MVC提供了一个有用的 [Remote] 属性,用于对Controller / Action进行AJAX调用,以执行服务器端验证,而...
2017-11-17 15:36:00 39
原创 基础教程:视图中的ASP.NET Core 2.0 MVC依赖注入
问题如何在ASP.NET Core MVC Views中注入和使用服务。解更新 启动 类来为MVC添加服务和中间件。添加一项服务添加一个Controller,返回 ViewResult。添加一个视图来注入和使用该服务。讨论在ASP.NET Core中,依赖注入不限于中间件,控制器和模型等。视图也可以受益于服务容器中配置的服务。有几个选项可以为View提供数据和行为,例如...
2017-11-17 15:35:00 19
原创 基础教程:上传/下载ASP.NET Core 2.0中的文件
问题如何上传和下载ASP.NET Core MVC中的文件。解在一个空的项目中,更新 Startup 类以添加MVC的服务和中间件。publicvoid ConfigureServices(IServiceCollection services){services.AddSingleton<IFileProvider>(new PhysicalFi...
2017-11-17 15:34:00 16
原创 使用.NET Core在RESTful API中进行路由操作
介绍当列出REST API的最佳实践时,Routing(路由)总是使它位于堆栈的顶部。今天,在这篇文章中,我们将使用特定于.NET Core的REST(web)API来处理路由概念。对于新手API开发人员,技术顾问以及与REST API相关的所有其他IT专业人员(尤其是使用Microsoft技术堆栈),本文将解释使用Microsoft .NET Core在REST API中重点关注属性路由的...
2017-11-17 15:33:00 33
原创 基础教程:ASP.NET Core 2.0 MVC筛选器
问题如何在ASP.NET Core的MVC请求管道之前和之后运行代码。解在一个空的项目中,更新 Startup 类以添加MVC的服务和中间件。publicvoid ConfigureServices(IServiceCollection services){services.AddMvc();}publicvoid Configure(IAppl...
2017-11-17 15:32:00 17
原创 Angular 5和ASP.NET Core入门
我希望你们都知道Angular 5已经发布了。在本文中,我们将看到如何使用Angular5TemplateCore开始使用Angular 5和ASP.NET Core。使用Angular5TemplateCore开发一个适用于ASP.NET Core的Angular 5应用程序非常简单和容易。我们来详细看看先决条件确保您已经在计算机上安装了所有先决条件。如果没有,那么下载并安装所有,一个...
2017-11-17 15:31:00 14
原创 net core 使用tagHelper将 enum枚举类型转换为下拉列表select
[HtmlTargetElement("enums")] //[HtmlTargetElement("enums", TagStructure = TagStructure.WithoutEndTag)] public class EnumsTagHelper : TagHelper { [HtmlAttributeName("asp-enum"...
2017-11-17 15:29:00 34
原创 教你如何实现微信小程序与.net core应用服务端的无状态身份验证
随着.net core2的发布,越来越多人使用.net core2开发各种应用服务端,下面我就结合自己最近开发的一款小程序,给大家分享下,怎么使用小程序登录后,小程序与服务端交互的权限控制。.net core 服务端的登录设计如下:net core 服务端,我们使用 JWT 搭建分布式无状态身份验证系统1.首先在startup.cs中ConfigureServices(ISe...
2017-10-24 15:00:00 14
原创 解决mssql localdb 中文乱码问题
使用以下查询语句即可。alter database "E:\.Net Core\Database\hm.mdf" set single_user with rollback immediate ; go alter database "E:\.Net Core\Database\hm.mdf" collate Chinese_PRC_CI_AS ; go alter database ...
2017-10-01 09:18:00 30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人