摘要: 前言 之前就有考虑过想要研究下RediSearch,号称高性能全文索引的功能,这几天闲来无事调研了一番。 RediSearch 介绍 RediSearch 是 Redis Labs 提供的一款强大且高效的搜索和全文索引引擎。它是一个基于 Redis 的模块,允许用户在 Redis 数据库中进行复杂的 阅读全文
posted @ 2024-05-14 22:43 Dyhuang 阅读(2420) 评论(0) 推荐(2) 编辑
摘要: 前言 这几天闲来没事看看ABP vNext的文档和源码,关于关于依赖注入(属性注入)这块儿产生了兴趣。 我们都知道。Volo.ABP 依赖注入容器使用了第三方组件Autofac实现的。有三种注入方式,构造函数注入和方法注入和属性注入。 ABP的属性注入原则参考如下: 这时候我就开始疑惑了,因为我知道 阅读全文
posted @ 2024-05-09 16:00 Dyhuang 阅读(401) 评论(0) 推荐(1) 编辑
摘要: 前言 我们都知道,在.NET中实现动态代理AOP有多种方案,也有很多框架支持,但大多框架的实现原理都是通过Emit配合Activator一起使用,从IL级别上实现动态代理。 其实在.NET中有一个更为简单的方案可以实现动态代理,那就是DispatchProxy 类。 DispatchProxy 类 阅读全文
posted @ 2024-04-03 14:43 Dyhuang 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 前言 公司项目需要写DS设计文档,文档需要标识出来你的解决方案文件下的所有项目都使用了NuGet哪些第三方依赖,我们都知道sln下面的所有.csproj文件中的节点下会标识出对应的依赖,但一个一个对比又太麻烦(主要是懒),有时候一个sln能有10几个project项目,能不能写脚本一键导出这些依赖关 阅读全文
posted @ 2024-03-28 21:49 Dyhuang 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 前提 集成Autofac前需要先添加两个依赖包 可以通过 NuGet 进行安装,使用以下命令: dotnet add package Autofac dotnet add package Autofac.Extensions.DependencyInjection 集成Autofac 在不使用Min 阅读全文
posted @ 2024-03-26 17:05 Dyhuang 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 前言 前段时间研究了下微信支付-小程序支付的功能。但微信支付文档中关于.net C#的语言的sdk没有,只有java go 和php版本的,当然社区也有很多已经集成好的微信支付.net core sdk,比如盛派家的(Senparc.Weixin),DotNetCore.SKIT.FlurlHttp 阅读全文
posted @ 2024-03-24 16:10 Dyhuang 阅读(1108) 评论(3) 推荐(0) 编辑
摘要: 我们写sql脚本处理数据的时候 针对部分数据进行group by 分组,分组后需要将部分数据放入分组后的行里面以逗号分隔。 举一个简单例子: 如上图的数据,需要对学生进行分组,取得学生都参与了哪些学科的考试和 所有总分。 如下图这种数据 目前有两种方案, 1. 在SQL Server 2017版本 阅读全文
posted @ 2023-05-07 14:09 Dyhuang 阅读(5382) 评论(0) 推荐(0) 编辑
摘要: 代理模式 代理模式,它是一种结构型的设计模式。 让你能够提供对象的替代品或其占位符。 代理控制着对于原对象的访问, 并允许在将请求提交给对象前后进行一些处理。 简单理解就是 客户端不会直接与实际实现类打交道,而是通过对实现类的进一步封装成代理类,该代理类不会改变实现类原本的功能(行为),只是在实现类 阅读全文
posted @ 2022-09-01 13:15 Dyhuang 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 前言 最近一次迭代上线,结果临了上线当晚,被我无疑间发现一个bug,之前测试小伙伴没测出来。Cookie的过期时间为Session在微信浏览器失效 。.net framework webform 项目 因为项目历史比较复杂,也就是说他是一个膏药项目 其中有一个场景将用户的一个临时票据{token}存 阅读全文
posted @ 2022-03-08 19:34 Dyhuang 阅读(1930) 评论(0) 推荐(0) 编辑
摘要: 前言 公司需求,上传的视频需要加上公司Logo,同时播放需要采用流式播放禁止下载。 现有的环境在阿里云上,所以自然想到了阿里云的产品【媒体处理】的转码功能。 转码配置 配置比较简单,采用阿里云HLS标准加密方式 参考阿里云官方文档即可【文档地址】,采用工作流方式,自动触发。 流程图如下。 工作流的配 阅读全文
posted @ 2022-01-20 22:20 Dyhuang 阅读(913) 评论(0) 推荐(0) 编辑