摘要: wegame中右键三角洲进入目录,找到BlackHawkDown文件夹删除掉,然后重启wegame就可以下载黑鹰行动DLC了 阅读全文
posted @ 2025-02-22 18:08 ufo233- 阅读(266) 评论(0) 推荐(0)
摘要: 因为微软系都会内置许多现有技术(如依赖注入等),我也一直没有去学习第三方的,但是现在看来是有必要学习一下的。 1. 替换内置Ioc容器 引用Nuget AutoFac、Autofac.Extensions.DependencyInjection。 //Program.cs public static 阅读全文
posted @ 2022-02-06 23:20 ufo233- 阅读(181) 评论(0) 推荐(1)
摘要: 前言 想要像MVC一样使用[Authorize]属性来实现授权验证。但是,在Razor组件中添加ttribute [Authorize],访问对应的组件确一直无法命中Authorize。 实现 在Razor组件中,使用[Authorize]属性,需要将App.Razor中的RouteView 标签改 阅读全文
posted @ 2021-12-24 10:09 ufo233- 阅读(940) 评论(0) 推荐(1)
摘要: 前言 在MVC中我们经常使用内置的Identity来实现登录,简单快捷。当然,还有其他方式来实现,但是在blazor中使用 SignInAsync会出现这样的错误 "The response headers cannot be modified because the response has al 阅读全文
posted @ 2021-12-24 09:32 ufo233- 阅读(1487) 评论(0) 推荐(0)
摘要: 前言 因为正常加载的js文件是组件互通的,导致每一个组件都能通用里面的js方法。通过并置加载js文件,不仅方便简洁,还可以进行js隔离。 实现 需要先将js名称设置为对应组件的名称,这样会自动将文件并置到对应组件下面。 接下来,就是加载js文件了。我们需要将IJSRuntime模块以IJSObjec 阅读全文
posted @ 2021-12-23 09:56 ufo233- 阅读(1393) 评论(0) 推荐(2)
摘要: Intersect 交集,Except 差集,Union 并集 int[] oldArray = { 1, 2, 3, 4, 5 }; int[] newArray = { 2, 4, 5, 7, 8, 9 }; var jiaoJi = oldArray.Intersect(newArray).T 阅读全文
posted @ 2021-09-26 09:52 ufo233- 阅读(132) 评论(0) 推荐(0)
摘要: 前言 接了一个要针对具体的接口进行权限限制,但我刚接触IdentityServer没多长时间,理解了简单的授权和验证操作。只会在管道中添加认证处理程序,只能限制单范围访问请求。不得不开始新的学习。 实现 ​本文采用的客户端授权模式。在identityServer授权服务器端,我们会配置ApiReso 阅读全文
posted @ 2021-07-08 16:29 ufo233- 阅读(298) 评论(0) 推荐(0)
摘要: 总结在工作中学到的代码优化方法 1.字符串的为空、空格、NULL判断 var str = "ufo233"; //返回False时,str有值 String.IsNullOrWhiteSpace(str); 不建议使用 == 进行判断 2.字符串判断是否相等 var str = "ufo233"; 阅读全文
posted @ 2021-07-07 15:31 ufo233- 阅读(470) 评论(0) 推荐(3)