C#/.NET

如何压缩JSON响应

我使用了大量的AJAX调用来查询数据库,并且得到了大文本(Json)响应。我想压缩回复。 在JavaScript implementation of Gzip中有一种使用Java脚本压缩文本的好方法。 问题是我想要在我的ASPX服务器上压缩响应,并使用javascrip对其进行解压缩。因此,我需要在ASP.NET服务器上运行lzw_encode函数。我应该将该函数转换为C#,还是有其他 ..
发布时间:2022-06-27 10:54:22 C#/.NET

在其上下文中按ID查找SignalR客户端

所以我想通过SignalR向特定客户端发送一条消息。该客户端不是客户端。Caller-目前我只能通过将其命名为this.Context.Items["ID"] 中的属性来标识它 因此,要按ID查找客户端,我如何...访问所有客户端或上下文?或者我应该用不同的方式保存这个ID?这不是连接ID,它是映射到数据库中某项内容的ID。 基本上我想去Clients.Single(c => c.Item ..
发布时间:2022-06-27 10:44:33 C#/.NET

如何在C#中获取字符串中特定文本的行号

我有一个字符串,其中有很多行。现在根据我的要求,我必须在该字符串中搜索子字符串(文本),并找出该子字符串(文本)在该字符串中所在的行号。 获得行号后,我必须阅读该行并了解其中哪些内容是字符,哪些是整数或数字。 这是我用来读取特定行的代码。 private static string ReadLine(string text, int lineNumber) { var r ..
发布时间:2022-06-26 22:28:18 C#/.NET

如何从对象列表填充树形视图

从对象列表填充树视图时遇到问题。我一直在谷歌上寻找解决方案,我找到了一些与我的问题相近的话题,但都没有解决。 我有一个列表,其中包含每个对象的属性:名称和组。 我想按如下方式填充我的树视图: +---Group 1 | | | +--------object.Name ..
发布时间:2022-06-26 20:43:24 C#/.NET

未以完整日历js显示的事件

请任何人帮助我找出代码中的错误之处。我对日历事件使用了fullcalendar.js。 我想在日历中显示事件。以下是我的代码。 $(document).ready(function() { $(window).resize(function() { $('#calendar').fullCalendar('option', 'heigh ..
发布时间:2022-06-26 19:34:44 C#/.NET

比较小数的最佳方法是什么?

比较小数的最佳方式是什么? 假设我有两个值,如3.45和3.44,什么是可靠比较它们的最佳方式? 我在考虑将所有数字存储为345和344,以便我只比较整数,并且只向用户显示带有小数点的格式化数字。 另一种解决方案是使用自定义函数来测试差异,当差异小于0.01时,数字应该相等。 其他可能的解决方案(更好的解决方案)有哪些? 推荐答案 最常见的技术是使用epsilo ..
发布时间:2022-06-26 15:54:45 C#/.NET

Silverlight中滑块的Tick频率相当于多少

我正在尝试使用silverlight创建slider,但我遇到的情况是,我必须以一定的频率拖动滑块,这是在WPF中使用TickFrequency实现的,但我找不到使用Silverlight执行此操作的替代方法。 假设我的滑块是: Slider slider = new Slider(); 在解释中,我想做的是: 如果我有一个滑块,最大值=10,最小值=1,滑块频率=2,那么我想要的 ..
发布时间:2022-06-26 15:05:05 C#/.NET

ASP.NET-基于HTTPS的扩展坞中的核心应用

我们最近遇到了通过docker中的HTTPS为我们的容器化应用程序提供服务的要求。 Following Microsoft's guide我能够从我的主机访问容器应用程序,一切正常,包括SSL。 尝试从停靠环境内部与应用程序通信时出现此问题。相同的容器/其他容器在尝试与应用程序通信时遇到无法验证证书的问题。 在Microsoft的链接示例应用程序中也可以观察到这种行为。尝试从容器(cu ..
发布时间:2022-06-26 14:13:39 C#/.NET

OpenQA.Selenium.WebDriverException:';未知错误:ChromeDriver在通过C#Selify发送表情符号时仅支持BMP中的字符

我正在尝试向按键发送表情符号。我已尝试通过复制信号👍来发送它,但引发了此异常。 OpenQA.Selenium.WebDriverException: 'unknown error: ChromeDriver only supports characters in the BMP 然后我试着把它作为Unicode发送,但没有成功。这不是什么好兆头。 input.SendKeys( ..
发布时间:2022-06-25 09:11:58 C#/.NET

如何忽略生成的JSON中的空对象文字?

我使用Json.NET将复杂的C#对象图转换为JSON。由于忽略对象中具有默认值的属性,我通常会在输出中得到空的对象文字,我希望将其省略。 例如: public class Sample { public int Value { get; set; } public string Name { get; set; } } public class ParentSample { ..
发布时间:2022-06-24 16:41:25 C#/.NET

返回具有特定属性值的嵌套数组的LINQ查询

我已经搜索了多个资源,但无法弄清楚这一点;我正在尝试根据嵌套在两层以下的属性过滤对象数组。我已经简化了事情,所以假设我有以下类: class A { B[] bb; } class B C[] cc; } class C { string value; } 现在是代码: A[] aa = ...; A[] filteredAa = aa.Where(... //N ..
发布时间:2022-06-23 21:03:57 C#/.NET

C#Foreach循环比RaspberryPI上的for循环慢得可笑

我在RaspberryPI上测试.NET应用程序,该程序的每次迭代在Windows笔记本电脑上需要500毫秒,而在RaspberryPI上同样需要5秒。经过一些调试后,我发现大部分时间都花在了foreach连接字符串的循环上。 编辑1:澄清一下,我提到的500 ms零5 s时间是整个循环的时间。我在循环之前放置了一个计时器,并在循环结束后停止计时器。而且,两者的迭代次数相同,为1000次。 ..
发布时间:2022-06-23 17:21:57 C#/.NET

NET核心:为所有表创建通用存储库接口ID映射自动代码生成

我们刚刚搭建了数据库的脚手架,并从实体框架中的数据库表创建了模型。 此外,我们正在创建具有映射到主键的ID的文件。 这样做的目的是映射到使用ID的通用存储库接口。 如何浏览我所有的200多个型号,并创建一个类似于下面文件2的文件。我在以前的工作场所见过这种情况。我在努力研究。 是否有一个可自动遍历所有模型的Visual Studio或实体框架功能?目前我正在检查每个模型,并手动创建ID,如通用 ..
发布时间:2022-06-23 12:13:44 C#/.NET

StreamReader不接受字符串吗?

我正在尝试使用StreamReader读取文件,但由于使用path而出错 参数1:无法从‘字符串’转换为System.IO.Stream 即使从documentation可以清楚地看到,应该能够使用字符串。 我在这里错过了什么? public MyClass Load(String path) { try { // exception in th ..
发布时间:2022-06-22 15:50:34 C#/.NET