排序
第54篇 Redis简单介绍
第54篇 Redis简单介绍,前言 Redis,作为一种开源的、基于内存且支持持久化的键值存储系统,以其卓越的性能、丰富灵活的数据结构和高度可扩展性在全球范围内广受欢迎。Redis不仅提供了一种简单直...
第53篇 调用第三方接口时需要注意的点
第53篇 调用第三方接口时需要注意的点,前言 在我们的业务开发中,调用第三方接口已经成为常态,比如对接一些ERP系统、WMS系统、一些数据服务系统等,它极大地扩展了我们应用的功能和服务范围。...
第52篇 jwt介绍
第52篇 jwt介绍,1.定义 JSON Web Tokens (JWTs) 是一种开放标准(RFC 7519),定义了一种紧凑、自包含的方式来安全地在各方之间传输信息。JWT主要由三个部分组成,即Header(头部)、Payload(...
记录一次NPOI库导出Excel遇到的小问题解决方案
记录一次NPOI库导出Excel遇到的小问题解决方案,前言 在工作中经常会去导入或者导出Excel,那么我在工作中用的是NPOI库,很方便。不过在用的时候难免会出现问题,在这里记录一下这次需求遇到的问...
第51篇 Cookie和Session的简单介绍
第51篇 Cookie和Session的简单介绍,前言 Cookie是一种由服务器发送到用户浏览器并存储在客户端的小型数据块,通常用于标识用户会话和保持状态信息。 Session则是服务器端存储的与特定用户会话相...
在WPF程序中实现PropertyGrid功能
在WPF程序中实现PropertyGrid功能,使用C#开发过Windows Forms的都知道,在Windows Forms程序中,有一个PropertyGrid控件,可以用于显示对象的属性,在WPF中并没有默认提供此功能的控件,今天以...
强大的动态 LINQ 库
强大的动态 LINQ 库,dynamic-linq.net,这个库大家都用过,简单说就是使用字符串编写查询表达式的,非常强大,因为字符串是可以运行时拼接的,所以就可以在运行时动态的构造查询,非常适合框架...
ASP.NET Core 标识(Identity)框架系列(一):如何使用 ASP.NET Core 标识(Identity)框架创建用户和角色?
ASP.NET Core 标识(Identity)框架系列(一):如何使用 ASP.NET Core 标识(Identity)框架创建用户和角色?, 前言 ASP.NET Core 内置的标识(identity)框架,采用的是 RBAC(role-based acc...
第50篇 Redis与DB库(持续化存储)之间的数据双写一致性保证
第50篇 Redis与DB库(持续化存储)之间的数据双写一致性保证,前言 Redis作为一款高效的内存数据存储系统,被广泛应用在业务系统中的缓存层,尤其是在与关系型数据库(如MySQL、PostgreSQL等)结...
DOTNET MessagePack序列化/反序列化时不保留 DateTime.Kind
DOTNET MessagePack序列化/反序列化时不保留 DateTime.Kind,最近又遇到个奇怪的问题,查询出来的时间比数据库中字段存的时间多8小时。 发现是用了efcore的二级缓存,本来用json序列化的,后来为...
功能齐全的 WPF 自定义控件资源库(收藏版)
功能齐全的 WPF 自定义控件资源库(收藏版),前言 推荐一款界面美观、功能齐全的 WPF 自定义控件资源库。这款资源库通过封装一系列常用的控件,简化开发流程,加快项目交付速度。 控件介绍 资源...
WPF中实现弹出进度条窗口
WPF中实现弹出进度条窗口,实现功能: 模拟一个任务开始执行,在窗口弹出一个进度条,展示执行进度,执行完成弹出提示框。例如做数据查询时,如果查询需要一段时间,操作人员可以很好的知道是否...













