特殊符号引发的bug,C#去除不可作为文件名的特殊符号 .NET技术

特殊符号引发的bug,C#去除不可作为文件名的特殊符号

背景前段时间小编开发了一个控制台程序,把数据库中的数据取出来按照编码名称分别存储文件,存储文件之前检查是否存在当前文件,如果存在删除。开始小批量的数据还挺顺利的,当批量执行问题就来...
阅读全文
.Net Core Mvc Razor 组件 .NET技术

.Net Core Mvc Razor 组件

视图组件与分部视图类似,但它们的功能更加强大。 视图组件不使用模型绑定,它们依赖于调用视图组件时传递的数据。 本文是使用控制器和视图编写的,但视图组件适用于 Razor Pages...
阅读全文
Auto.Core .NET技术

Auto.Core

AutoCore是基于 .Net Standard 2.1用于简化 ASP.NET Core开发,AutoCore 在 AspectCore 的基础上进行功能开发,AspectCo...
阅读全文
记一次 .NET 某游戏服务后端 内存暴涨分析 .NET技术

记一次 .NET 某游戏服务后端 内存暴涨分析

前几天有位朋友找到我,说他们公司的后端服务内存暴涨,而且CPU的一个核也被打满,让我帮忙看下怎么回事,一般来说内存暴涨的问题都比较好解决,就让朋友抓一个 dump 丢过来,接下来我...
阅读全文
编码技巧 --- 同步锁对象的选定 .NET技术

编码技巧 — 同步锁对象的选定

在C#中,让线程同步有两种方式:线程锁的原理,就是锁住一个资源,使得应用程序在此刻只有一个线程访问该资源。通俗地讲,就是让多线程变成单线程。在C#中,可以将被锁定的资源理解成 ne...
阅读全文
编码技巧 --- 如何实现字符串运算表达式的计算 .NET技术

编码技巧 — 如何实现字符串运算表达式的计算

最近做一个配置的功能,需求是该配置项跟另一个整形配置项关联,具有一定的函数关系,例如有一个配置项是值为 N ,则另一配置 F 项满足函数关系(F=2/(N+1)) 。这个函数关系是...
阅读全文