随笔分类 - 技术
摘要:1.异常现象: 调用Sanic接口处理一个80M的文件时,提示Request Entity Too Large 2.原因分析: 文件太大,传输时接口无法处理。 3.解决方案: Sanic Web接口加入配置: app = Sanic("***") app.config['REQUEST_MAX_SI
阅读全文
摘要:异常现象: (1236, "A replica with the same server_uuid/server_id as this replica has connected to the source; the first event 'binlog.***' at 4, the last e
阅读全文
摘要:Python 3.8.8rc1 1.这里我们使用mysql-replication,直接pip安装 pip install mysql-replication 2.UpdateRowsEvent 为update的sql、WriteRowsEvent 为insert的sql、DeleteRowsEve
阅读全文
摘要:minio-dotnet github地址: github.com/minio/minio-dotnet 1.异常现象 : 在调用PutObjectAsync/FileExist/FGetObject等方法操作MinIO时,objectname同时包含汉字、英文括号,minio-dotnet内部th
阅读全文
摘要:1.程序是C#写的控制台程序; 2.程序里面有调用“相对路径”。 使用批处理(.bat文件)启动程序: 批处理文件内容: start D:\文件\启动程序\start.exe 批处理文件存放路径: D:\文件\start.bat 启动bat文件的时候,能正常打开每个文件夹下面的start.exe 但
阅读全文
摘要:测试Json字符串msg: {"field1":"\\9527\","field2":"\\\\data\\","field3":"\r\n\\G\\d\\\","field4":"TESTTEST\1TEST\\GTEST\\\GTEST2\\\\TEST3\\\\\TESTD"} 可以看到Jso
阅读全文
摘要:.Net版本LangChain源码: github.com RecursiveCharacterTextSplitter的作用是按照段落拆分文本。 调用方法: var state_of_the_union_txt = "text-Content"; var textSplitter = new Re
阅读全文
摘要:在IIS上搭建.Net Core 的WebAPI以后,调用时一直提示500(有web.config)/404(无web.config)。 点击IIS的错误页时,提示:执行此操作时出错。文件名: \\?\D:\****\web.config WebAPI是基于.Net Core 3.1的。 已经安装了
阅读全文
摘要:1.nuget安装UglyToad.PdfPig 2.SemaphoreSlim semaphore = new SemaphoreSlim(10);同时启动10个线程读取指定页面文本。 C#代码: static string GetPdfText(string filePath) { FileIn
阅读全文
摘要:python代码: import re def remove_space_between_cn_en(text): strArray = re.split(' ',text) if len(strArray) < 2: return text result = '' for t in strArra
阅读全文
摘要:1.JObject 动态添加字段; var jsonObject = new JObject(); foreach (var key in Keys) { jsonObject.Add(key, value); } jsonObject.Add("*****", "1"); 2. List<JObj
阅读全文
摘要:List<Dictionary<string, string>>可以使用LINQ的Distinct()方法来去重。 不过需要提供一个自定义的Comparer。实现接口IEqualityComparer public class DictionaryComparer : IEqualityCompar
阅读全文
摘要:今天程序在处理业务过程中报错了,持续时间很短(几秒)。 于是翻了下程序记录的日志,异常原因为:响应状态代码不指示成功: 503 (Service Unavailable) 客户端请求其他时间正常,可以确定是服务器的问题,马上连上了服务器,翻了下IIS事件: 果然可以看到此时间点,IIS自动做了一次应
阅读全文
摘要:MinIO简介: MinIO是一个开源的对象存储服务器,兼容Amazon S3 API。它可以用于存储和检索大量的非结构化数据,如图片、视频和文档。MinIO具有高可用性、高性能和可扩展性的特点,可以在本地部署或在云环境中使用。 操作MinIO: 在这篇博客中,我们将学习如何使用C#来操作MinIO
阅读全文
摘要:1.场景: 今天在用MySQL建表的时候,报了一个错误; SQL 错误 [1118] [42000]: Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. Th
阅读全文
摘要:1.如果kafka一个topic下有多个partition(比如18个),如何将数据平均分配到每个partition? (1)如果能够一次性能够获取总数量,可以用数据的总数量/partition数量(18), 取平均后分配数据; (2)如果数据是逐一获取的,不能事先获取总数量,可以用获取的数据取ha
阅读全文
摘要:应用场景: 在软件开发过程中经常会遇到程序在本地执行正常,部署到服务器或者用户PC上时出现意想不到的异常。如果没有详细的异常日志,我们很难定位具体的问题,有时就算日志捕获了详细的异常信息,也会让人摸不着头脑不知如何解决。 难道要在服务器或者用户PC上安装Visual Studio ,将源代码拷贝过去
阅读全文
摘要:记录工作中遇到的一些Cookie设置的问题: 异常:参数“{0}”不能是空字符串。参数名: cookie.Domain 解决方案:在Cookie设置中加上你访问的域名,例:将Cookie设置 Cookie cookie = new Cookie("name_xxxx","value_xxxx");
阅读全文
摘要:1.目标: 最近要升级一个Winform项目,当时开发使用的是DevExpress v13.2版本,需要升级到v22.1; 2.操作步骤: 1.首先需要安装DevExpress v22.1,安装过程中需要关闭vs; 2.安装完成之后找到升级菜单: 点击Project Converter v22.1.
阅读全文
摘要:TASKKILL TASKKILL [/S system [/U username [/P [password]]]] { [/FI filter] [/PID processid | /IM imagename] } [/T] [/F] 描述: 使用该工具按照进程 ID (PID) 或映像名称终止
阅读全文