08 2月 2025/2/8 14:50:38 C#中Monitor 类、Lock、Mutex 类、SemaphoreSlim类的区别和用法 C# 提供了多种锁机制,每种锁都有其适用场景。lock 语句适用于简单的同步场景;Monitor 类提供了更灵活的锁控制;Mutex 类适用于跨进程的同步;SemaphoreSlim 类适用于限制并发访问数量的场景。在实际开发中,需要根据具体的需求选择合适的锁机制,以确保程序的正确性和性能。 .NET Core
07 2月 2025/2/7 12:57:06 在 C# 中使用 LINQ to EF时为什么“ID”列不是自增列就不能插入记录? 在 C# 中使用 LINQ to EF(Entity Framework)时,经常会遇到添加记录后获取自增 ID 以及 “ID” 列不是自增列不让插入的问题,下面为你详细介绍这两个问题的解决方案。 .NET Core Linq
07 2月 2025/2/7 12:27:59 Asp.net MVC使用表单上传文件基本示例,以及注意事项 本文围绕ASP.NET MVC使用表单上传文件展开,提供了基本示例并阐述注意事项。示例部分,先创建了用于处理文件上传的模型类`FileUploadModel`,接着编写`FileUploadController`控制器,包含显示上传视图的`GET`请求和处理上传操作的`POST`请求,最后创建`Index.cshtml`视图文件,使用`Html.BeginForm`创建支持文件上传的表单。注意事项涵盖表单属性设置(`enctype`为`multipart/form-data`、`method`为`POST`)、文件大小限制(通过`web.config`修改IIS配置)、文件保存路径(考虑安全性和使用`Server.MapPath`)、文件名处理(确保唯一性和合法性)、异常处理以及安全防护(使用防伪标记和检查文件类型)等方面。 .NET Core
06 2月 2025/2/6 10:33:42 .NET 中调用第三方 AI 大模型方式 在.NET 中调用第三方 AI 大模型可以借助不同的类库来实现,以下为你介绍几个常见的第三方 AI 大模型类库OpenAI-DotNet、RestEase以及传统的httpclient,并给出部分示例代码。 .NET Core AI
02 2月 2025/2/2 14:13:01 常用功能帮助类库,如加密解密、反射算法、cookies的设置删除读取等 C# 安全工具类,正则表达式的验证,session的设置\获取,cookies的设置,删除,读取,加密/解密,cache数据缓存系列,会话缓存,全局缓存,IP获取,整数转ip,ip转整数,普通文本的加密/解密,appsettings的获取/设置,url系列获取,参数字典,替换参数,字符串系列定长截取,清空html,str1在str2内出现次数,随机数。无论是开发新手还是经验丰富的程序员,都能从中获取实用的安全编码实践和安全编程指南,助力提升 C# 代码的安全性与可靠性 ,为项目开发筑牢安全防线。 .NET Core
02 2月 2025/2/2 13:57:23 ADO.Net方法对SQLServer数据库进行操作的封装类 N年前微软出品的一个使用ADO.Net方法对SQL Server数据库进行操作的封装类,随后有高人根据这个类写了DbHelper.cs以操作SQL Server之外的数据库,而后微软也发布了Enterprise Library企业库组件。但是对于刚开始学习ADO.Net/C#或者中小企业应用层面来说,根据SqlHelper.cs类做简单的数据库访问层的东西已经足够用了。Enterprise Library企业库虽然十分的强大,但是入手和配置都不是那么简单,杀鸡完全不用宰牛刀。 .NET Core