最新文章

DDD

这个分类没有描述

查看所有
  • 从0到1,从理论到实践,全面讲解DDD,需要学习DDD的同学,欢迎来戳~~ 前言 学习DDD一个半月,最开始学习DDD的原因是因为我负责的业务线,涉及的系统非常多,想借鉴领域驱动设计的思想,看后续如何对系统进行重构。在没有学习DDD之前,感觉DDD可能属于那种“虚头巴脑”的东西,学完DDD之后,感觉。。。嗯。。。真香! 有了学习的动力,但是没有实际参与具体的项目,怎么办?那就去广泛涉猎相关的学习资…
    59 评论:0 时间:
  • 一、序言 领域驱动设计是一种解决业务复杂性的设计思想,不是一种标准规则的解决方法。在领域驱动设计理念上,各路大侠的观点也是各有不同,能力有限、欢迎留言讨论。 二、领域驱动设计 DDD是什么 wiki释义: 领域驱动设计(英语:Domain-driven design,缩写 DDD)是一种通过将实现连接到持续进化的模型
    51 评论:0 时间:
  • 随着微服务得到更广泛的实践,我们听到了更多不同的声音,有赞誉的也有疑惑批判的。但这种松散耦合的面向服务的架构的创新,本身从设计理念来说,是强大的。而作为设计微服务时必不可少的工具——领域驱动设计 (DDD),它更是思想精髓所在。今天就来聊聊关于DDD与微服务的那些事。 DDD是什么?领域驱动设计因 Eric Evans 的著作而出名,它是一组思想、原则和模式,可以帮助我们基于业务领域的底层模型设计…
    73 评论:0 时间:

Dapr

这个分类没有描述

