自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

原创 C# .Net设计模式与代码实现(三)——行为型模式

C#的设计模式代码实现—行为型模式包含模板方法模式、策略模式、命令模式、责任链模式、状态模式、观察者模式、中介者模式、迭代器模式、访问者模式、备忘录模式、解释器模式。

2022-06-18 17:01:55 249 1

原创 C# .Net设计模式与代码实现(二)——结构型模式

C#的设计模式代码实现—结构型模式包含代理模式、适配器模式、桥接模式、装饰模式、外观模式、享元模式、组合模式。

2022-06-17 18:31:27 266

原创 C# .Net设计模式与代码实现(一)——创建型模式

C#的设计模式代码实现—创建型模式包含单例模式、工厂模式(普通工厂、工厂方法、抽象工厂)、建造者模式、原型模式。

2022-06-16 20:16:16 558

原创 TencentOS Server安装Docker

今天在TencentOS Server3服务器上安装Docker时遇到了一些问题,在此记录一下。根据腾讯云官方文档中所述,从Docker官方文档中安装,期间存在报错,以下将过程列出。1.卸载旧版本旧版本的 Docker 被称为docker或docker-engine. 如果安装了这些,请卸载它们以及相关的依赖项。sudo yum remove docker \ docker-client \ docker-client-late

2022-02-16 12:28:44 1642

原创 .Net Core gRPC入门(四)——身份认证

目录一、服务端添加身份认证1. 添加Nuget包2. 添加身份认证3. 添加Proto文件4. 添加服务实现5. 注册授权服务二、客户端获取Token认证1. Console客户端身份认证用于登陆认证、授权等作用,下面将展示如何在gRPC中进行身份认证一、服务端添加身份认证1. 添加Nuget包工具 > Nuget包管理器 > 程序包管理控制台 > 设置默认项目为GrpcDemo.Service输入以下命令:Install-Package Microsoft.AspNetCo

2021-04-17 13:58:38 735

原创 .Net Core gRPC入门(三)——双向流

目录一、添加双向流1. 修改greet.proto2. 实现Bothway3. 编写客户端二、运行并查看结果参考资料常见的请求过程是:客户端发起请求 > 服务器处理请求 > 服务器返回请求,客户端只发送一次数据,服务器也只返回一次数据。而双向流可以在一次请求中让客户端发送多次数据,服务端返回多次数据。一、添加双向流1. 修改greet.proto替换为以下内容:syntax = "proto3";option csharp_namespace = "GrpcDemo.Servi

2021-04-17 13:58:03 1172

原创 .Net Core gRPC入门(二)——Web客户端

目录一、创建Web客户端项目1. 添加Nuget包2. 添加Proto文件3.注册gRPC服务4.调用gRPC服务二、运行并查看结果参考资料Web客户端可用于微服务架构,使用Grpc.Net.ClientFactory可以方便的注册和使用gRPC服务。一、创建Web客户端项目创建后 右键 > 添加 > 新建项目 > Web API,取名为GrpcDemo.WebClient1. 添加Nuget包工具 > Nuget包管理器 > 程序包管理控制台 > 设置默认项

2021-04-16 19:15:33 387

原创 .Net Core gRPC入门(一)——项目搭建、服务端、客户端

目录gRPC简介gRPC以及RPC框架远程过程调用RPC服务结构一、创建服务端项目gRPC项目结构greet.protoGreeterService.csStartup.cs二、创建客户端项目1. 添加Nuget包2. 添加Proto文件3. 请求服务端三、运行并查看结果参考资料gRPC简介在学习之前,需要先了解gRPC是做什么的,学习的目的以及能够解决什么问题,为什么选择gRPC?gRPC以及RPC框架       gRPC是

2021-04-16 18:37:05 1711

原创 .Net Core开发学习(六) ——IIS部署

.Net Core开发学习(六) ——托管和部署文章使用之前的.Net Core MVC应用作为部署项目,但该教程可适用于所有.Net Core项目。IIS托管发布项目(文件夹)发布完成后,找到 项目路径\bin\Release\netcoreapp3.1\publish,可以看到发布的文件。Ok,接下来配置IIS配置IIS首先要下载一个环境模块Windows Hosting Bundle,该模块用于IIS托管.Net Core项目,我这里使用的是.Net Core 3.1版本,可自

2020-06-16 17:01:08 620

