![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.net
文章平均质量分 76
C# .net asp.net 相关知识分享
落笔生花_花
热爱技术分享,转载,记录日常使用笔记,方便后期回顾
展开
-
Blazor之Router入门
Router 组件允许路由到 Razor 组件。 Router 组件在 App 组件 (App.razor) 中使用。编译带有 @page 指令的 Razor 组件 (.razor) 时,将为生成的组件类提供一个 RouteAttribute 来指定组件的路由模板。原创 2023-11-10 14:18:50 · 295 阅读 · 0 评论 -
Blazor组件
Blazor 应用基于 Razor 组件,通常仅称为组件。 组件是 UI 的一个元素,例如页面、对话框或数据输入窗体。原创 2023-11-04 11:57:29 · 236 阅读 · 0 评论 -
WPF布局控件之WrapPanel布局
。WrapPanel 位置子控件基于方向、水平方向 (默认) 从左到右的位置控件和从上到下垂直方向位置控件,一旦达到最大宽度或高度,控件会自动基于方向创建行或列。原创 2023-11-03 12:49:21 · 881 阅读 · 0 评论 -
WPF布局控件之StackPanel布局
在实际工作中,我们可以使用Orientation、HorizontalAlignment、VerticalAlignment 这三个属性组合各种排列和对齐方式。原创 2022-11-12 12:38:21 · 4470 阅读 · 0 评论 -
.NET REACTOR使用手册
下载地址:http://www.eziriz.com/downloads.htm做一个简单的许可证系统,下面是具体步骤:1,OPEN ASSEMBLY打开项目可执行文件(debug文件夹里面exe文件)。2,选择SETTINGS选项卡,将RUN WITHOUT LICENSE FILE设为false。3,选择LICENSE MANAGER选项卡,这里要注意:MASTER KEY 这就是我们的私钥,它与程序是一对一的,所以一定要保存好它,将来生成许可证时要用到,点击SAVE保存。 下面的选项暂时原创 2021-03-25 11:11:24 · 1339 阅读 · 0 评论 -
C#Random使用
文章目录前言一、pandas是什么?二、Random简单使用1.函数Next ()2.函数Next(int minValue, int maxValue)3.函数NextDouble4. 函数NextBytes(byte[] buffer)前言博主文章仅用于学习、研究和交流目的,不足和错误之处在所难免,希望大家能够批评指出,博主核实后马上更改。一、pandas是什么?.net.Frameword中提供了一个专门产生随机数的类System.Random。此类是一个产生伪随机数字的类。构造函数有两种方原创 2020-12-02 14:19:41 · 15169 阅读 · 0 评论 -
C# a++/++a/a--/--a 前缀自增自减法后缀自增自减法
文章目录前言一、a++/++a/a--/--a?二、简单使用1. a++2. ++a3. a--4. --a前言博主文章仅用于学习、研究和交流目的,不足和错误之处在所难免,希望大家能够批评指出,博主核实后马上更改。一、a++/++a/a–/--a?前缀自增自减法(++a,–a): 先进行自增或者自减运算,再进行表达式运算。后缀自增自减法(a++,a–): 先进行表达式运算,再进行自增或者自减运算 。二、简单使用1. a++先进行表达式运算,再进行自增(示例代码): class Prog.原创 2020-11-30 16:29:30 · 1655 阅读 · 2 评论 -
.net 泛型委托Action<T>和Fun<TResult>委托浅析
文章目录一、委托是什么?二、委托简单使用1.传统委托编写2.泛型委托Action和Fun3. Action 详解4. Fun 详解博主文章仅用于学习、研究和交流目的,不足和错误之处在所难免,希望大家能够批评指出,博主核实后马上更改。一、委托是什么?委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。我们知道委托是一个引用类型,所以它具有引用类型所具有原创 2020-11-25 19:54:44 · 677 阅读 · 0 评论 -
你在用FastReport.Net报表工具做报表没
博主文章仅用于学习、研究和交流目的,不足和错误之处在所难免,希望大家能够批评指出,博主核实后马上更改。一、FastReport 是什么?FastReport.Net是一款适用于Windows Forms, ASP.NET和MVC框架的功能齐全的报表分析解决方案。可用在Microsoft Visual Studio 2005到2019,支持.Net Framework 2.0到4.x,.NET Core。使用FastReport.Net,您能创建独立于应用程序的报表。也就是说,FastReport.Net原创 2020-11-24 15:41:07 · 514 阅读 · 0 评论 -
客户端控制台请求服务Identityserver4认证
文章目录前言一、使用步骤1.创建一个控制台程序,进行消费,名称为OrderCounsumerk2.引入IdentityModel 库 4.4.03.代码编写4.运行效果前言前面写了两篇IdentityServer4文章,一篇是资源服务器创建(.NET Core集成Identityserver4),一篇是服务集成IdentityServer4认证(Asp.Net Core服务集成Identityserver4认证),测试都是postman工具进行测试的,今天编程控制台来演示请求的相关流程。代码框架环境A原创 2020-09-30 14:44:39 · 324 阅读 · 0 评论 -
.NET Core集成Identityserver4
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、IdentityServer4是什么?二、使用步骤1.1.创建一个认证服务项目,命名IdentityServer2.引入IdentityServer4库 版本3.1.43.创建一个Config配置类4.定义一个api5.定义客户端6.添加用户7.配置Identityserver8.整个Config代码9.启动,运行10.通过postman进行测试总结一、IdentityServer4是什么?IdentityServer4 是原创 2020-09-28 11:05:11 · 1661 阅读 · 0 评论 -
.NET Core 集成Exceptionless
文章目录一、使用步骤1.免费账号2.登录并创建项目3. 获得属于这个项目的API密钥4. 安装nuget包总结一、使用步骤1.免费账号2.登录并创建项目1.选择类型,会提示你需要安装的包和怎么使用3. 获得属于这个项目的API密钥4. 安装nuget包总结提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。...原创 2020-09-23 13:51:19 · 872 阅读 · 1 评论 -
windows+docker 本地部署 Exceptionless
文章目录前言一、参考文献地址二、使用步骤1.下载Exceptionless.4.1.2861.zip,解压2.双击Start.bat 文件3.双击Start.bat 文件前言Exceptionless 是一个开源的实时的日志收集框架,它可以应用在基于 ASP.NET,ASP.NET Core,Web API,Web Forms,WPF,Console,ASP.NET MVC 等技术开发的应用程序中,并且提供了REST接口可以应用在 Javascript,Node.js 中。它将日志收集变得简单易用并且原创 2020-09-22 17:17:23 · 1113 阅读 · 0 评论 -
Ocelot的Caching和QoS
文章目录前言一、Caching1.首先添加以下NuGet包2.修改Startup下的ConfigureServices方法3.修改Config下的configuration.json内容4.对比使用缓存和不使用缓存效果,使用Jmeter进行效果测试二、QoS:1.首先添加以下NuGet包2.修改Startup下的ConfigureServices方法3.修改Config下的configuration.json文件内容前言Caching:Ocelot目前支持CacheManager项目提供的一些非常基本原创 2020-09-22 11:37:27 · 327 阅读 · 0 评论 -
Ocelot速率限制尝试
文章目录前言二、使用步骤1.修改Config文件夹下configuration文件配置2.使用Jmeter进行测试总结前言Ocelot支持上游请求的速率限制,以使您的下游服务不会过载提示:以下是本篇文章正文内容,下面案例可供参考二、使用步骤1.修改Config文件夹下configuration文件配置参考文献代码如下(示例):{ "Routes": [ { "DownstreamPathTemplate": "/WeatherForecast/gets",原创 2020-09-22 10:48:47 · 434 阅读 · 0 评论 -
.NET Core同时集成Ocelot和Consul,实现网关服务
文章目录前言二、使用步骤1.安装Ocelot.Provider.Consul nuget包2.修改Startup类,在ConfigureServices方法下添加AddConsul()3.修改Config文件夹下configuration文件配置4.运行效果前言上篇文章小试了Ocelot网关,直接对接服务进行的网关控制,在实际的生产环境中,应该是服务注入服务中心,统一的请求通过网关,网关再从服务注入中心进行获取,转发,Ocelot允许您指定服务发现提供程序,并将使用它来查找Ocelot将请求转发到的下原创 2020-09-22 10:25:45 · 394 阅读 · 0 评论 -
.NET CORE集成Ocelot初探
文章目录前言一、Ocelot是什么?二、使用步骤1.解决方案下新建一个StudyAPIGateway项目2.安装NuGet软件包3.项目下创建Config文件下,在创建configuration.json文件4.修改Program类5.修改Startup类6.编译网关项目,运行前言API网关是访问你系统的入口,它包括很多东西,比如路由(Routing),身份验证(Authentication),服务发现(Service discovery),日志(Logging ),等等,本文简单入门Ocelot原创 2020-09-21 15:14:30 · 434 阅读 · 0 评论 -
.NET CORE集成Consul初探
文章目录前言一、实操1.引入库2.读入数据总结前言随着大数据时代的到来,分布式是解决大数据问题的一个主要手段,随着越来越多的分布式的服务,如何在分布式的系统中对这些服务做协调变成了一个很棘手的问题。今天我们就来看看如何使用C# ,利用开源对分布式服务做协调提示:以下是本篇文章正文内容,下面案例可供参考一、实操1.引入库安装Consul nuget包代码如下(示例):Install-Package Consul2.读入数据代码如下(示例):data = pd.read_csv(原创 2020-09-21 11:22:34 · 1154 阅读 · 0 评论 -
C#中的扩展方法备记
文章目录概念一、扩展方法的要素二、编码概念扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。扩展方法是在C#3.0中添加的特性。提示:以下是本篇文章正文内容,下面案例可供参考一、扩展方法的要素1.此方法必须是一个静态方法2.此方法必须放在静态类中3.此方法的第一个参数必须以this开头,并且指定此方法是扩展自哪个类型二、编码代码如下(示例): public原创 2020-09-21 09:47:15 · 127 阅读 · 0 评论 -
consul小试
文章目录前言一、 Consul是什么二、使用步骤1.CmdConsul服务端安装2.Consul启动使用bat前言假设把一个多人维护的单块应用拆分成多个服务(A-F),每个服务由几个人负责维护。服务之间会进行通信,互相调用,但也会引发出很多问题,微服务为了解决这些问题,产生了很多组件,这些组件构成了微服务架构。如果服务A想调用服务B,就需要知道服务B的地址,又不能在服务A中写死服务B的地址,所以首先必须有个注册中心。注册中心可以让每一个服务都在服务中心注册,上传自己服务的地址,其他服务通过注册中心发原创 2020-09-18 14:32:37 · 171 阅读 · 0 评论 -
.Net core服务注入
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码原创 2020-09-18 11:18:17 · 1175 阅读 · 0 评论 -
loggerFactor.AddNLog 过时处理(.net core 3.1)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、发现问题二、解决问题1.根据提示使用ILoggingBuilder替换ILoggerFactory2.运行测试项目3.修改Program类和Startup类代码4.测试运行前言背景:ConfigureExtensions.AddNLog(ILoggerFactory)”已过时:“Instead use ILoggingBuilder.AddNLog() or IHostBuilder.UseNLog(),发现这个方法过原创 2020-09-18 10:40:50 · 1285 阅读 · 1 评论 -
.net core NLog将日志写到txt文件
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、如何集成后台日志?二、使用步骤1.引入库2.创建一个nlog.config文件3.创建一个project.json文件4.创建一个Startup文件5.运行效果总结前言昨天试水了下asp.net core 项目的创建,很顺利的就把项目跑起来了,但发现日志只显示在了控制台上,没有动态的创建日志文件,更没的说像日志文件中写入日志文件了,不太方便以后正式环境的生成和问题排查,于是就实验如何写入后台日志文件,就觉得写一篇这个文原创 2020-09-18 10:07:39 · 1426 阅读 · 1 评论 -
.NET Core手动更改ip和端口号
但是在开发、调试微服务应用的时候可能需要同时在不同端口上开启多个服务器的实例,因此下面主要看看如何通过命令行指定Web应用的端口(默认5000)可以通过设置临时环境变量ASPNETCORE URLS来改变默认的端口、域名,也就是执行 dotnet xxx.dll之前执行set ASPNETCORE_URLS=http://127.0.0.1:5001来设置环境变量。.Net Core因为跨平台,所以可以不依赖于IIS运行了。可以用.Net Core内置的kestrel服务器运行网站,当然真正面对终端用户访原创 2020-09-17 17:05:55 · 2574 阅读 · 0 评论 -
.NET Core 初体验
历史背景近期因为公司业务的关系,开始使用.net生态环境,因此对.Net Core和 .Net Framework进行了一些研究。.net core和.net framework的区别(翻译).NET Framework的优势:如果你需要快速开发并部署一个 .NET 应用并且你没有充足的时间去学习 .NET Core,那么 你应该选 .NET Framework。因为 .NET Core有一定的学习曲线。如果你要维护并升级现有的 .NET应用程序,那么你应该选择.NET Framework。移植原创 2020-09-17 16:41:25 · 203 阅读 · 0 评论 -
QRCoder生成二维码(C#)
二维码简介二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。编码1:解决方案下新建项目2:引用—>管理NuGet程序包3:搜索QRCoder,进行包安装4:下面展示一些 内联代码片。 class Program { static void Main(string[] args) {原创 2020-09-16 17:05:17 · 1275 阅读 · 0 评论 -
Minio 安装和使用详解,还有对.net api进行了二次封装
背景最近项目要上文件和图片存储,就开始在网上找相关的存储的文件分布式系统,了解了FastDFS、MinIO等相关的文件系统,最后选用了MinIO,今天着重讲MinIO,先讲相关的安装教程。MinIO是什么?官方对MinIO的介绍是:高性能,Kubernetes原生支持的对象存储系统。MinIO的高性能软件定义对象存储套件可以使用户能够为机器学习、分析和应用程序数据工作负载构建云原生支持的数据基础设施。下面是几个常用的网址官网:https://min.io/开源地址:https://github..原创 2020-09-01 15:52:32 · 2344 阅读 · 0 评论 -
你还在为计算代码执行时间发愁吗,那请看Stopwatch 代码片段
背景有时候你想计算sql执行时间,或者计算一段代码执行的时间,这次时候你就可以用到Stopwatch 类了,他在 using System.Diagnostics 这个命令空间下,下面展示一些 内联代码片。// An highlighted blockclass Program { //创建计时器 private static readonly Stopwatch stopwatch = new Stopwatch(); static .原创 2020-08-31 17:21:59 · 122 阅读 · 0 评论 -
CLRProfiler4安装
背景前面写了一篇windbg工具的安装,网上说CLRProfiler4更方便,所以又来尝试一把CLRProfiler4。Authors官网下载地址 : CLRProfiler4百度网盘: CLRProfiler4 提取码:cgvq安装1 双击下载好的exe文件2 选择yes ,选择安装的目录3 确定4 安装完成...原创 2020-08-31 16:50:40 · 1360 阅读 · 1 评论 -
windbg利器
背景:最近发现运行在windows服务器上的应用程序内存持续增加,最后撑爆内存,造成程序卡死。所以就在网上进行了搜索,看看有什么工具能分析内存暴涨的原因,于是发现了windbg这个工具。windbg介绍:windbg 是什么?Windbg是在windows平台下,强大的用户态和内核态调试工具。相比较于Visual Studio,它是一个轻量级的调试工具,所谓轻量级指的是它的安装文件大小较小,但是其调试功能,却比VS更为强大。它的另外一个用途是可以用来分析dump数据。主要功能Windbg是Mi.原创 2020-08-31 16:25:03 · 398 阅读 · 0 评论 -
vs2019如何关闭自动更新
背景 **vs2019想要关闭自动更新?自动更新有的时候很烦,在工作的时候让电脑很卡,该怎么关闭自动更新呢?下面我们就来看看详细的教程。**原创 2020-08-20 11:10:53 · 3261 阅读 · 0 评论