查看所有
  • Dapr 是微软主导的云原生开源项目,2019年10月首次发布,到正式发布 V1.0 版本的不到一年的时间内,github star 数达到了 1.2万(现在已经超过1.7万星),超过同期的 kubernetes、istio、knative 等,发展势头迅猛,业界关注度非常高。 Dapr 这个词是是 「Distributed Application runtime」的首字母缩写,非常精炼…
    67 评论:0 时间:
  • 状态管理的初始化源码分析 Dapr状态管理的初始化源码分析 State Store Registry stateStoreRegistry的初始化准备 stateStoreRegistry Registry 的初始化在 runtime 初始化时进行: func NewDaprRuntime(runtimeConfig *Config, globalConfig *config.Configurat…
    39 评论:0 时间:
  • 服务调用的初始化 Dapr服务调用的初始化流程和源码分析 func RegisterDaprServer(s *grpc.Server, srv DaprServer) { s.RegisterService(&_Dapr_serviceDesc, srv) } _Dapr_serviceDesc 中有dpar各个方法的定义,包括 InvokeService var _Dapr_servi…
    110 评论:0 时间:

.NET

这个分类没有描述

查看所有
  • ​NPUlrk :https://github.com/NPUlrk  同学在 dotnet/runtime 仓库提出了一共问题:https://github.com/dotnet/runt…
    8 评论:0 时间:
  • 刚刚几天前,.NET 团队发布博客,宣称在 .NET SDK 中内置了对 .NET 应用容器化的支持。 在正式介绍它之前,先通过一个简单的例子,看下它是如何使用的。 # 创建一个新项目, 然后进入到文…
    38 评论:0 时间:
  • 什么是业务流程协调程序? 微服务的分离式设计与容器的原子性结合,使你可以通过部署更多容器实例来横向扩展应用以及响应增加的需求,并在需求减少时横向缩减。 在复杂的解决方案中,部署、更新、监视和删除容器的过程会带来一些挑战。 容器管理 容器管理是组织、添加、删除或更新大量容器的过程。 Contoso Pizza Company 的网站包含多个微服务,负责处理缓存、数据处理和购物车等任务。 其中每一项任…
    15 评论:0 时间:

C#

这个分类没有描述

查看所有
  • 简介 反射提供描述程序集、模块和类型的对象(Type 类型)。 可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型,然后调用其方法或访问器字段和属性。 如果代码中使用了特性…
    25 评论:0 时间:
  • 简介 索引器(Indexer)是C#引入的一个新型的类成员,它使得类中的对象可以像数组那样方便、直观的被引用。索引器非常类似于属性,但索引器可以有参数列表,且只能作用在实例对象上,而不能在类上直接作用…
    10 评论:0 时间:
  • 简介 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的…
    16 评论:0 时间:

.Net Core

这个分类没有描述

查看所有
  • 什么是最小 API? 已完成100 XP 6 分钟 生成 API 的过程可能很复杂,因为它需要支持多种功能,例如路由、在数据存储中进行读取和写入,以及身份验证。 为了节省时间,请从 .NET 中内置的框架和模板着手,这些框架和模板提供了许多你需要的功能。 但在启动并运行基本 API 之前,这些框架可能需要进行大量设置。 对于适用于 .NET 6 的最小 API,情况并非如此。 通过几行代码即可快速…
    22 评论:0 时间:
  • 随着.NET 6的发布,使用ASP.NET Core有更多好处。但是,将现有的代码迁移到ASP.NET Core上往往听起来是一个很大的投资。今天我们将分享如何加速迁移到ASP.NET Core。今天你可以做一些小的改动,这些改动可以使你明天更容易迁移到ASP.NET Core。 在我们开始之前,让我们谈一谈一个真实的场景。让我们来谈谈如何修改一个有10年历史的应用程序的代码,使其能够与ASP.N…
    8 评论:0 时间:
  • 在本教程中,你将了解如何将 ASP.NET Core 应用部署到 Azure 应用服务并连接到 Azure SQL 数据库。 Azure 应用服务是一种可缩放程度高、支持自修补的 Web 托管服务,可轻松地在 Windows 或 Linux 上部署应用。 尽管本教程使用 ASP.NET Core 6.0 应用,但对于其他版本的 ASP.NET Core 和 ASP.NET Framework 而言…
    12 评论:0 时间:

Azure

这个分类没有描述

查看所有
  • 通过使用虚拟网络对等互连连接服务 可使用虚拟网络对等互连直接连接 Azure 虚拟网络。 在使用对等互连连接虚拟网络时,这些网络中的虚拟机 (VM) 可以相互通信,如同它们处于同一网络中一样。 在对等互连的虚拟网络中,虚拟机之间的流量是通过 Azure 网络路由的。 流量仅使用专用 IP 地址。 它不依赖 Internet 连接、网关或加密连接。 流量始终是私有的,并能利用 Azure 主干网络的…
    8 评论:0 时间:
  • 确定虚拟网络对等互连用途 连接 VNet 的最简单快捷的方法可能是使用 VNet 对等互连。 使用虚拟网络对等互连可以无缝连接两个 Azure 虚拟网络。 建立对等互连后,出于连接目的,两个虚拟网络会显示为一个。 有两种类型的 VNet 对等互连。 区域 VNet 对等互连连接同一区域中的 Azure 虚拟网络。 全局 VNet 对等互连连接不同区域中的 Azure 虚拟网络。 创建全球对等互连时…
    11 评论:0 时间:
  • 在本教程中,你将了解如何将 ASP.NET Core 应用部署到 Azure 应用服务并连接到 Azure SQL 数据库。 Azure 应用服务是一种可缩放程度高、支持自修补的 Web 托管服务,可轻松地在 Windows 或 Linux 上部署应用。 尽管本教程使用 ASP.NET Core 6.0 应用,但对于其他版本的 ASP.NET Core 和 ASP.NET Framework 而言…
    12 评论:0 时间:

Blazor

这个分类没有描述

查看所有
  • 你已为 Web 应用定义了 UI。 现在探索如何向应用程序添加逻辑。 在 Blazor 应用中,可在单独的 .cs 文件中添加 C# 代码,也可在 Razor 组件中添加内联。 单独文件中的 C# 代码隐藏 在 Blazor 中,可以将 C# 文件直接添加到应用项目,就像其他 .NET 项目一样。 此方法通常称为“代码隐藏”,它使用单独的代码文件来存储应用逻辑。 当业务逻辑较复杂、较长或有多个类时…
    16 评论:0 时间:
  • 在此练习中,将 Razor 组件添加到应用程序的主页。 在 Visual Studio Code 中,打开包含在模块 3 中创建的 BlazorApp 项目的文件夹。 向主页添加 Counter 组件 在 Visual Studio Code 项目资源管理器中展开文件夹。 选择“页面”以查看现有 Razor 页面。 选择 Index.razor 文件将其打开。 通过在 Index.razor 文件…
    6 评论:0 时间:
  • 现在已设置好开发环境,接下来将探索 Blazor 项目的结构,并了解如何添加新页。 什么是 Razor? Razor 是一种标记语法,使用 HTML 和 C# 编写 Blazor Web 应用的 UI 组件。 Razor 基于 ASP.NET,专为创建 Web 应用而设计。 什么是 Razor 组件? Razor 文件定义了构成部分应用 UI 的组件。 Blazor 中的组件类似于 ASP.NET…
    13 评论:0 时间:

Docker

这个分类没有描述

查看所有
  • 当今的应用程序开发和 IT 系统管理由云驱动。 新式云应用程序需要是快速、敏捷、可大规模缩放且可靠的。 容器可帮助应用程序满足所有这些要求。 但是,在不遵循设计模式的情况下将应用程序放入容器中,就像进入一辆汽车并希望在没有地图(或已启用 GPS 的手机)的情况下找到通往新城市的道路。 你最终可能会到达目的地,但这条路线可能不是最高效的。 这就是微服务体系结构发挥作用的地方。 微服务可提供一种软件开…
    7 评论:0 时间:
  • 前言 上一篇【.Net Core in Docker极简入门(上篇)】讲解了docker的一些基本命令和操作,并成功构建了自己的asp.net core web应用的镜像,启动容器。本篇继续。 开始 上一篇的项目例子非常简单,通常我们的实际项目要复杂的多。项目中会依赖各种组件服务,比如数据库,MQ,缓存等等。这就会涉及到多个容器,如果手动用docker命令去一个一个的启动就很麻烦了,那么这时候就可…
    60 评论:0 时间:
  • 前言 Docker 是一个开源的应用容器引擎,它十分火热,如今几乎成为了后端开发人员必须掌握的一项技能。即使你在生产环境中可能用不上它,就算把它当作一个辅助开发的工具来使用,也是非常方便的。本文就介绍一下.Net Core应用在Docker中的一些基本使用。 开始 环境准备 首先安装docker,去官网下载:https://www.docker.com/get-started windows系统的…
    36 评论:0 时间:

程序员

这个分类没有描述

查看所有
  •   扫描二维码进群   添加小助理 进群交流
    8 评论:0 时间:
  • 一:背景 1. 讲故事 前段时间有位朋友微信上找到我,说它的程序出现了卡死,让我帮忙看下是怎么回事? 说来也奇怪,那段时间求助卡死类的dump特别多,被迫训练了一下对这类问题的洞察力 😄😄😄,再次声明一下,我分析 dump 是免费的,没有某软高额的分析费用,你要问我图什么,图技术的精进。 回到正题,卡死类的问题分析入口点在于主线程此时在做什么,导致它不能处理自己的任务队列的原因是各种各样的,接下来…
    35 评论:0 时间:
  • 一、算法最最基础 1、时间复杂度 2、空间复杂度 一般最先接触的就是时间复杂度和空间复杂度的学习了,这两个概念以及如何计算,是必须学的,也是必须最先学的,主要有最大复杂度、平均复杂度等,直接通过博客搜…
    20 评论:0 时间:

SQL Server

这个分类没有描述

查看所有
  • 最近在上课时,讲师给我们一道有关T—SQL编程子查询的面试题,在这里分享给有需要帮助的朋友! 首先看一下创建TestScores表的语法: create table TestScores(…
    12 评论:0 时间:
  • 一、每门课程问题 用一条 SQL 语句查询 学生表每门课都大于 80 分的学生姓名。 解决办法一: having 思路:如果最小的课程都大于80分,那他所有的课程分数,肯定都大于80分! 代码实现 S…
    14 评论:0 时间:
  • 6.1SQL Server 安全机制和登录账户管理  6.1.1 SQL Server 安全机制  登录账户(Login):登录账户是账户标识符,用来控制对任何 SQL Serve…
    12 评论:0 时间:

Microsoft Build

这个分类没有描述

查看所有
  • 欢迎使用 .NET 多平台应用程序 UI。此版本标志着我们在统一 .NET 平台的多年旅程中的新里程碑。现在,您和超过 500 万其他 .NET 开发人员拥有面向 Android、iOS、macOS 和 Windows 的一流跨平台 UI 堆栈,以补充 .NET 工具链 (SDK) 和基类库 (BCL)。您可以使用 .NET 构建任何东西。 加入我们的 Microsoft Build 2022,我…
    59 评论:0 时间:
  • Dapr 是微软主导的云原生开源项目,2019年10月首次发布,到正式发布 V1.0 版本的不到一年的时间内,github star 数达到了 1.2万(现在已经超过1.7万星),超过同期的 kubernetes、istio、knative 等,发展势头迅猛,业界关注度非常高。 Dapr 这个词是是 「Distributed Application runtime」的首字母缩写,非常精炼…
    67 评论:0 时间:
  • Codex 现在通过 OpenAI API 为各种用例中的 70 个不同应用程序提供支持。 OpenAI Codex是一种基于GPT-3的自然语言代码系统,有助于将简单的英语指令转换为十几种流行的编码语言。Codex 于去年八月通过我们的 API 发布,是 GitHub Copilot 的主要构建块。 我们支持 Codex 的动机是补充开发人员的工作并提高生产力。Codex帮助…
    93 评论:0 时间:

MySQL

这个分类没有描述

查看所有
    该分类下没有文章

前端

这个分类没有描述

查看所有
  • 八、页面布局 1.简介 常见页面布局: 表格布局 div布局 2.表格布局 2.1 简介 不适用于复杂布局,仅用于简单 、有规则的结构 定位相对准确,与浏览器基本无关,适用于简单分隔 2.2 用法 table常用样式的属性 border在表格外围设置边框 border-spacing设置单元格之间的距离(相当于table标签中的cellspacing属性,即间距) border-collapse表…
    13 评论:0 时间:
  • 六、定位方式 1.简介 通过position属性实现对元素的定位,有四种定位方式 常用取值: 设置定位方式后,还要设置定位属性(偏移量):top、bottom、left、right 2.相对定位 先设…
    11 评论:0 时间:
  • 四、常用CSS属性 1.字体属性 设置字体相关的样式 1.1 font-size 取值: inherited继承,默认从父标签继承字体大小(默认值),所有CSS属性的默认值都是inherited px…
    15 评论:0 时间:

开发工具

这个分类没有描述

查看所有
  •   扫描二维码进群   添加小助理 进群交流
    8 评论:0 时间:
  • 安装必要的工作负载 准备好新站点的第一步是准备开发环境。 必须在本地计算机上安装必要的工具,才能创建和部署 ASP.NET Core Web 应用。 接下来将介绍所需的开发工具及其安装方法。 配置开发环境 必须安装 Visual Studio 中的其他工具,才能生成、调试 ASP.NET Core Web 应用,并将应用部署到 Azure。 为此,将安装两个 Visual Studio 工作负荷。…
    14 评论:0 时间:
  • 现在是时候实践你新获得的调试知识了。 这是你工作的第一天,现在可以通过修复公司旗舰产品(斐波那契计算器)中的 bug 来施展 .NET 调试技能了。 创建示例 .NET 项目以进行调试 若要设置 Visual Studio Code 以进行 .NET 调试,首先需要一个 .NET 项目。 Visual Studio Code 包含一个集成终端,这使创建新项目变得简单。 在 Visual Studi…
    38 评论:0 时间:

未分类

这个分类没有描述

查看所有
  • 直接上传本地视频 目前支持mp4,wav格式的视频 1.点击编辑器中插入视频按钮 2.点击上传视频 嵌入视频设置方法 B站,优酷,腾讯,爱奇艺设置一样,只是要注意嵌入代码的高和宽,下面是以B站视频设置为例的详细设置教程 1.获取B站视频分享链接 2.点击编辑器中插入视频按钮 3.点击内嵌视频粘贴刚刚复制的代码,这里要加上两个参数,就是视频播放器的高和宽,height代表高,width代表宽,两种设…
    25 评论:0 时间:

源码

这个分类没有描述

查看所有
  • 演示视频 源码下载地址 https://www.51aspx.com/code/grademis/ 源码特点 管理端,加入了数据库的锁,实现了并发实行,利用bll+dal+ui模式来开发。还加入了各个方面的维护。包括用户登录记录,以及管理员及数据库的操作记录,提高了系统的安全性。 功能介绍 本源码是一个学生成绩管理系统源码,本系统从功能上划分可分为以下几大模块: 菜单功能 管理员模块 1、功能模块…
    343 评论:0 时间:
  • 演示视频 源码下载地址 https://www.51aspx.com/code/OYXOnlineTeachingWebsite 源码特点 一款在线教学网站毕业设计,包含论文,有后台管理,适合初学者学习使用 菜单功能 1、学生部分: 1.1:新闻查看; 1.2:课程公告查看; 1.3:用户注册; 1.4:在线留言; 1.5:作业上传下载; 1.6:在线考试。 1.7:查看成绩。 2、管理员部分: …
    651 评论:1 时间:
  • 演示视频 源码下载地址 https://www.51aspx.com/code/HWLargeExamSys 技术特点 1、系统基于微软先进的.Net平台,100%纯B/S架构模式,系统部署、维护方便,具有良好的开放性、伸缩性和可扩展性 2、系统试卷分为考试模式和作业模式,考试模式自动计时,作业模式不计时,可用于平常作业或练习;试卷出题方式可采用题序固定、题序随机或试题随机模式;试卷显示方式分为整…
    53 评论:0 时间:

Microsoft Teams

这个分类没有描述

查看所有
  • 我很高兴地宣布,适用于 Visual Studio Code 的团队工具包和团队工具包 CLI 现已正式发布!而且,对于每个构建 .NET Web 应用的人来说,适用于 Visual Studio 的团队工具包现已推出预览版。我希望您在本周早些时候的Build 2022上看到了这一消息。自预览版以来,我们进行了大量更新和改进。我想重点介绍适用于VS代码的团队工具包的一些关键新功能,这些功能将让您最…
    86 评论:0 时间:

.NET MAUI

这个分类没有描述

查看所有
  • 今天,我们很高兴地宣布,.NET 多平台应用 UI 已从预览版毕业,并在 Windows 上的 Visual Studio 2022 发布版本中提供。现在,您可以完全访问生产力功能,这些功能将帮助您以前所未有的速度使用 .NET 构建跨平台本机客户端应用,并从单个代码库将它们发布到 Android、iOS、macOS 和 Windows。 此版本还提供了 .NET MAUI S…
    133 评论:0 时间:
  • 今天,我想讨论并向您展示在 .NET MAUI 中完全自定义控件的方法。在看.NET MAUI之前,让我们回到几年前,回到Xamarin.Forms时代。当时,我们有几种方法可以自…
    79 评论:0 时间:
  • 我们知道 MAUI 是开发跨平台应用的解决方案 ,用 C# 可以直接把 iOS , Android , Windows , macOS , Linux ,Tizen 等应用开发出来。那我们在这个框架除了用底层自定义的 UI 控件外,如果我们要用如高德地图这样的第三方控件,要如何做呢?接下来我就和大家介绍一下。 如果你还没有学习原生库绑定的知识,可以到以下链接学习相关内容: 关于做一个高德地图的 i…
    48 评论:0 时间:
个人中心
今日签到
有新私信 私信列表
搜索