RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-440553

Nikita's questions

Martin Hope
JustProgrammer
Asked: 2025-01-21 20:45:28 +0000 UTC

如何在微服务之间正确传递对象?

  • 6

最近接触了微服务。

假设有两个微服务:第一个(处理用户,我们称之为Users)和第二个(处理统计数据、文档等,我们称之为Documents),两者都有自己的控制器、模型等,但如果您需要为特定用户请求文档(作为示例),很明显您需要在微服务中拉取控制器Documnets,并将ID用户传递给它,但控制器返回的模型只在其微服务中可用(Documents),而在Users这样的模型中则不然,事实证明您需要为Users和添加一些通用模型Documents?其次,如何通过常规 HTTP 客户端将请求从 传递Users到Documents,或者还有其他解决方案?

c#
  • 3 个回答
  • 103 Views
Martin Hope
JustProgrammer
Asked: 2024-08-09 16:03:02 +0000 UTC

如何使用 LINQ 查找一组元素中的最大值? [关闭]

  • 5
关闭这个问题是题外话。目前不接受对此问题的答复。

寻求调试帮助的问题(“为什么这段代码不起作用? ”)应包括所需的行为、具体问题或错误,以及直接在问题中重现它的最少代码。没有明确描述问题的问题对于其他访问者来说是没有用的。请参阅如何创建最小的、独立的且可重现的示例。

4 天前关闭。

改进问题

帮我看看,有下面的代码

public class MyClass
{
   public string[] Names;
   public int Sum;
}

之后,代码创建该类的一个数组(即MyClass[] myClasses),并且必须执行以下操作:
如果在数组内找到多个具有相同 的元素Names,则对于这些元素Sum只值得考虑一次:取该组的最大值。
如果有多个组具有相同的Names,则对Sum组求和。

到目前为止我只能满足第一个条件

var t = myClasses
    .GroupBy(x => x.Names)
    .Max(x => x.Select(y => y.Sum));

怎么才能满足第二个条件呢?

c#
  • 1 个回答
  • 55 Views
Martin Hope
Nikita
Asked: 2024-08-06 17:37:13 +0000 UTC

C# 中的“^”运算符有什么作用? [复制]

  • 5
这个问题已经在这里得到回答:
帮助我理解 C# 语法 (1 个回答)
14 小时前关闭。

我最近看到这样的表达:
.Aggregate(0, (val1, val2) => val1 ^ val2.GetHashCode()))

请告诉我这个操作员在这种情况下会做什么 - ^?

c#
  • 2 个回答
  • 57 Views
Martin Hope
Nikita
Asked: 2024-07-24 20:02:35 +0000 UTC

检查电子邮件的正则表达式

  • 6

