自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java泛型

Java泛型泛型类即把不确定的数据元素类型用一个泛型占位符表示@Datapublic class Person<T> { private T name; private T address;}Person<String> person= new Person<>();person.setName("attack204");System.out.println(person.getName());多类型泛型即需要传递多个类型占位符,.

2021-04-25 08:20:08 367

转载 Java 并发编程小册整理好了

Java 有并发,并发知识之大,一口吃不下这曾是我不愿意触碰的知识角多次一头扎进并发,无功而返为应对面试,临时苦苦记忆,不成体系这一次我决定从基础开始,攻克它12,0000 字68Mb 高清无水印图文2021 年刚开始日拱一兵免费送上整理好的小册这次希望我们不一样思维导图——理清脉络知识讲解——循序渐进抽象问题——图文并茂实现细节——源码分析「态度」夫夷以近,则游者众;险以远,则至者少。而世之奇伟、瑰怪,非常之观,常在于险远,而人之所罕至焉,故非有志者不能至也。有.

2021-04-24 15:21:14 364

转载 Python3.x 基础练习题100例(91-100)

练习91:题目:时间函数举例1。程序:if __name__ == '__main__': import time print (time.ctime(time.time())) print (time.asctime(time.localtime(time.time()))) print (time.asctime(time.gmtime(time.time())))输出结果:Sat Mar 23 19:37:22 2019Sat Mar 23 19:37.

2021-04-24 08:20:11 420

转载 Java项目案例大全

官网:www.fhadmin.org-----------------------springboot框架 vue.js 前后分离--------------1.【点击进入】 【框架平台】springboot 框架 vue.js 前后分离 时尚风格2.【点击进入】 【框架平台】springboot 框架 vue.js 前后分离 windows风格3.【点击进入】 【工作流系统】springboot 框架 vue.js activiti 时尚风格4.【点击进入】 【工作流系...

2021-04-23 20:21:27 439

转载 Rancher2.x流水线自动化部署

1、概述  由于一些项目使用了rancher进行部署发布,所以使用Rancher的流水线自动部署功能实现CICD,从gitlab、harbor安装,到流水线配置和中间的一些问题一一进行详细介绍解答。2、准备工作  前期的Docker和Rancher安装就不在描述,直接进入正题  2.1 gitlab安装     gitlab安装很简单,配置到相应pvc和external_url即可      yaml文件如下     apiVersion: apps/v1beta2kind: Dep..

2021-04-23 15:21:08 1844 1

转载 NET Core 3.0 项目中使用 AutoFac

.net core 3.1 今天已正式发布,3.1跟3.0差别不是很大,主要是对 3.0一小部分修复和完善,最重要的是.NET Core 3.1是长期支持(LTS)版本,建议大家升级。.net core 2.2 这个月就要停止维护,并且微软将不再提供支持,如果你在使用 2.2 ,建议升级到 3.1,可以先升级到3.0,可以参考文档:ASP.NET Core 2.2 迁移到3.0:https://docs.microsoft.com/zh-cn/aspnet/core/migration/22-to-3.

2021-04-22 20:21:26 191

转载 c#多线程开发

1 //要执行的业务是从阿里云上下载将近40000条的音频到本地,单条下载忒慢,就想采用多线程,分配了二十个线程同时下载,省了很大部分的时间 class Program 2 { 3 4 static void Main(string[] args) { 5 string sql = "select en_audio,us_audio from t_audio LIMIT 198 ";...

2021-04-22 15:21:11 311

转载 [译]C# 7系列,Part 7: ref Returns ref返回结果

原文:https://blogs.msdn.microsoft.com/mazhou/2017/12/12/c-7-series-part-7-ref-returns/背景有两种方法可以将一个值传递给一个方法:按值传递。当一个参数被传递给一个方法时,一个参数的副本(如果它是一个值类型)或一个"参数引用"的副本(如果它是一个引用类型)被传递。当您更改方法中的参数时,更改(单个赋值或复合赋值)会反映到参数/"参数引用"的副本,而不会反映到参数或“参数引用”本身。这是.NET语言中的默认方式(Visual.

2021-04-21 20:21:13 636

转载 ASP.NET CORE 使用Consul实现服务治理与健康检查(2)——源码篇

题外话笔者有个习惯,就是在接触新的东西时,一定要先搞清楚新事物的基本概念和背景,对之有个相对全面的了解之后再开始进入实际的编码,这样做最主要的原因是尽量避免由于对新事物的认知误区导致更大的缺陷,Bug 一旦发生,将比普通的代码缺陷带来更加昂贵的修复成本。相信有了前一篇和园子里其他同学的文章,你已经基本上掌握了使用 Consul 所需要具备的背景知识,那么就让我们来看下,具体到 ASP.NET Core 中,如何更加优雅的编码。Consul 在 ASP.NET CORE 中的使用Consul服务在注.

