网站首页 站内搜索

搜索结果

查询Tags标签: c#,共有 5553条记录
  • 单元测试中如何Mock HttpContext

    最近团队有小伙伴问在单元测试中如何Mock HttpContext. 这是一个好问题,整理了一个实现方案分享给大家。 在C#中,尤其是在单元测试场景下,模拟(Mocking)HttpContext 是一种常见的做法。这允许我们在没有实际HTTP请求的情况下测试与HTTP上下文相关的代码。 为了模拟Ht…

    2024/1/24 11:02:19 人评论 次浏览
  • C#对象二进制序列化优化:位域技术实现极限压缩

    目录1. 引言2. 优化过程 2.1. 进程对象定义与初步分析 2.2. 排除Json序列化 2.3. 使用BinaryWriter进行二进制序列化 2.4. 数据类型调整 2.5. 再次数据类型调整与位域优化3. 优化效果与总结1. 引言 在操作系统中,进程信息对于系统监控和性能分析至关重要。假设我们需要开…

    2024/1/23 5:02:19 人评论 次浏览
  • LayUI多文件上传,支持历史上传预览

    记录一次项目开发中,LayUI多个图片进行优化,需要支持多个图片上传、可删除某一个图片、支持加载上次上次图片。 页面代码:<div class="layui-upload"><button type="button" class="layui-btn layui-btn-normal" id="ID-u…

    2024/1/17 18:02:29 人评论 次浏览
  • 如何使用.NET在2.2秒内处理10亿行数据(1brc挑战)

    译者注 在上周我就关注到了在github上有1brc这样一个挑战,当时看到了由Victor Baybekov提交了.NET下最快的实现,当时计划抽时间写一篇文章解析他的代码实现,今天突然看到作者自己写了一篇文章,我感觉非常不错,在这里分享给大家。 这篇文章是关于.NET开发者Victor Bay…

    2024/1/15 11:32:24 人评论 次浏览
  • 新零售商城系统

    新零售商城系统是将传统的实体零售与电子商务相结合,打造新的零售营销模式。通过数据分析、人工智能等技术手段,实现库存管理、订单处理、营销推广等业务的优化和智能化。提升零售业的效率、便利性和客户体验。包括:微信小程序,PC线上端商城(商品包括,公司自营的 白银…

    2024/1/13 1:02:21 人评论 次浏览
  • .NET周刊 【12月第3期 2023-12-24】

    国内文章 CAP 8.0 版本发布通告 - CAP 7岁生日快乐! https://www.cnblogs.com/savorboard/p/cap-8-0.html 今天宣布CAP 8.0版本正式发布,恰逢项目七周年及作者生日。七年间,CAP共发布61个版本,在GitHub获得6.3K星标,有108名贡献者,核心包在NuGet上的下载量达640万次…

    2024/1/7 14:02:17 人评论 次浏览
  • Ef Core花里胡哨系列(10) 动态起来的 DbContext

    Ef Core花里胡哨系列(10) 动态起来的 DbContext 我们知道,DbContext有两种托管方式,一种是AddDbContext和AddDbContextFactory,但是呢他们各有优劣,例如工厂模式下性能更好呀等等。那么,我们能否自己托管DbContext呢? Github Demo:动态起来的 DbContext 场景: 结合…

    2024/1/4 18:02:36 人评论 次浏览
  • Ef Core花里胡哨系列(7) 使用Ef Core也能维护表架构?

    Ef Core花里胡哨系列(7) 使用Ef Core也能维护表架构? 我们这里指的并不是查询,而是利用Ef的迁移原理,生成可用的其它表架构操作的Sql。 例如你想在Ef Core里建表,并且可能程序里有多个provider,那么写Sql将是一件痛苦的事情,我们就是利用Ef Core迁移时的操作,来为我…

    2024/1/3 14:03:09 人评论 次浏览
  • 实现一个事件总线

    使用 C# 实现一个 Event Bus Event Bus(事件总线)是一种用于在应用程序内部或跨应用程序组件之间进行事件通信的机制。它允许不同的组件通过发布和订阅事件来进行解耦和通信。 在给定的代码片段中,我们可以看到一个使用C#实现的Event Bus。它定义了一些接口和类来实现事…

    2024/1/2 14:02:33 人评论 次浏览
  • 【C# 技术】C# 常用排序方式

    前言在最近的项目中经常会对C#中的数据进行排序,对于基本数据类型,其排序方式比较简单,只需要调用内置算法即可实现,但对于自定义数据类型以及自定义排序规则的情况实现起来就比较麻烦,所以在本文章中将详细介绍一下在中C#中如何对数据进行排序。应用技术:LINQ; Arr…

    2024/1/2 1:03:25 人评论 次浏览
  • 【类型转换】使用c#实现简易的类型转换(Emit,Expression,反射)

    引言哈喽。大家好,好久不见,最近遇到了一个场景,就是在FrameWork的asp.net mvc中,有个系统里面使用的是EntityFramework的框架,在这个框架里,提供了一个SqlQuery的方法,这个方法很好用啊,以至于在EFCORE8里面又添加了回来,不过不知道性能怎么样,我遇到的场景是通…

    2023/12/28 18:03:05 人评论 次浏览
  • 不会使用 EF Core 的 Code First 模式?来看看这篇文章,手把手地教你

    EF Core Code First 是什么 Code First 是 Entity Framework Core (简称 EF Core) 的一种开发模式,它允许开发人员使用纯粹的代码来定义数据模型,通过它,可以极大地提高开发效率:使用 Code First 开发模式,你可以专注于定义领域模型和业务逻辑,而无需关注数据库的…

    2023/12/28 11:33:02 人评论 次浏览
  • 看看 Asp.net core Webapi 项目如何优雅地使用分布式缓存

    前言 缓存是提升程序性能必不可少的方法,Asp.net core 支持多级缓存配置,主要有客户端缓存、服务器端缓存,内存缓存和分布式缓存等。其中客户端缓和服务器端缓存在使用上都有比较大的限制,而内存缓和分布式缓存则比较灵活。 分布式缓存是一种用于存储和管理数据的技术…

    2023/12/26 1:03:22 人评论 次浏览
  • 基于.NetCore开发博客项目 StarBlog - (29) 开发RSS订阅功能

    前言 最近忙中偷闲把博客的评论功能给做完了,我可以说这个评论功能已经达到「精致」的程度了😃 但在正式发布之前,先卖个关子,来介绍一下另一个新功能——RSS订阅🔊 RSS是啥 来自hk gov新闻网的介绍~RSS 是簡易資訊聚合(Really Simple Syndication) 的簡稱,RSS採用…

    2023/6/25 1:22:37 人评论 次浏览
  • 如何在long-running task中调用async方法

    什么是 long-running thread long-running task 是指那些长时间运行的任务,比如在一个 while True 中执行耗时较长的同步处理。 下面的例子中,我们不断从队列中尝试取出数据,并对这些数据进行处理,这样的任务就适合交给一个 long-running task 来处理。 var queue = n…

    2023/6/22 5:22:09 人评论 次浏览
共5553记录«上一页1234...371下一页»
扫一扫关注最新编程教程