技术栈
.net core
IT规划师
4 天前
开源
·
c#
·
.net core
·
ideal库
·
枚举转换
开源 - Ideal库 - 枚举扩展设计思路及实现难点(三)
今天想和大家分享关于枚举扩展设计思路和在实现过程中遇到的难点。设计思路说起来其实也很简单,就是通过枚举相关信息:枚举值、枚举名、枚举描述、枚举项、枚举类型,进行各种转换,通过一个信息获取其他信息。比如通过枚举项获取枚举描述、通过枚举类型获取枚举名称-枚举描述键值对用于下拉列表等等。
Crazy Struggle
8 天前
c#
·
.net
·
.net core
.NET 8 强大功能 IHostedService 与 BackgroundService 实战
在.NET 8中,IHostedService 和 BackgroundService 两个核心接口的引入,增强了项目开发中处理定时任务的能力。这两个接口不仅简化了定时任务、后台处理作业以及定期维护任务的实现过程,还提升了在ASP.NET Core 或任何基于.NET的宿主应用程序中的集成与管理效率。
IT规划师
9 天前
开源
·
c#
·
.net core
·
ideal库
·
枚举转换
开源 - Ideal库 - 常用枚举扩展方法(二)
书接上回,今天继续和大家享一些关于枚举操作相关的常用扩展方法。今天主要分享通过枚举值转换成枚举、枚举名称以及枚举描述相关实现。
IT规划师
10 天前
开源
·
c#
·
.net core
·
ideal库
·
枚举转换
开源 - Ideal库 - 常用枚举扩展方法(一)
今天和大家享一些关于枚举操作相关的常用扩展方法。我们平时用的比较多的是正常枚举,同时还有加[Flags]特性的位标志枚举,因此以下所有扩展方法同时适用正常枚举以及位标志枚举。
小吴同学·
10 天前
c#
·
.netcore
·
.net core
(实战)WebApi第13讲:怎么把不同表里的东西,包括同一个表里面不同的列设置成不同的实体,所有的给整合到一起?【前端+后端】、前端中点击标签后在界面中显示
【向后台传cookie和GWT的验证的话,不支持】需要Recruitment表里面的两个列Educations和Welfares分别成为两个单独的实体,即工作经验和工作福利。
IT规划师
11 天前
开源
·
.net core
·
日期时间
·
ideal库
开源 - Ideal库 -获取特殊时间扩展方法(四)
书接上回,我们继续来分享一些关于特殊时间获取的常用扩展方法。该方法和前面介绍的获取当前日期所在周的第一天(周一)核心思想是一样的,只是把求周一改成求周几而已,当然其中有些小细节需要注意,比如求所在周的第一天则两天都在同一周,而求所在月第一个指定周则可能两天在不同周,具体代码如下:
IT规划师
12 天前
开源
·
.net core
·
ideal库
开源 - Ideal库 - 特殊时间扩展方法(三)
书接上回,我们继续来分享一些关于特殊时间获取的常用扩展方法。当天的开始时间指00:00:00时刻,因此只需要获取DateTime的Date属性只获取时间即可,具体代码如下:
IT规划师
14 天前
开源
·
.net core
·
时间转换
·
ideal库
开源 - Ideal库 - 常用时间转换扩展方法(二)
书接上回,我们继续来分享一些关于时间转换的常用扩展方法。该方式是把TimeOnly类型转为DateTime类型,其中日期部分使用系统当前日期,时间部分则使用TimeOnly,具体代码如下:
小吴同学·
20 天前
.net core
.NET Core WebApi第6讲:WebApi的前端怎么派人去拿数据?(区别MVC)
head:引入CSS, 引入JS是写在head里面。body:眼睛肉眼能看到的用户展示的界面是写在body里面。
小吴同学·
23 天前
c#
·
.net core
.NET Core WebApi第5讲:接口传参实现、数据获取流程、204状态码问题
下图中上面红框部分,“?”后面的乱码不用管。传参数:1>加一个问号2>要对应上这个方法里面的参数的名称【叫userName】
想起你的日子
24 天前
后端
·
.net core
asp.net core 入口 验证token,但有的接口要跳过验证
asp.net core 入口 验证token,但有的接口要跳过验证在ASP.NET Core中,你可以使用中间件来验证token,并为特定的接口创建一个属性来标记是否跳过验证。以下是一个简化的例子:
小吴同学·
1 个月前
.net core
.NET Core WebApi第2讲:前后端分离,Restful
请求第一个页面,用AJAX从服务器端加载了一个页头。请求第二个页面,也要用AJAX从服务器端加载一个页头,仍然要走一次服务器端(用互联网进行传输),无法减小带宽。
小吴同学·
1 个月前
.net core
·
1024程序员节
第1讲(ASP.NET Core 6 Web Api 开发入门):第一个Web Api项目
复制下图的Curl语句,打开命令行进行粘贴。(对于windows系统,需要把'换成",再去掉所有的/,最后成为:curl -X "GET" "https://localhost:7109/WeatherForecast" -H "accept: text/json")
IT规划师
1 个月前
c#
·
日志
·
.net core
·
serilog
·
.netcore日志
Serilog文档翻译系列(八) - 记录器的生命周期、可靠性
Serilog 大多数情况下“只需使用”,并且在创建和处理日志记录器时不需要过多考虑。然而,由于以下原因:
IT规划师
1 个月前
日志
·
.net core
·
serilog
Serilog文档翻译系列(七) - 应用设置、调试和诊断、开发接收器
Serilog 支持在 App.config 和 Web.config 文件中使用简单的 配置语法,以设置最低日志级别、为事件添加额外属性以及控制日志输出。
IT规划师
2 个月前
日志
·
.net core
·
serilog
Serilog文档翻译系列(六) - 可用的接收器、增强器、格式化输出
Serilog 使用接收器将日志事件以各种格式写入存储。许多接收器由更广泛的 Serilog 社区开发和支持;可以通过在 NuGet 上搜索 serilog 标签找到。
laiger90
2 个月前
centos
·
c#
·
.net
·
运维开发
·
.net core
Centos7.9安装.Net 8.0框架
在Centos7.9编译运行Net8.0项目时,会用到.Net8.0框架。所以我实操了如何在Centos7.9去安装.Net8.0框架。本文记录了相关操作过程,是一个比较好的参考。
IT规划师
2 个月前
日志
·
.net core
·
serilog
Serilog文档翻译系列(五) - 编写日志事件
日志事件通过 Log 静态类或 ILogger 接口上的方法写入接收器。下面的示例将使用 Log 以便语法简洁,但下面显示的方法同样可用于接口。
EdisonZhou
2 个月前
aigc
·
.net
·
.net core
大模型应用开发初探 : 快速直观感受RAG
大家好,我是Edison。上一篇,我们了解了什么如何让一些开源小参数量模型具有函数调用的能力。这一篇,我们来快速了解下RAG(检索增强生成)并通过一个简单的DEMO来直观感受一下它的作用。
IT规划师
2 个月前
.net core
·
深拷贝
C#|.net core 基础 - 深拷贝的五大类N种实现方式
在实际应用中经常会有这样的需求:获取一个与原对象数据相同但是独立于原对象的精准副本,简单来说就是克隆一份,拷贝一份,复制一份和原对象一样的对象,但是两者各种修改不能互相影响。这一行为也叫深克隆,深拷贝。