2021-04-21 15:21:22 149

转载 net core 3.1 跨域 Cors 找不到 “Access-Control-Allow-Origin”

首先在ConfigureServices添加public void ConfigureServices(IServiceCollection services) { services.AddCors(options => { options.AddPolicy("any", builder => { //builder.Al.

2021-04-20 15:21:15 119

转载 Quartz.NET常用方法 01

Quartz.NET作为一款定时框架,它的最小可运行程序如下: var scheduler = StdSchedulerFactory.GetDefaultScheduler(); scheduler.Start(); //Job执行的任务 var job = JobBuilder.Create<MyJob>().Build(); //Schedule计划表,可以设置调用次数,调用间隔 //Trigger触发器,可以设置调用开始,...

2021-04-19 20:21:15 341

转载 AduSkin - UI 追求极致,永臻完美

追求极致,永臻完美A Beautiful WPF Control UI一款简单漂亮的WPF UI,融合部分开源框架的组件,为个人定制的UI,可供学者参考。Nuget 搜索"AduSkin" 可直接导包使用具体使用请参考 AduSkin.Demo如有 WPF UI 外包 可联系我技术交流QQ:1280429435QQ群:544471417感谢开源框架  HandyControl、Arthas、WPF.UIGithub开源地址组件展示开发案例如下【AduMusic Mini】..

2021-04-19 15:21:08 685

转载 C# LINQ学习笔记四:LINQ to OBJECT之操作文件目录

本笔记摘抄自:https://www.cnblogs.com/liqingwen/p/5816051.html,记录一下学习过程以备后续查用。 许多文件系统操作实质上是查询,因此非常适合使用LINQ方法。 一、查询具有指定属性或名称的文件 此示例演示如何查找指定目录树中具有指定文件扩展名(例如“.txt”)的所有文件,还演示如何根据创建时间返回树中最新或最旧的文件。 class Program { static void Main(stri...

2021-04-19 08:20:05 188

转载 C# WPF发票打印

微信公众号:Dotnet9,网站:Dotnet9。问题或建议,请网站留言;如果您觉得Dotnet9对您有帮助,欢迎赞赏C# WPF发票打印内容目录实现效果业务场景编码实现本文参考源码下载1.实现效果发票界面 PDF打印结果 2.业务场景界面作为发票预览,按客户需求可打印成发票纸张给客户。3.编码实现3.1 添加Nuget库站长使用 .Net Core 3.1 创建的WPF工程,创建“Invoice”解决方案后,需要添加两个Nuget库:MaterialDesi..

2021-04-18 15:21:22 592

转载 Winform中怎样对窗体进行隐藏,再次打开时仍然保留上次的窗体

场景点击按钮后打开窗口,点击窗口的确定按钮后即使窗体返回了Ok,此时不关闭窗体,将窗体隐藏。再次点击按钮后,仍然打开上次的窗体。注:博客主页: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。实现在全局变量类中新增窗体字段 private FrmSearch frmSearch = new FrmSearch();然后新增全局属性,添加set和get方法 publi.

2021-04-17 15:21:19 845

转载 .net core 开发 Windows Forms 程序

我是一名 ASP.NET 程序员,专注于 B/S 项目开发。累计文章阅读量超过一千万,我的博客主页地址:https://www.itsvse.com/blog_xzz.html引言.net core 3.1 是微软LTS长期3年支持版本,正式发布于2019-12-03,并且在windows平台上支持了Winfrom跟WPF桌面应用。本文将介绍使用 vs 2019 开发 Windows Forms 桌面应用程序。开发 Windows Forms 程序首先,打开 vs 2019 ide 工具,新建一个.

2021-04-16 20:21:27 1133

转载 C#中的异步编程--探索await与async关键字的奥妙之处,原来理解和使用异步编程可以这么简单

前言await与async是C#5.0推出的新语法,关于await与async有很多文章讲解。但看完后有没有这样一种感觉,感觉这东西像是不错,但好像就是看不太懂,也不清楚该怎么使用。虽然偶有接触,但是一直都没有真正搞明白。我也是才刚刚摸索明白,把学习结果和大家探讨一下看掌握得对不对。个人的学习习惯就是,有复杂的东西可以简单说明白,就会分享出来~(阅读本文需要具备多线程及任务编程的基础)重点在学习async/await最难的是什么呢?就是理解它的工作方式!1.所有的async方法返回类型必然..

2021-04-16 15:21:05 137

转载 如何利用Serilog的RequestLogging来精简ASP.NET Core的日志输出

这是在ASP.NET Core 3.X中使用Serilog.AspNetCore系列文章的第一篇文章:。第1部分-使用Serilog RequestLogging减少日志详细程度(本文)第2部分-使用Serilog记录所选的终结点属性第3部分-使用Serilog.AspNetCore记录MVC属性第4部分-从Serilog请求日志记录中排除健康检查端点作者:依乐祝译文地址:https://www.cnblogs.com/yilezhu/p/12215934.html原文地址:https:/.

2021-04-16 08:20:12 204

转载 C#设计模式学习笔记:(20)职责链模式

本笔记摘抄自:https://www.cnblogs.com/PatrickLiu/p/8109100.html,记录一下学习过程以备后续查用。 一、引言 今天我们要讲行为型设计模式的第八个模式--职责链模式。让我们看看现实生活中某公司采购流程的例子吧,理解起来可能更容易。某公司的规章制度规定,采购原材料的总价在5万之内,只需要经理级别的人批准即可;采购总价大于5万小于10万的则需要财务经理进行批准;总价大于10万小于30万的需要总经理批准;总价大于30万的则需要通过董事会会议...

2021-04-14 20:21:20 128

转载 2020 年 中国.NET开发者调查报告

微信公众号dotnet跨平台2020年初做的一个关于中国.NET开发者调查收到了开发者近 1400 条回复。这份调查报告涵盖了开发者工具链的所有部分,包括编程语言、应用架构、应用服务器、运行时平台、框架技术、框架配置、IDE、.NET/.NET Core 发行版部署模式、构建工具和Kubernetes。.NET发展面临的挑战这是一个多选题,认为.NET向.NET Core升级的挑战只有25.3%, 然而有89.9% 的受访者表示,国内缺乏大的互联网厂商采用.NET Core 是最大的挑战,从2010年以来.

2021-04-14 15:21:08 298

转载 【WPF学习】第五十章 故事板

  正如上一章介绍,WPF动画通过一组动画类(Animation类)表示。使用少数几个熟悉设置相关信息,如开始值、结束值以及持续时间。这显然使得它们非常适合于XAML。不是很清晰的时:如何为特定的事件和属性关联动画,以及如何在正确的时间触发动画。  在所有声明式动画中都会用到如下两个要素:  故事板。故事板是BeginAnimation()方法的XAML等价物。通过故事板将动画指定到合适的元素和属性。  事件触发器。事件触发器响应属性变化或事件(如按钮的Click事件),并控制故事板。例如,为了开始.

2021-04-13 15:21:22 1733

转载 sqlserver空间数据 + c# 实现查询附近的设备

前言一个小需求的实现,做一个备忘,个人理解,可能存在错误。客户有很多设备,这些设备分散在不同的地方,现在需要通过小程序获取附近的(比如1000米)之类的设备列表,以距离排序第一个想到的的是找百度/腾讯等地图,看有没有提供相应的开放api,先将我们的设备id以及对应的经纬度存储到地图中,再调用某个api,传入我当前坐标经纬度,然后返回附近的设备列表。最后没找到这个接口。应该是有,但是我没找到第二个想能不能通过c#用啥算法实现,太菜搞不定最后想到sqlserver有个空间数据的概念,最终勉强实现。.

2021-04-11 15:21:20 218

转载 Redis集群搭建~Redis-x64-3.2.100版本

参考文档:https://www.cnblogs.com/yaopengfei/p/12418227.htmlhttps://blog.csdn.net/weixin_42694286/article/details/92974535https://blog.csdn.net/qq_42815754/article/details/82912130https://blog.csdn.net/u010963948/article/details/789635721,配置Redis服务下载zi..

2021-04-11 08:20:17 1049

转载 给微软的日志框架写一个基于委托的日志提供者

动手造轮子:给微软的日志框架写一个基于委托的日志提供者Intro微软的日志框架现在已经比较通用,有时候我们不想使用外部的日志提供者,但又希望提供一个比较简单的委托就可以实现日志记录,于是就有了后面的探索和实现。Solution基于委托的 LoggerProvider 实现代码:自定义 Logger微软的日志框架中记录日志是通过 ILogger 来做的,扩展支持其他日志框架的时候也需要实现相应的 ILogger 来适配ILoggerProvider 会需要实现创建 ILogger 的接口 Cr.

2021-04-10 15:21:24 127

转载 “未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决方案

不论是连接Access数据库或是SQL Server数据库,“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。”这个问题从Office2016开始,困扰了我好多年。我的软件版本:Win10(x64)版本系统 + Office 2019(x64)版本软件 + Visual Studio 2019今天终于得到解决。解决方法:(就两步,都很关键)1、安装“Microsoft Access 2010 数据库引擎可再发行程序包 ”下载地址:https://www.mic..

2021-04-10 08:20:26 35324 4

转载 为 .net 生态贡献力量——制作并上传 nuget 包(内有独家彩蛋)

前言 nuget 是 .net 的常用包管理器,目前已经内置到 Visual Studio 2012 以后的版本。大多数 .net 包都托管在 nuget.org,包括 .net core 框架基础包,得益于 .net core 的模块化设计,很多非核心包都可以进行一定程度的独立升级。 制作并上传 nuget 包也同时成为为 .net 生态做贡献的重要途经。因为 VS 2019 项目的 csproj 文件支持大量与 nuget 打包相关的配置,所以大多数时候常规的 nuget ...

2021-04-09 20:21:27 262

转载 《[深入浅出 C#] (第3版)》 - 学习笔记

《深入浅出 C#》 (第3版)========== ========== ==========[作者] (美) Andrew Stellman (美) Jennifer Greene[译者] (中) 徐阳 丁小峰 等译[出版] 中国电力出版社[版次] 2016年08月 第1版[印次] 2018年04月 第4次 印刷[定价] 148.00元========== ========== ==========【引子】 要学习编程,没有别的办法,只能通过编写大量代码。编写代码是一种技巧,要想在这方面擅长,只.

2021-04-09 08:20:18 116

转载 C# WebClient调用WebService

WebClient调用WebService(文末下载完整代码)先上代码: object[] inObjects = new[] { "14630, 14631" }; HttpWebClient wc = new HttpWebClient(2300); var result1 = WebServiceClientHelper.InvokeWebService("ESBService_TEST", "http://localhost/ESBService/Vita.

2021-04-06 20:21:23 1036

转载 五、C#入门—流程控制

C#流程控制if语句      if(条件判断表达式)  {    func1  }  else  {    func2  }    switch语句  switch(表达式)  {    case 常量表达式:条件语句;break;    case 常量表达式:条件语句;break;    case 常量表达式:条件语句;break;    ...    default:条件语句;  }三目运算符  <表达式1>?<表达式2>:<表达.

2021-04-06 08:20:10 89

转载 记一次Task抛异常,调用线程处理而引发的一些随想

记一次Task抛异常,调用线程处理而引发的一些随想多线程调用,任务线程抛出异常如何在另一个线程(调用线程)中捕获并进行处理的问题。1.任务线程在任务线程执行语句上抛出异常。例如: 1 private void button2_Click(object sender, EventArgs e) 2 { 3 try 4 { 5 var task = Task.Factory.StartNew&.

2021-04-05 20:21:10 224

转载 你真正了解public、internal、protected、private吗?不妨幽默一些

public 人缘好,跟谁都好internal只和朋友圈的人好protected 只和朋友圈的熟人好private 比较自闭,自闭晚期不过他们是三胞胎,class是他们的爸爸技术总结:public 修饰的类,可以在整个系统的任意地方调用,是完全公开的internal 仅为同项目(这里的项目是只单独的项目,而不是整个解决方案)调用,按照我的理解,应该是和java的friendly一样的效果protected自己及自己的子类可以调用private 相反的,只能在类内部...

2021-04-04 08:20:05 159

转载 DLL/OCX文件的注册与数据执行保护DEP

注册/反注册dll或ocx文件时,无论是用regsvr32还是DllRegisterServer/DllUnregisterServer,可能会遇到【内存位置访问无效】的问题:此时把操作系统的数据执行保护(Data Execution Prevention,下称DEP)彻底关掉,重启,应该就能解决问题。操作:NT6.x系统:运行bcdedit /set nx alwaysoffNT5.x系统:修改 %systemdrive%\boot.ini 文件,将当前操作系统条目的/noexecute参...

2021-04-03 15:21:21 394

转载 [Asp.Net Core] Blazor Server Side 项目实践 - 切换页面时保留状态

前言:这是 项目实践系列 , 算是中高级系列博文, 用于为项目开发过程中不好解决的问题提出解决方案的. 不属于入门级系列. 解释起来也比较跳跃, 只讲重点.因为有网友的项目需求, 所以提前把这些解决方案做出来并分享.问题:Blazor自己是携带一个简单的路由功能的, 当切换Url的时候, 整个通过把RouteData传递给 App.razor 加载 MainLayout , 实现页面刷新的目的.如果跳转到另外一个页面, 然后再跳回来的时候, 希望原来页面不刷新, 保留之前的状态 , 例如搜索..

2021-04-02 15:21:20 741

转载 WPF 圆型布局(测量过程)

这个例子来自书上。记录过程。主要是数学上极坐标,WPF中的测量过程简单来说在一个具有固定轴的坐标系内,一个由原点射出的向量并与固定轴有一定角度且在向量上确定长度的这么个东西。可以参考:知乎https://www.zhihu.com/question/318613418/answer/640194590B站https://www.bilibili.com/video/BV1Sb411n7FG?t=177极坐标与直角坐标系转换。极坐标中某一点是M,也就是M(ρ,θ)。将M连接至原点成为一个线.

2021-04-01 15:21:08 237

转载 Dotnet core使用JWT认证授权最佳实践(一)

最近,团队的小伙伴们在做项目时,需要用到JWT认证。遂根据自己的经验,整理成了这篇文章,用来帮助理清JWT认证的原理和代码编写操作。一、JWTJSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。 JWT是什么,看上面这段网上抄来的话。关于JWT以及优缺点,网上有很多详细的说法,我这儿就不重复了。我们只需要知道以下的事实:在一般的系统中,我们...

2021-03-31 20:21:17 284

转载 【C#】CsvHelper 使用手册

目录简介模块读取读取所有记录逐条读取读取单个字段写入写入所有记录逐条写入逐字段写入特性IndexNameNameIndexIgnoreOptionalDefaultNullValuesConstantFormatBooleanTrueValues 和 BooleanFalseValuesNumberStyles映射ConvertUsing配置DelimiterHasHeaderRecordIgnoreBlankLinesAllowCommentsCommentBadDataFoundIgnoreQuote.

2021-03-30 20:21:26 737

转载 基于 abp vNext 和 .NET Core 开发博客项目 - 再说Swagger,分组、描述、小绿锁

系列文章基于 abp vNext 和 .NET Core 开发博客项目 - 使用 abp cli 搭建项目基于 abp vNext 和 .NET Core 开发博客项目 - 给项目瘦身,让它跑起来基于 abp vNext 和 .NET Core 开发博客项目 - 完善与美化,Swagger登场基于 abp vNext 和 .NET Core 开发博客项目 - 数据访问和代码优先基于 abp vNext 和 .NET Core 开发博客项目 - 自定义仓储之增删改查基于 abp vNext 和 .

2021-03-30 15:21:05 269

转载 【C#学习之旅】一、数据类型

C#有两种类型:值类型和引用类型。值类型的变量直接包含数据,引用类型的变量则包含对变量(对象)的引用。对于引用类型,两个变量可以引用同一个对象,所以,对一个变量的操作可能会影响另一个变量引用的对象。而对于值类型,每个变量都有自己的数据副本,因此,对一个变量的操作不会影响到另一个变量(ref和out参数变量除外)。一、值类型  C#中值类型分为简单类型、枚举类型、结构类型和可以为null的值类型。简单类型有符号的整形:sbyte,short,int,long.无符号的整形:byte,ushort..

2021-03-29 20:21:31 74

转载 基于 abp vNext 和 .NET Core 开发博客项目 - 终结篇之发布项目

系列文章基于 abp vNext 和 .NET Core 开发博客项目 - 使用 abp cli 搭建项目基于 abp vNext 和 .NET Core 开发博客项目 - 给项目瘦身,让它跑起来基于 abp vNext 和 .NET Core 开发博客项目 - 完善与美化,Swagger登场基于 abp vNext 和 .NET Core 开发博客项目 - 数据访问和代码优先基于 abp vNext 和 .NET Core 开发博客项目 - 自定义仓储之增删改查基于 abp vNext 和 .

2021-03-27 08:20:17 67

转载 .NET进行客户端Web开发又一利器 - Ant Design Blazor

你好,我是Dotnet9,继上篇介绍Bootstrap风格的BlazorUI组件库后,今天我来介绍另一款Blazor UI组件库:一套基于 Ant Design 和 Blazor 的企业级组件库。本文导航:一、关于Ant Design Blazor二、Ant Design Blazor的社区贡献2.1 项目关注度2.2 Ant Design官方认可2.3 微软官方认可三、Ant Design Blazor UI库介绍四、Ant Design Blazor后续计划五、Ant Design.

2021-03-26 20:21:29 228

空空如也

空空如也

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

TA关注的人

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