自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

原创 推荐一个sql格式化工具-sql pretty printer

可以依据自己的喜好定义格式化方式。

2023-06-14 12:34:27 274

原创 使用 OwinSelfHost自承载 AspNet WebApi

文章目录前言二、使用步骤1. 创建项目2. 添加相关的 Nuget3. 添加控制器4. 添加一个 Setup 类5. Autofac 集成6.Swagger 集成7. AutoMapper 集成8. 改造 Program9. 添加对 Windows 服务支持总结前言为何要写这篇文章?最初是一个很常规的WebApiece项目基于 .net framework 4.7.2, 调试时部署在本地IIS测试完成后需要部署到服务器上, 不想再配IIS(由于之前有多个.netcore项目都是托管在Window.

2020-11-25 15:50:17 1506

原创 WebApi 字符串标注为FromBody时 取值问题

假如如有以下Api/// <summary>/// 获取注册码信息/// </summary>/// <param name="licenseStr"></param>/// <returns></returns>[HttpPost][Route("detail-by-license")]public async Task<IHttpActionResult> GetLicenseAsync([FromBod

2020-11-17 18:25:06 769 1

原创 .net 动态编译

记录一下初次使用动态编译的部分代码,最后会将反编译之后的完整代码贴在文章末尾.需要用到的程序集/Nuget因为是第一次使用动态编译,找资料时需要以下的两个包System.CodeDomMicrosoft.CSharp不过我的项目是基于 .NetCore 在最后编译成dll 时无法编译,后来使用以下两个包替换掉了Microsoft.CSharpMicrosoft.CodeAnalysisMicrosoft.CodeAnalysis.CSharp所以此文主要的基于 .netcore 和

2020-11-04 12:00:36 841

原创 Vue 使用下标更新数组时遇到的坑

Vue 使用下标更新数组时遇到的坑写这篇文章的目的只为记录及加深印象,避免后续犯同样的错误~~首先来看一下在使用下标更新时的效果图:Object.assign(this.purchaseOrder.orderItems[index], _order)this.purchaseOrder.orderItems[index] = _order在使用这两种方式时,效果一样在排除代码没有问题之后,查资料发现可以使用splice来更新数组this.purchaseOrder.orderItems.sp

2020-09-15 17:30:04 657 1

原创 .Net Core (Api) 本地测试环境快速发布

本文的前提条件: 使用Windows 服务来托管我们的项目,如何使用Windows 服务,可以看看我的另外一篇文章在Windows服务中托管.Net Core项目当然现在快速部署的工具有很多,如: Jenkins啥的,如果不想本地去部署Jenkins 等工具的话,这会是另外一个很好的思路.我们需要新建一个(*.bat)批处理文件,// 切换到我们的代码所在的盘符E:// 切换到代码所在的目录;也就是解决方案(.sln)所在的目录cd folder_name// 删除..

2020-07-04 17:15:19 683

原创 在Windows服务中托管.Net Core项目

首先我现在的项目是一个基于.Net Core 3.1 的 WebApi 项目考虑使用Windows 服务托管的原因有下:1.如果在控制台启动, 会一直有个控制台在屏幕, 个人不喜欢2.可以通过命令来启动,停止, 在使用Jenkins部署时会方便很多实现看了很多资料之后,发现这个事情还是比较简单的,不过在我这个事情的时候遇到了一个"很不应该"的坑, 所以,写个文章记录一下, 加深一下记忆.首先需要在项目中添加一个Nuget包,如下:Microsoft.Extensions.Ho.

2020-05-22 11:14:22 759 3

原创 另一个 SqlParameterCollection 中已包含 SqlParameter

工作以来第一次遇到这个问题,记录一下.异常出现后,去网上搜以一下,好像还蛮多的,不过看到的资料基本都是和ado.net有关的:如:https://www.cnblogs.com/yank/archive/2008/04/01/1132825.html;具体产生这个异常的原因:ado中解决方案为,手动清理使用完之后的 command对象的 parameter: cmd.Parame...

2019-10-16 18:04:08 240

原创 动态Lambda

注: 有参考文章<https://blog.csdn.net/leewhoee/article/details/8968023>; 以及文章<http://www.albahari.com/nutshell/predicatebuilder.aspx>此文只为记录,用作之后的借鉴public static class ExpressionsBui...

2019-09-24 16:42:17 167

原创 scoop 装机

此文只为记录个人常用的装机环境.方便重装系统.安装scoop:Github$env:SCOOP='D:\Program Files\Scoop'[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')iex (new-object net.webclient).downloadstring('https:...

2019-06-03 13:55:09 1112

原创 阿里云 Windows Server Version 数据中心版(不含UI) 安装MSSQL数据库

   由于本人安装的是SQL server-2017 Developer版,此文也仅以此版本的为例.首先需要下载SQL server安装包.下载之后会得到一个{SQLServer2017-SSEI-Dev.exe}Exe文件,双击该EXE程序,选择{下载介质}下载SQL server 完整安装包,为了方便建议选择{CAB}下载完成之后会得到两个同名的文件将下载的两个文件通过FileZi...

2018-11-08 18:50:01 8580

原创 阿里云 Windows Server Version 数据中心版(不含UI) 远程桌面 以及FTP

    为了能跟上云的步伐,也在阿里云弄了个1核1G的服务器,闲暇的时候捣腾捣腾,最开时装的是WindowsServer2012带UI的,由于配置低,那速度简直了.........,最终放弃,后来装了几次Linux,由于对其系统不熟,其中的辛酸历史也就不说了(有经验的朋友希望可以传授传授经验,谢谢),后来阿里云支持了Windows Server Version 数据中心版(不含UI)抛去了UI 我...

2018-11-08 11:13:36 13837 5

原创 SqlServer:游标+Case 实现行列转化

需要转化的表结构/以及数据:使用SQl中的Pivot实现select b.Name,sum(b.地理) 地理,sum(b.英语) 英语,sum(b.语文) 语文,sum(b.数学) 数学 from MCS_TEST.dbo.UserScore a pivot(sum(Score) for [Subject] in(数学,语文,英语,地理)) b group by b.Name...

2018-11-01 17:07:16 506

原创 Dotnet core+MVC+Code First 数据迁移

 几天前在学习efcore code first时在迁移方面遇到了难题,经过一段时间的不断尝试,最终解决了,因此再次记录一下解决的办法,以方便记忆.(具体遇到的问题:https://ask.csdn.net/questions/703937)首先是学习时项目的结构图:  Context -&gt;DbContext; Entity-&gt; 对应数据库的实体;  CoreMvc-&gt; ...

2018-10-25 17:50:14 242

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除