随笔分类 - C#
摘要:1、采用HttpClient + MultipartFormDataContent 一直调不通,后面采用更原始的HttpWebRequest可以调通 代码: /// <summary> /// 接口调用--form表单提交 /// </summary> /// <param name="url">接
阅读全文
摘要:声明:通过DS问询的方案,验证可行。 方法一:使用APT包管理器安装 1. 更新系统包列表 sudo apt update 2. 安装Nginx sudo apt install nginx -y 3. 验证安装 nginx -v # 或 nginx -V # 显示详细版本和编译参数 4. 管理Ng
阅读全文
摘要:声明:通过DS问询,验证可行 方法一:使用 APT 包管理器安装 1. 添加 Microsoft 存储库 # 安装必要的依赖 sudo apt update sudo apt install -y wget gpg # 下载并安装 Microsoft 包签名密钥 wget -O- https://p
阅读全文
摘要:1、nuget安装NAudio 2、代码实现 using NAudio.Wave; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading
阅读全文
摘要:1、nuget安装NAudio 2、代码实现 using NAudio.Wave; using System; using System.Collections.Generic; using System.IO; using System.Linq; namespace SoundWin.Commo
阅读全文
摘要:问题: CefSharp.WinForms指定了低版本108.4.130 生成的libcef.dll版本却是121.3.7.0, 分析: 之前有指定版本121.3.7.0并生成过。怀疑用的是之前的版本,然后之前的版本的缓存在本地的哪个位置。于是删除项目底下 packages\CefSharp.Win
阅读全文
摘要:数据库只存时间,不存日期,ORM框架SqlSugar应该怎么定义字段 在SqlSugar中,对应数据库的TIME类型,可以使用TimeSpan类型来表示时间。SqlSugar会在执行数据库操作时,自动处理TimeSpan与数据库的TIME类型之间的转换。 以下是一个简单的示例,演示如何在实体类中使用
阅读全文
摘要:1、安装NPOI 2.7.2 2、工具类DataTableTool.cs,将list 转成DataTable using System.Collections; using System.Data; using System.Reflection; namespace Common.Helper {
阅读全文
摘要:using System.Collections; using System.Reflection; using System.Reflection.Emit; using Microsoft.Extensions.Caching.Memory; namespace Blog.Core.Common
阅读全文
摘要:SqlSugar code first 字段为枚举类型,默认生成数据库字段为bigint如何设置为int类型 第一种方法:定义枚举的时候,后面加int,例: public enum JobTypeEnum : int { [Description("全部")] all = 0, [Descripti
阅读全文
摘要:AI对话接口采用流式返回,使用Flurl处理返回的数据流 using Flurl; using Flurl.Http; [HttpPost] public async Task<string> GetLiushiChatLaw() { //1、请求参数,根据实际情况 YourModel reques
阅读全文
摘要:将 添加到 ;TrustServerCertificate=true 连接字符串。 这将强制客户端在不验证的情况下信任证书。
阅读全文
摘要:1、可以实例化的通过参数获取 [HttpPost] public IActionResult Post([FromBody] MyModel model) { // 在这里你可以使用model中的数据 return Ok(model); } 当你发送一个POST请求到这个控制器动作时,ASP.NET
阅读全文
摘要:IIS同一站点下布两个net8 、net core报 “ASP.NET Core does not support multiple apps in the same app pool”,意思是多个.net core程序不支持同一个程序池。那我们手动在创建一个程序池,分给另一个应用程序就可以了。步骤
阅读全文
摘要:方法 public static Expression<Func<T, T2, T3, T4,T5, bool>> AndFive<T, T2, T3, T4,T5>(this Expression<Func<T, T2, T3, T4,T5, bool>> expr1, Expression<Fu
阅读全文
摘要:一、查询增加过滤器 需求说明:有几张表(医生表、病人表等),有个字段ClinicID都与诊所表主键Id关联。用户登录系统时候,根据所分配的诊所权限,只查看自己诊所的数据。通过查询过滤器,在查询每个表的时候,自动将ClinicID==当前登录用户所属ClinicID,添加上。 1、创一个IClinic
阅读全文
摘要:一、简介: ieba.NET是jieba中文分词的.NET版本(C#实现)。 当前版本为0.42.2,基于jieba 0.42,提供与jieba基本一致的功能与接口,但不支持其最新的paddle模式。关于jieba的实现思路,可以看看这篇wiki里提到的资料。 此外,也提供了 KeywordProc
阅读全文
摘要:新增的 System.Buffers.SearchValues类,可以用来进行字符串的查找和匹配,相比较 string 类型的操作,性能有大幅提升,下面还是用 BenchmarkDotNet 进行测试: BenchmarkRunner.Run<SearchValuesTest>(); Console
阅读全文
摘要:1、在 8 中对随机数类 Random 提供了 GetItems() 方法,可以根据指定的数量在提供的一个集合中随机抽取数据项生成一个新的集合: ReadOnlySpan<string> colors = new[]{"Red","Green","Blue","Black"}; string[] t
阅读全文

浙公网安备 33010602011771号