会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cmrong
不为失败找理由,要为成功找方法
博客园
首页
新随笔
联系
订阅
管理
2024年6月12日
excel中加水印以及二维码
摘要: 1.如何给excel添加二维码 其实二维码就是一张图片,把生成的二维码作为图片返回给excel对应的栏位就可以达到目的,代码如下: 点击查看代码 public Bitmap GetBitmap(string code,ExcelPackage package) { var sheet = packa
阅读全文
posted @ 2024-06-12 11:35 浮生若梦cmr
阅读(201)
评论(0)
推荐(0)
2024年3月2日
二,Polly组件之说
摘要: 但是
阅读全文
posted @ 2024-03-02 22:59 浮生若梦cmr
阅读(36)
评论(0)
推荐(0)
2024年2月25日
过滤器、拦截器、AOP之说
摘要: 1.三者之间的区别 过滤器:拦截的是URL 拦截器:拦截的是URL AOP:拦截的是类的元数据(包、类、方法名、参数等)。 2.使用场景 过滤器: 拦截器: AOP:系统日志记录、异常处理、登录验证、缓存、事务处理等(AOP的思想就是剥离非核心的通用功能,然后利用设计模式中的“代理模式”等,将这个切
阅读全文
posted @ 2024-02-25 22:58 浮生若梦cmr
阅读(109)
评论(0)
推荐(0)
2024年2月23日
过滤器之说
摘要: 史蒂文
阅读全文
posted @ 2024-02-23 22:21 浮生若梦cmr
阅读(27)
评论(0)
推荐(0)
2024年2月22日
JWT认证和授权
摘要: 1.JWT的组成部分 A.头部(Header):它包含了token的类型,即JWT,以及用于生成签名的算法信息,例如HMAC SHA256或RSA。在JWT中,头部通常是一个JSON 对象,例如 { "alg": "HS256", "typ": "JWT" }。 B.载荷(Payload):这部分包
阅读全文
posted @ 2024-02-22 22:46 浮生若梦cmr
阅读(230)
评论(0)
推荐(0)
.netCore之Automapper映射封装
摘要: 1.Automapper解说 Automapper是一个对象与对象的关系映射库,目的就是帮助你实现源类型到目标类型的对象之间的映射 2.Automapper的封装 A.中间件中添加注册 点击查看代码 //Automapper映射 builder.Services.AddAutoMapper(type
阅读全文
posted @ 2024-02-22 18:39 浮生若梦cmr
阅读(232)
评论(0)
推荐(0)
Automapper映射异常之注册
摘要: 1.映射报错 原因: 需要在startup.cs中添加Automapper映射 点击查看代码 builder.Services.AddAutoMapper(typeof(AutoMapperConfigs)); AutoMapperConfigs类需要继承profile 点击查看代码 /// <su
阅读全文
posted @ 2024-02-22 15:40 浮生若梦cmr
阅读(115)
评论(0)
推荐(0)
2024年2月20日
动态WebAPI之Panda.DynamicWebApi
摘要: 1.Nuget安装panda.dynamicwebapi 2.构建一个公共类(或者接口)继承自IDynamicWebApi,并引入特性[DynamicWebApi],如下 3.在需要的接口处继承第二步公共类 4.在Program.cs里面配置动态WebApi如下: 点击查看代码 builder.Se
阅读全文
posted @ 2024-02-20 18:31 浮生若梦cmr
阅读(555)
评论(0)
推荐(1)
2024年2月19日
Autofac之说
摘要: 1.Autofac前言 帮助开发者管理组件之间的依赖关系(降低代码之间的耦合度)、提供依赖注入功能,并且提供了丰富的扩展功能 AutoFac的三种生命周期 A.瞬时(默认的生命周期):每次获取的服务实例都不一样; B.单例:在整个容器中获取的服务实例都是同一个; C.作用域:相同作用域下获取到的服务
阅读全文
posted @ 2024-02-19 22:56 浮生若梦cmr
阅读(76)
评论(0)
推荐(0)
公告