根据以下客户需求,帮忙写一个查邮件的正则表达式(C#)

  • @ 的存在不在第一个位置,也不在最后一个位置
  • 既不在第一个位置也不在最后一个位置存在点
  • @ 之前至少存在一个字母或数字
  • @后至少存在一个字母或数字

我在互联网上找到了以下内容,但它不适用于点(第二点)
^[\\w-\\.]+@[\\w-]+(\\.[\\w-]+)*\\.[a-z]{2,}$

我自己不太擅长编写正则表达式,有人可以告诉我错误是什么以及如何修复它吗?

c#
  • 1 个回答
  • 74 Views
Martin Hope
Nikita
Asked: 2023-09-28 23:10:13 +0000 UTC

如何在循环内将字符串转换为枚举?

  • 5

帮我弄清楚,有一个 foreach 循环迭代某个枚举(enum),循环内部调用一个函数,该函数将枚举值作为参数,但是当迭代枚举时,其值变成了字符串,问题是如何将它(值)转换为枚举?

示例代码:

enum TrafficLight {
  Green = 1,
  Yellow,
  Red
}

for (const value in TrafficLight)  {
    function(value);
    // Но value в данном случаи string, а мне надо enum, т.е. например TrafficLight.Yellow
}

typescript
  • 1 个回答
  • 32 Views
Martin Hope
Nikita
Asked: 2023-05-22 13:07:51 +0000 UTC

相互替换多个 div 的最佳方法是什么?

  • 5

帮助实现,(在JS新手中)有以下div块:

<div id="Comment" class="form-element__column" style="width:220px; margin-left: 30px">
    <div class="form-element__name" style="padding-right: 20px; width: 100%">Комментарий: </div>
        <div style="width: 230px; padding-right: 50px">
                <div style="border:none; margin-top: 20px; width: 100%;">

他们应该换成这个

<div id="Comment" style="display: flex">
    <div style="float: right; width: 100px">Комментарий: </div>
            <div style="float: left; width: 200px; padding-left: 175px">
                <div>

在不包含第三方库的情况下如何在JS中实现?

在此处输入图像描述

javascript
  • 1 个回答
  • 26 Views
Martin Hope
Nikita
Asked: 2023-02-16 20:19:43 +0000 UTC

如何获取隐藏元素的值?

  • 5

帮我看看,有下面创建表格的js代码

tableData.forEach(element => {
   let row = '<tr class="markup-table__row">'
        + ' <td class="markup-table__cell">'
        + '     <div style="cursor:pointer" class="markup-table__cell-text" onclick="getDetailsOperator()">'
        + element.operatorName
        + '     <input type="hidden" name="idOperator" value="' + element.id + '"/>'
        + '     </div>'
        + ' </td>'
})

问题是如何正确编写一个函数getDetailsOperator()来获取带有 的隐藏元素的值(例如,通过警报或控制台显示它)name="idOperator",在这种情况下您不能添加 id 属性。

我很少使用 JS,没有父对象和子对象的经验,有人可以帮忙吗?

javascript
  • 2 个回答
  • 25 Views
Martin Hope
Nikita
Asked: 2022-10-04 01:50:26 +0000 UTC

如何使用 JS/JQuery 从表中获取元素?

  • 0

请帮我看下表

<table>
 <tr>
  <th>
   <div>Номер</div>
  </th>
 </tr>
<tr>
  <td>
   <div>1</div>
  </td>
 </tr>
<tr>
  <td>
   <div>2</div>
  </td>
 </tr>
</table>

在这种情况下,如何获得值 1?

javascript
  • 1 个回答
  • 22 Views
Martin Hope
Nikita
Asked: 2022-09-27 15:08:06 +0000 UTC

HTML 属性中的星号字符是什么意思?

  • 0

帮我理解一下,我对前端部分很陌生,我在JS代码中遇到了以下构造, 在这种情况下 var dynamicIndex = $('form[action*="DeviationsDynamic"]');
星号(action*)是什么意思?

javascript
  • 1 个回答
  • 37 Views
Martin Hope
Nikita
Asked: 2022-08-25 21:14:08 +0000 UTC

在这种情况下如何设置 setTimeout?

  • 0

帮助我理解以下任务:“必须timeout在此请求中安装,以便如果成功,该功能将successCallback(data)在一分钟内执行。”
有可能实现这一点吗?

function SaveStopToServer(applicantName, successCallback, errorCallback) {
    $.post('@Url.Action(nameof(...), "...")', { applicantName: applicantName })
        .done(function (data, textStatus, jqXHR) {
            if (typeof successCallback === 'function') {
                successCallback(data);
            }
                
            if (callReceivingMode) {
                window.location.href = "@DefaultSrc(false)";
            }
            //return;
        })
        .fail(function (jqXHR, textStatus, errorThrown) {
            if (typeof errorCallback === 'function')
                errorCallback(jqXHR);
            if (callReceivingMode) {
                window.location.href = "@DefaultSrc(false)";
            }
        });
};

我试过这个,它没有帮助 setTimeout(successCallback, 60000, data)

EDIT_1 我也进入了
它,控制台中没有错误,-这是一个功能(不幸的是我无法显示该功能),两者都没有错误doneif (typeof successCallback === 'function')successCallbackdata

javascript
  • 1 个回答
  • 27 Views
Martin Hope
Nikita
Asked: 2022-08-15 19:59:42 +0000 UTC

如何从 sessionStorage 返回值?

  • 0

请帮忙,我有以下代码

var a = new Map();
a.set("key1","value1")
a.set("key2","value2")
a.set("key3","value3")

sessionStorage.setItem("saveData", JSON.stringify(a));
var result = JSON.parse(sessionStorage.getItem("saveData"));

现在如何处理a保存在会话中的元素?
本人JS不强,请不要操之过急

javascript
  • 2 个回答
  • 30 Views
Martin Hope
Nikita
Asked: 2022-08-15 18:07:55 +0000 UTC

如何将表单数据保存在会话存储中?

  • 0

帮我弄清楚,假设有以下表单代码:

<form>
    <input type="text" id="text">
    <select name="list">
      <option>Val_1</option>
      <option>Val_2</option>
    </select>
</form>

任务是有必要保存输入到表单中的数据(不将其发送到服务器),以便例如在重新加载页面时它们不会消失。

我在 JS 中编写了以下脚本

document.getElementById("text").onkeyup = () => sessionStorage.setItem("save", text.value);
document.getElementById("text").value = sessionStorage.getItem("save");

它很好用,但仅适用于 element input,但是如何存储其余值,包括从列表中选择的元素?

javascript
  • 1 个回答
  • 20 Views
Martin Hope
Nikita
Asked: 2022-08-09 21:37:25 +0000 UTC

如何从 TextAres 保存新输入的数据?

  • 0

如何将textarea中新输入的数据保存到变量中,无需服务器、文本文件等,只需要在页面刷新后保留输入的数据,这怎么实现呢?

javascript
  • 1 个回答
  • 10 Views
Martin Hope
Nikita
Asked: 2022-08-07 15:12:33 +0000 UTC

为什么 JS 看不到变量?

  • 0

帮我弄清楚,我正在学习JS,我在代码中遇到了以下问题:

function fieldsShowWhenObjChanged() {
        var filterObjTypeVal = $('#FilterObjectType').val();
        $('#case_number').css('display', filterObjTypeVal == "CLAIM" ? '' : 'none');
        $('#srv_services').css('display', filterObjTypeVal == "SRV_SERVICE" ? '' : 'none');

        if (filterObjTypeVal == "SRV_SERVICE") {
        let takeUnPublishedServices = true;
        $("#FilterServiceCode").AjaxMultipleSelectHierarchy({
            selectAllText: "Выбрать все Услуги",
            selectedAll: "Выбраны все Услуги",
            placeholder: 'Выберите Услуги',
            includeParent: true,
            baseClass: "ms",
            link: '@Url.Action(nameof(ManageController.GetItems))',
            query: {
                type: "services_with_subservices",
                takeUnPublishedServices: takeUnPublishedServices,
            },
            onItemCreate: function ($item) {
                sliceText($item.find('div').addClass('sliceText_v2'));
            },
        });
        $("#IsCheckTakeUnPublishedServices").prop('checked', takeUnPublishedServices);
        }

    }

在这种情况下,错误不会发生,因为变量是let takeUnPublishedServices = true显式声明的,但是如果你像这样重写代码,它会发誓它没有看到变量,为什么,我query传递相同的值给它,什么是传递值和变量声明之间的区别?

function fieldsShowWhenObjChanged() {
        var filterObjTypeVal = $('#FilterObjectType').val();
        $('#case_number').css('display', filterObjTypeVal == "CLAIM" ? '' : 'none');
        $('#srv_services').css('display', filterObjTypeVal == "SRV_SERVICE" ? '' : 'none');

        if (filterObjTypeVal == "SRV_SERVICE") {
        $("#FilterServiceCode").AjaxMultipleSelectHierarchy({
            selectAllText: "Выбрать все Услуги",
            selectedAll: "Выбраны все Услуги",
            placeholder: 'Выберите Услуги',
            includeParent: true,
            baseClass: "ms",
            link: '@Url.Action(nameof(ManageController.GetItems))',
            query: {
                type: "services_with_subservices",
                takeUnPublishedServices: true,
            },
            onItemCreate: function ($item) {
                sliceText($item.find('div').addClass('sliceText_v2'));
            },
        });
        $("#IsCheckTakeUnPublishedServices").prop('checked', takeUnPublishedServices);
        }

    }
javascript
  • 2 个回答
  • 57 Views
Martin Hope
Nikita
Asked: 2022-08-02 18:38:28 +0000 UTC

这里写什么?

  • 0

帮我弄清楚,在 JS + JQuery 代码中我遇到了这一行:

const itemHasInOriginalSelectedList =
    _thisEl.$.children('[value="' + isnOfItem + '"]').length > 0

我不明白这里发生了什么,有人可以详细解释一下吗?

javascript jquery
  • 1 个回答
  • 40 Views
Martin Hope
Nikita
Asked: 2022-07-30 13:37:25 +0000 UTC

如何从一个列表中获取选中值的个数?

  • 0

帮我理解一下,JS中有如下函数

function fieldsShowWhenObjChanged() {
        var filterObjTypeVal = $('#FilterObjectType').val();
        $('#case_number').css('display', filterObjTypeVal == "CLAIM" ? '' : 'none');
        $('#srv_services').css('display', filterObjTypeVal == "SRV_SERVICE" ? '' : 'none');

        if (filterObjTypeVal == "SRV_SERVICE") {
            $("#FilterServiceCode").multipleSelect({
                selectAllText: 'Выбрать все Услуги',
                allSelected: 'Показывать все Услуги',
                minimumCountSelected: 1,
                countSelected: 'выбрано # из %',
                placeholder: 'Выберите Услуги',
                filter: true
            });
        }
    }

它可以正确解决所有问题(显示列表中选定元素的数量),但我不明白这一行是做什么的,这是什么countSelected: 'выбрано # из %'意思# из %?

应用程序本身是 MVC,列表的元素是从 C# 模型中选择的,这里是代码

<select class="condition markup-select" style="width: 100%" id="FilterObjectType" name="FilterObjectType" onchange="fieldsShowWhenObjChanged()">
                                <option value="">Показывать все</option>
                                @foreach (TABLE_ID tableId in Enum.GetValues(typeof(TABLE_ID)).Cast<TABLE_ID>())
                                {
                                    <option value="@tableId" @(Model.State.Filter.FilterObjectType == tableId.ToString() ? "selected=selected" : "")>@tableId.GetDescription()</option>
                                }
                            </select>
javascript jquery
  • 1 个回答
  • 27 Views
Martin Hope
Nikita
Asked: 2022-07-19 21:55:49 +0000 UTC

部分英文验证错误

  • 0

帮我弄清楚,在ASP.NET MVC上有一个项目,大多数验证字段在俄语中显示正确的错误,但是由于某种原因,日期字段部分是用英文写的,有没有人遇到过这种现象,如何要解决这个问题?

在此处输入图像描述

这是jQuery代码

jQuery.extend(jQuery.validator.methods, {
    date: function (value, element) {
        let v = $(element).mask();
        return this.optional(element) || v === "" || /^(((0[1-9]{1}|[1-2]{1}[0-9]{1})\.(0[1-9]{1}|1[0-2]{1}))|((30)\.(0[1,3-9]{1}|1[0-2]{1}))|((31)\.(0[1,3,5,7,8]{1}|1[0,2]{1})))\.(19[0-9]{2}|20[0-9]{2})$/.test(value);
    },
    number: function (value, element) {
        return this.optional(element) || /^-?(?:\d+|\d{1,3}(?: \d{3})+)(?:,\d+)?$/.test(value);
    },

    numberplus: function (value, element) {
        return this.optional(element) || /^(?:\d+|\d{1,3}(?:\d{3})+)?(?:,\d+)?$/.test(value);
    }
});

这是模型代码

[Display(Name = "Дата рождения")]
        public DateTime? birthday { get; set; }
javascript
  • 1 个回答
  • 26 Views
Martin Hope
Nikita
Asked: 2022-08-28 16:41:18 +0000 UTC

如何将计时器添加到控制台应用程序?

  • 0

帮我弄清楚,我有一个带有事件的控制台应用程序,我需要在某个时间到来时调用这些事件,例如今天在 14:00,如何做到这一点?

c#
  • 1 个回答
  • 10 Views
Martin Hope
Nikita
Asked: 2022-07-22 00:50:06 +0000 UTC

为什么请求返回 500 状态码?

  • 0

帮我弄清楚,ASP.NET Core上有如下控制器代码

[ApiController]
[Route("api/[controller]")]
public class TestController : ControllerBase
{
  private readonly IRoyalityService _royalityService;

  public RtbController(IRoyalityService royalityService)
        {
           _royalityService = royalityService;
        }

        [HttpGet]
        public async Task<IActionResult> Action()
        {
          //Код контроллера
        }

RoyalityService 在类中注册Startup如下:

services.AddSingleton<IRoyalityService, RoyalityService>();

这是接口本身和实现它的类的代码:

public interface IRoyalityService
{
   string CostEncode(decimal value, bool exclude_initialization_vector);
}

public class RoyalityService : IRoyalityService
{
   string _encoder;

   public RoyalityService(byte[] encryption_key, byte[] integrity_key)
   {
      _encoder = // Некий код
   }

   public string CostEncode(decimal value, bool exclude_initialization_vector)
   {
     return // Некий код
   }
}

当访问这个控制器时,http://localhost:5000/api/Test 请求返回一个 500 错误,但是如果你从控制器中删除服务IRoyalityService royalityService,那么就不会出现错误(但是需要服务),有人知道为什么会出现这个错误吗?

c#
  • 1 个回答
  • 10 Views
Martin Hope
Nikita
Asked: 2022-07-08 14:26:25 +0000 UTC

@RenderBody 在 ASP.NET Core 3.1 中如何工作?

  • 0

帮我弄清楚@RenderBody 指令,为什么需要它?我知道它用于页面布局(或母版页)并且应该提供视图,但我不明白它应该如何工作,你能举一个很好的例子来理解这个指令吗?

c#
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5