摘要:
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 阅读全文
摘要:
C#如何将文件传给python的sanic接口? 1.C#调用的部分你可以按照以下步骤进行: 1)读取文件,将文件转换成byte[];2)定义类,将byte[]内容转成json格式传输;3)使用post请求将content传输到接口; C#调用部分代码: /*将文件转换成byte[]格式*/ pro 阅读全文
摘要:
1.在redis下存在以下键testdata,值是json类型的字符串。 2.在C#使用ServiceStack.Redis读取,如果用redisClient.Get<string>("testdata");的时候结果会没有双引号。 3.一般需要根据redis的json内容生成实体类,通过redis 阅读全文
摘要:
Python 3.8.8rc1 1.这里我们使用mysql-replication,直接pip安装 pip install mysql-replication 2.UpdateRowsEvent 为update的sql、WriteRowsEvent 为insert的sql、DeleteRowsEve 阅读全文
摘要:
在Windows环境下访问共享的时候,如果已经添加了访问凭据,直接提供共享路径; 在Linux环境下,可以使用mount挂载或者使用samba连接。 下面提供的python访问Windows共享目录两种方式都是samba连接: 返回结果为文件流。 1.smbprotocol 不推荐,偶然会出现 "S 阅读全文
该文被密码保护。 阅读全文
摘要:
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 阅读全文
摘要:
1.定义JsonDataObject public sealed class JsonDataObject : DynamicObject { private readonly Dictionary<string, object> _properties; public JsonDataObject 阅读全文
摘要:
.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自动做了一次应 阅读全文
摘要:
原始代码: ScriptEngine eng = IronPython.Hosting.Python.CreateEngine(); 优化后的代码: var options = new Dictionary<string, object> { ["LightweightScopes"] = true 阅读全文
摘要:
项目地址:Github:https://github.com/THUDM/ChatGLM-6B/Hugging Face Hub(模型地址):https://huggingface.co/THUDM/chatglm-6b 操作系统:Windows 7/python版本:python-3.8.8/独立 阅读全文
摘要:
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 ,将源代码拷贝过去 阅读全文
该文被密码保护。 阅读全文
摘要:
在本篇博客中,我们将介绍如何在 C# 项目中使用 Kafka。Kafka 是一个分布式流处理平台,用于构建实时数据流管道和应用程序。我们将使用 Confluent.Kafka 库来实现 C# 调用 Kafka。1.准备工作首先,确保已经安装了 .NET Core SDK。接下来,我们需要在项目中安装 阅读全文
摘要:
使用工具:puTTY 下载地址:Download PuTTY - a free SSH and telnet client for Windows login as: rootroot@*******'s password:Last login: Fri Apr 28 14:54:26 2023 f 阅读全文
摘要:
1.在任务管理器导出dmp文件 2.使用WinDbg=>File=>Open Crash Dump...选择导出的dmp文件 3.使用WinDbg=>File=>Symbol File Path... 输入 srv*c:\symbols*http://msdl.microsoft.com/downl 阅读全文
摘要:
2023.6.7更新 新增emoji表情支持~ 2024.6.17 反向输出的bug已被闪存修复 2024.8.1 新增8种英文字符: 反向输出闪存效果 附件是文字反向输出程序,及源代码; https://files.cnblogs.com/files/yellow3gold/WordReverse 阅读全文
摘要:
SQL语句的优化是提高数据库性能的重要手段之一。以下是一些常见的SQL语句优化技巧: 使用索引: 索引可以加速数据的查找和排序,从而提高查询性能。索引是一种数据结构,可以加速数据的查找和排序,从而提高查询性能。在数据库中,索引可以分为多种类型,例如B树索引、哈希索引、全文索引等。其中,B树索引是最常 阅读全文
摘要:
记录工作中遇到的一些Cookie设置的问题: 异常:参数“{0}”不能是空字符串。参数名: cookie.Domain 解决方案:在Cookie设置中加上你访问的域名,例:将Cookie设置 Cookie cookie = new Cookie("name_xxxx","value_xxxx"); 阅读全文
摘要:
C# 泛型是一种强大的编程工具,它允许我们编写可以适用于多种数据类型的代码。在 C# 中,泛型可以用于类、接口、方法和委托。 优点 泛型的优点有很多,以下是其中的几个: 类型安全:泛型可以在编译时检查类型,从而避免了在运行时出现类型错误的情况。这可以提高代码的可靠性和可维护性。 代码重用:泛型可以让 阅读全文
摘要:
abstract, as, base, bool, break, byte, case, catch, char, checked, class, const, continue, decimal, default, delegate, do, double, else, enum, event, 阅读全文
摘要:
延迟加载是一种常见的编程技术,它可以在需要时才加载数据或资源,而不是在程序启动时就加载。这种技术可以提高程序的性能和响应速度,因为它可以避免不必要的资源浪费。 在C#中,延迟加载可以通过使用Lazy<T>类来实现。这个类是在.NET Framework 4中引入的,它提供了一种简单的方法来实现延迟加 阅读全文
摘要:
在 SQL 中,JOIN 是将两个或多个表中的行连接起来的方法。JOIN 的基本思想是将两个表中的数据按照某些条件进行匹配,然后将匹配的结果合并成一个新的表。 常见的 JOIN 类型有 INNER JOIN、LEFT JOIN、RIGHT JOIN 和 FULL OUTER JOIN。 INNER 阅读全文
摘要:
在C#中,out和ref是两个关键字,用于传递参数。它们的作用是将参数传递给方法,使方法能够修改参数的值。但是,它们之间有一些区别。 ref ref关键字用于将参数传递给方法,并允许方法修改参数的值。使用ref关键字时,必须在方法调用和方法定义中都使用ref关键字。 以下是一个使用ref关键字的示例 阅读全文
摘要:
XML是一种常用的数据交换格式,C#提供了许多内置的类和方法来解析和操作XML文件。 在这篇文章中,我们将介绍如何使用C#解析XML文件。 读取XML文件 要读取XML文件,我们可以使用XmlDocument类。 以下是一个示例代码,它读取名为example.xml的XML文件并打印其内容: usi 阅读全文
摘要:
在使用Visual Studio开发Windows Forms应用程序时,我们会发现每个窗体都有三个文件:.cs、.designer.cs和.resx。 这三个文件之间的关系是什么呢? 首先 .cs文件是窗体的代码文件,其中包含了窗体的所有事件处理程序、属性和方法等。 .designer.cs文件是 阅读全文
摘要:
在C#中,IDisposable接口用于释放非托管资源。 非托管资源是指由操作系统或其他非托管代码创建的资源,如文件句柄、数据库连接、网络连接等。 这些资源不受垃圾回收器的管理,因此需要手动释放。 IDisposable接口定义了一个Dispose()方法,用于释放非托管资源。 当使用完非托管资源后 阅读全文