自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 .Net Core3.1与.Net 5

.Net Core3.1 与 .Net 5.Net core最新版本为3.1,今年的年末微软会发布.net 5,.net core3.1版本的应用程序可以无痛的切换到.net 5 上(只是需要在VS上切换一下target framework到 .Net 5即可)。1.为什么微软要推出.net 5?因为你可以将该.net 5项目,运行在Windows,Linux,macOS,iOS,Android,tvOS,watchOS和WebAssembly等. (业内俗称七龙珠)2.net core 3.1的

2020-08-14 15:53:00 7389

原创 .NetCore 3.1 无法使用反射,加载进程主模块所对应的dll文件

.NetCore 3.1 无法使用反射,加载进程主模块所对应的dll文件Assembly.LoadFile()方法,会抛如下异常:从堆栈看,该异常是在该位置抛出: at System.Runtime.Loader.AssemblyLoadContext.LoadFromPath(IntPtr ptrNativeAssemblyLoadContext, String ilPath, String niPath, ObjectHandleOnStack retAssembly) at Syst

2021-06-23 15:07:14 558

原创 快速上手:Powershell运行DSC脚本

快速上手:Windows—Powershell运行DSC脚本1. DSC示例脚本如下(在本地保存为:ProvisionImageForTest .ps1):Configuration ProvisionImageForTest { # Import the module that contains the resources we're using. Import-DscResource -ModuleName PSDesiredStateConfiguration # Th

2020-12-30 14:42:49 515

原创 Web应用程序进度条,从无到有搭建

Web应用程序进度条,从无到有搭建解决思路:后台:每一个Api_A在执行过程中都会被分成几个大阶段,比如初始化阶段,执行阶段,执行成功等,我们需要自己定义每个阶段的进度。在后台定义一个全局缓存(建议这个全局缓存用分布式缓存的策略,例如用redis,因为如果项目用上了集群,进程级别的缓存是不能共享的),以key(前台传过来的Guid),value的形式存储当前api所运行的状态。当这个api在各个阶段运行时,都给这个全局缓存赋值,报告当前百分比进度,在哪个阶段,当Api_A执行结束时在全局缓存中删除

2020-08-14 17:18:49 243

原创 解决方案:跨域请求问题,异常信息:No ‘Access-Control-Allow-Origin‘ header is present on the requested resource.

解决方案:‘跨域请求问题’web应用程序,客户端浏览器的ip和服务器端的ip不是一个。客户浏览器通过ajax访问后台controller,抛出如下错误:Failed to load http://****:8081/api/source/Get :No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin is therefore not allowed access. If an apaqu

2020-08-14 15:17:27 363

原创 解决方案:同域下,一个IP无法访问另一个IP里IIS发布的站点

同域下,一个IP无法访问另一个IP里IIS发布的站点虚拟机A(10.2.5.7)里IIS绑定的站点无法被其他同域下的虚拟机B(10.2.5.8)访问,虚拟机A里IIS直接browse该端口(10.2.5.7:8181)可以访问,这个怎么解决?解决方案:进入虚拟机A里,找到防火墙的高级设置,在导入规则里,创建一个规则,允许TCP,UDP端口被外界访问。全套操作流程如下:以上...

2020-04-29 13:29:23 431

原创 C# ThreadStatic简介

C# ThreadStatic简介1.ThreadStatic有什么用?保证类下的全局变量的值都属于一个独立的线程。比如:类A下有一个全局变量name, 线程1里该类的name赋值成person1,线程2里为该类的name赋值person2。不会出现线程1里的person1被更改为person2的情况.2.ThreadStatic怎么用?ThreadStatic特性只针对 静态的 全局变...

2020-03-30 21:13:40 1854

原创 C# Lazy关键字 简介

C# Lazy 简介暂时没时间写注释,之后会补上~**上代码Run一遍吧 ** /// <summary> /// 程序入口 /// </summary> /// <param name="args"></param> static void Main(string[] arg...

2019-08-08 16:06:22 1501

转载 C# XSD文件转CS

XSD文件 转 CS方式1:工具类该方式可直接讲XSD内存转成CShttps://www.cnblogs.com/damsoft/p/6042457.html方式2:cmd 调用 xsd.exe 运行命令xsd.exe一般会存在:C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Toolsht...

2019-07-22 13:28:22 701

原创 C# 委托 简介

委托简介本文只介绍怎么用,至于在什么情况下用,只能靠经验积累,望各位日后用心感悟Delegate使用Action使用Func使用Predicate匿名委托异步委托(进阶)温馨提示:相关内容都在每一行代码注释中 ~Delegate使用 public delegate void CalculatorDelegate(int a, int b); public deleg...

2019-07-17 17:25:43 144

原创 一个菜鸟的心得体悟

一个菜鸟的心得体悟工作已满三年,虽然我依然在编程路努力前进着,但是这三年过去并没有达到我自己想要的程度,浑浑噩噩中度至今日,幡然醒悟,明白基础对于编程的重要性,如果说OOP是武功心法,那么基础就是利用心法所打出来的招式,心法固然重要,但如果没有扎实的基础,你打出的招式就是花拳绣腿,不会有强大的威力。目前已有认知中不可或缺的基础知识,整理如下(不喜勿喷):基础包括:1.语言基础:各种集合类...

2019-04-05 17:42:38 184

原创 C# Object Equals 简介2

C# Object Equals 简介2简介1中详细的介绍了值类型和引用类型的Equals比较。今天来谈一谈String类型。按照惯例,科普一下堆栈知识: 上一节已经提到了值类型存储在栈中,而引用类型存储在堆中,固引出以下几个问题供我们思考。。。 1.网上都传压栈出栈,到底是什么玩意? 其实网上所谓的压栈,出栈(又称弹栈),就是讲栈里对内存的处理机制,它类似于.NET FrameWo...

2018-10-08 14:21:21 386

原创 关于堆栈

关于堆栈呕心沥血的一张图,面向任何developer,无门槛,简单,易懂!!!从图片上的 main函数运行A方法 ,这处文字开始看吧,希望对你有所帮助。...

2018-09-14 16:45:00 213

原创 C# Object Equals 简介1

C# Object Equals 简介1:本篇只讲解,除String类型以外的Equals 比较,因为String类型比较特别,固决定新开一篇文章单独介绍。首先在此声明,除非有一定的内存知识基础,否则你可以直接跳到尾部看两个考点的总结即可,然后在之后的工作中慢慢体会吧。先说几个专业名词: 栈:缓存,类似与电脑内存条,4G,8G,16G, 堆:类似于本地固态硬盘 值类型:int,f...

2018-09-14 14:27:51 1382

原创 Local SharePoint 简介

Local SharePoint 简介废话不多说,共介绍如下几点供新手学习:SharePoint是干什么的,有什么作用SharePoint使用条件SharePoint层级介绍SharePoint创建网站集实战(从无到有)SharePoint是干什么的,有什么作用? 不多逼逼,写的比我好——点击查看飞天舞者SharePoint使用条件: SharePoint分为本地版和...

2018-09-12 10:11:11 856

原创 .Net基础

.Net基础源代码运行流程:1.编写源代码2.编译成中间语言—MSIL(每次Build的代码会存储在一个程序集中,程序集分为两种:可执行程序.EXE或者其他可执行的类库.DLL。一般个人写的代码都会在所建工程的根目录中,而.NetFramework所提供的的可重用的全局程序缓存基础类库存在:Win+R,输入assembly)3.执行 1. CLR(加载公共语言...

2018-09-07 15:01:04 383

原创 Outlook 精收藏

Outlook 精收藏附赠快件键:Outlook收发邮件分类 进入OutLook→Home→Rules→Create Rule→Advanced Option→选择你想要过滤的条件→一路Next→Finish。Outlook内存整理 进入OutLook→File→Info→Tools(会显示当前用户所在的内存比重)→Clean Up Old Item(该选项并不是...

2018-09-03 17:14:10 278

原创 Web.config取值

项目上遇到Web.config相关问题:var DefaultKey=ConfigurationManager.AppSettings[&quot;DefaultKey&quot;];DefaultKey为Null. 出现此问题从以下三种情况检查:是否在的子节点下,是否有重复的标签被定义。key名是否对应就是我遇到的这种,详情如下: 项目结构如图,我需要在RedisPublish,Redi...

2018-08-21 17:38:15 294

原创 开CSDN日

开CSDN日入从程序员这行已经两年有余,曾经记录过很多的知识点,都在本地保存多多少少会有些遗漏,故决定将自己所学记录下来,以便日后反复认证,查找自己所需,另一方面也希望自己的代码能帮助更多的人,共同进步,Fighting~...

2018-08-02 16:13:31 160

空空如也

空空如也

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

TA关注的人

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