网站首页 站内搜索

搜索结果

查询Tags标签: .Net,共有 1208条记录
  • 揭秘 Task.Wait

    目录简介 背后的实现Task.Wait 的两个阶段 SpinWait 阶段 BlockingWait 阶段Task.Wait 可能会导致的问题 可能会导致线程池饥饿 可能会导致死锁.NET 6 对 Task.Wait 的优化 总结简介 Task.Wait 是 Task 的一个实例方法,用于等待 Task 完成,如果 Task 未完成,会阻塞当前…

    2023/6/15 5:52:10 人评论 次浏览
  • .NET 8 Preview 5发布,了解一下Webcil 是啥

    2023年6月13日 .NET 8 Preview 5,.NET 团队在官方博客发布了系列文章:Announcing .NET 8 Preview 5 ASP.NET Core updates in .NET 8 Preview 5 Announcing .NET MAUI in .NET 8 Preview 5对于 Web 开发,.NET 8 将服务器端和客户端呈现的优势与 Blazor 组件模型相结合。…

    2023/6/14 11:22:06 人评论 次浏览
  • 理解ASP.NET Core - 全球化&本地化&多语言(Globalization and Localization)

    注:本文隶属于《理解ASP.NET Core》系列文章,请查看置顶博客或点击此处查看全文目录概述 在众多知名品牌的网站中,比如微软官网、YouTube等,我们经常可以见到“切换页面语言”的功能,我们可以选择最适合的语言浏览页面内容。毫无疑问,为网站提供多种语言,页面内容本…

    2023/6/12 14:22:23 人评论 次浏览
  • 推荐一个 C#写的 支持OCR的免费通用扫描仪软件

    NAPS2是一个开源免费软件,体积只有6M不到,支持运行在 Windows, Mac 和 Linux操作系统中,默认就带有简体中文界面,官方默认就提供绿色版,所以解压即可使用,直接可以从官方网站下载:https://www.naps2.com/。 NAPS2全名叫做Not Another PDF Scanner 2,中文名叫做【不…

    2023/6/12 11:22:06 人评论 次浏览
  • Volo.Abp升级小记(二)创建全新微服务模块

    @目录创建模块 领域层 应用层 数据库和仓储 控制器 配置微服务测试微服务微服务注册 添加资源配置 配置网关运行项目假设有一个按照官方sample搭建的微服务项目,并安装好了abp-cli。 需要创建一个名为GDMK.CAH.Common的模块,并在模块中创建标签管理功能 因为大部分的代码…

    2023/6/9 18:22:19 人评论 次浏览
  • EF Core + MySQL 基本增删改查

    前言 基于EF Core + MySQL的基本增删改查,示例是基于.NET6 + EF Core + MySQL 创建实体和数据库、EFCore 数据迁移项目基础上的内容增加。同时也是对基于Canal实现MySQL 8.0 数据库数据同步项目的验证。 创建控制器 Controllers---->添加---->控制器,选择api----&…

    2023/6/9 11:52:29 人评论 次浏览
  • .Net全网最简RabbitMQ操作【强烈推荐】

    【前言】 本文自1年前的1.0版本推出以来,已被业界大量科技公司采用。同时也得到了.Net圈内多位大佬的关注+推荐,文章也被多家顶级.Net/C#公众号转载。 现在更新到了7.0版本,更好的服务各位.Neter。【正文】 支持.Net/.Net Core/.Net Framework,可以部署在Docker, Wind…

    2023/6/9 1:23:21 人评论 次浏览
  • c# 如何将枚举以下拉数据源的形式返回给前端

    前言:相信各位有碰到过与我类似的问题,当表中存一些状态的字段,无非以下几种形式1.直接写死 如: 正常:1,异常:2 ,还有一种则是写在字典中,再或者就是加在枚举上,前两者对于返回下拉数据源来说比较好处理,直接写死和查数据库,但都有各自的缺点,写死维护比较麻烦,查数据库也…

    2023/6/8 14:23:01 人评论 次浏览
  • SignalR+Hangfire 实现后台任务队列和实时通讯

    SignalR+Hangfire 实现后台任务队列和实时通讯 1.简介: SignalR是一个.NET的开源框架,SignalR可使用Web Socket, Server Sent Events 和 Long Polling作为底层传输方式实现服务端和客户端的实时数据交互。 Hangfire是一个.NET的开源后台任务框架 提供统一的编程模型,以…

    2023/6/7 5:22:26 人评论 次浏览
  • WinUI(WASDK)使用HelixToolkit加载3D模型并进行项目实践

    前言 本人之前开发了一个叫电子脑壳的上位机应用,给稚晖君ElectronBot开源机器人提供一些功能,但是由于是结合硬件才能使用的软件,如果拥有硬件的人员太少,就会导致我的软件没什么人用,于是我就想着能不能将机器人硬件的模型加载到软件里,这样用户就可以不使用硬件也…

    2023/6/7 5:22:14 人评论 次浏览
  • 【C#/.NET】record介绍

    ​目录什么是record? 使用record record解构 record原理 结论 什么是record? record是.NET 5中的一种新特性,可以看作是一种概念上不可变的类。records可以帮助我们在C#中更容易地处理数据,同时提供了重要的功能,如对象相等性、hashcode和解构。 与类不同,records具…

    2023/6/6 11:22:08 人评论 次浏览
  • 使用c#实现23种常见的设计模式

    使用c#实现23种常见的设计模式 设计模式通常分为三个主要类别:创建型模式结构型模式行为型模式。这些模式是用于解决常见的对象导向设计问题的最佳实践。 以下是23种常见的设计模式并且提供c#代码案例: 创建型模式: 1. 单例模式(Singleton) public sealed class Sing…

    2023/6/5 18:23:43 人评论 次浏览
  • .net 温故知新【11】:Asp.Net Core WebAPI 入门使用及介绍

    在Asp.Net Core 上面由于现在前后端分离已经是趋势,所以asp.net core MVC用的没有那么多,主要以WebApi作为学习目标。 一、创建一个WebApi项目 我使用的是VS2022, .Net 7版本。 在创建界面有几项配置:配置Https 启用Docker 使用控制器 启用OpenAPI支持 不使用顶级语句其…

    2023/6/4 18:22:05 人评论 次浏览
  • .NET Core 程序实现 Windows 系统 Development、Staging、Production 三种环境的无感部署

    〇、前言 日常开发中,程序的环境切换是相当频繁的了,如果不同环境中的某些参数不同,那就需要每次编辑之前手动进行修改,比较麻烦,效率低下。 本文将以 .NET Core WebAPI 项目的配置方法为例,分步骤实现根据环境变量的配置参数,自动读取对应配置文件中的特殊参数值,…

    2023/6/2 14:52:54 人评论 次浏览
  • 【踩坑记录】字节流数据按照string的方式读取然后按照string的方案存储,编码导致二进制数据发生变化,原理记录

    ​ 目录问题缘由 背后原理 C#代码示例 总结 问题缘由由于公司需求,需要读取游戏Redis数据做内外网数据迁移,没有与游戏组过多的沟通。 使用的数据类型是Hash, key是string,value是byte[]。以前对于编码的理解是:计算机底层存储的永远是01的二进制数据,编码是一种对…

    2023/6/2 1:23:00 人评论 次浏览
扫一扫关注最新编程教程