原创 .Net Core开发学习(五) ——Web API应用

.Net Core开发学习(五) ——Web API应用简介Web API,即Web接口(处理请求并返回结果)。也许在之前的Web应用和Mvc等都有这样的功能,但Web API让我们把重心放在了处理请求上,而不是请求与视图。这样的设计有很高的灵活性和扩展性,并且可以兼容在很多不同的项目与系统之上。创建Web API项目结构运行结果配置数据库打开:菜单栏 > NuGet 包管理器 > 包管理器控制台(PMC)输入以下命令安装Sqlserver数据驱动Install-P

2020-06-15 13:59:14 1349 1

原创 .Net Core开发学习(四) ——Blazor(MVVM)应用

.Net Core开发学习(四) ——Blazor(MVVM)应用MVVM(Model-View-ViewModel)MVVM,双向数据绑定。既 模型数据 与 页面显示的数据 双向绑定,改变视图数据 也会 改变模型数据。使用Blazor框架可以减少很多Js脚本代码甚至可以无Js脚本实现快速开发。当然,想要做到这点,必须浏览器与服务器保持实时连接,所以Blazor的底层是基于WebSocket的。现在比较出名的mvvm架构的框架有vue.js,angular.js等。创建Blazor应用创

2020-06-13 17:03:59 3505

原创 .Net Core开发学习(三) ——Mvc应用

.Net Core开发学习(二) ——Mvc应用Mvc概念Mvc分别为Model、View、Controller,分工不同模型(Model):为应用程序提供并绑定数据,为业务逻辑与视图显示提供支持。视图(View):为应用程序提供前端数据显示与数据绑定。控制器(Controller):处理请求。创建项目项目结构项目相关文件与Web应用相似,可参考.Net Core开发学习(二) ——Web应用文件夹Models:存放模型(Model)文件夹Views:存放视图(View)文件

2020-06-10 18:54:59 1128

原创 .Net Core开发学习(二) ——Web应用

.Net Core开发学习(二) ——Web应用新建 .NET Core Web应用 (.NET Core Web Application),项目结构如下:Pages 文件夹包含 Razor 页面与代码文件。Razor 页面:.cshtml代码文件:.cshtml.cs_Layout.cshtml:全局通用HTML布局模板页,可包含脚本与样式表,可用于设置通用页眉与页脚。_ValidationScriptsPartial.cshtml:页面表单验证依赖,适用于System.Compon

2020-06-10 13:47:22 2284

原创 .Net Core开发学习(一) ——Startup 类

.Net Core开发学习(一) ——Startup 类启动配置Startup类位于:项目名称 > Startup.cs程序启动默认配置为Startup类位于:项目名称 > Program.cs public class Program { public static void Main(string[] args) { CreateHostBuilder(args).Build().Run();

2020-06-07 17:36:29 2374 1

原创 解决UnknownError: Failed to get convolution algorithm. This is probably because cuDNN failed to initia

解决UnknownError: Failed to get convolution algorithm. This is probably because cuDNN failed to initialize, so try looking to see if a warning log message was printed above. [Op:Conv2D]使用Tensorflow2.0-...

2020-04-22 12:05:53 1110 3

C# .Net设计模式与代码实现

包含以下文章所有代码及测试: C# .Net设计模式与代码实现(一)——创建型模式 C# .Net设计模式与代码实现(二)——结构型模式 C# .Net设计模式与代码实现(三)——行为型模式

2022-06-19

NetCore开发学习五_源码.zip

.Net Core开发学习(五) ——Web API应用文章配套项目源码,帮助大家学习和理解,该课程持续更新,谢谢大家的支持。

2020-06-15

NetCore开发学习四_源码.zip

.Net Core开发学习(四) ——Blazor(MVVM)应用文章配套项目源码,帮助大家学习和理解,该课程持续更新,谢谢大家的支持。

2020-06-13

NetCore开发学习三_源码.zip

.Net Core开发学习(三) ——Mvc应用 文章配套项目源码,帮助大家学习和理解,该课程持续更新,谢谢大家的支持。

2020-06-10

NetCore开发学习二_源码.zip

.Net Core开发学习(二) ——Web应用文章配套项目源码,帮助大家学习和理解,该课程持续更新,谢谢大家的支持。

2020-06-10

空空如也

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

TA关注的人

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