RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

Anatol's questions

Martin Hope
Anatol
Asked: 2022-08-13 14:40:29 +0000 UTC

.NET 6 - 此调用站点适用于所有平台。“IdentityNotMappedException”仅在“windows”上受支持

  • 0

目前尚不清楚为什么会出现此警告(如标题中的字面意思)及其含义。在我看来,措辞本身包含一个矛盾。多卡表示,该课程适用于所有平台。谁能澄清?

在此处输入图像描述

UPD
我找到了这个规则的文档 - CA1416: Validate platform compatibility,但它仍然不是很清楚。

c#
  • 1 个回答
  • 53 Views
Martin Hope
Anatol
Asked: 2020-04-22 19:42:48 +0000 UTC

Swagger UI 中的动态文档定制

  • 1

给定 - 一个供内部使用的 API、一个招摇、一个自定义 JSON 序列化程序以及该序列化程序所遵循的几个属性。
必需 - 基于与序列化程序相同的属性在 swagger 中构建文档。

DTO

public class MyDto
{

    [MaxLength(50)]
    public string Description { get; set; }

    [ShortModelMember]
    [MaxLength(50)]
    public string Username { get; set; }
    ...   

API方法

    [ReturnShortModel]
    [HttpGet]
    public MyDto GetMyDto()
    {
        return new MyDto();
    }   

只有那些标有属性的属性才会被 searilized [ShortModelMember],但是 Swagger UI 中的示例和响应模型仍然会显示完整的类结构。如何解决?有一个想法是在过滤器(Schema、Operation、Document)的帮助下,但是如何在那里设置示例/模型,甚至针对特定的 api 方法——我试图弄清楚,但我还做不到。

c#
  • 1 个回答
  • 10 Views
Martin Hope
Anatol
Asked: 2020-01-19 00:33:14 +0000 UTC

静态 API Yandex 地图不起作用

  • 0

我正在尝试根据基本请求获得一张卡片

https://static-maps.yandex.ru/1.x/?ll=56.5203533,85.052161&l=map   

但我得到了某种难以理解的空虚

在此处输入图像描述

坐标是真实的,来自生活。尝试了不同的选项 - 并使用缩放和各种东西。文档说所需的参数只有 1 - 地图类型 ( l=map),但如果您只指定它,则会返回相同的空虚。怎么了?

yandex-static-maps-api
  • 1 个回答
  • 10 Views
Martin Hope
Anatol
Asked: 2020-09-03 11:45:00 +0000 UTC

调试反编译的源 - `断点绑定失败`

  • 1

使用反编译资源调试跌落测试(由于第三方库中的异常而跌落)。没有错误文本,只有堆栈跟踪。异常本身是自定义库,因此对其性质也一无所知。我正在尝试从引发异常的第三方库中调试以下方法,以了解那里发生的情况:

public Engine Execute(Program program)
    {
      this.ResetStatementsCount();
      this.ResetTimeoutTicks();
      this.ResetLastStatement();
      this.ResetCallStack();
      using (new StrictModeScope(this.Options._IsStrict || program.Strict, false))
      {
        this.DeclarationBindingInstantiation(DeclarationBindingType.GlobalCode, program.FunctionDeclarations, program.VariableDeclarations, (FunctionInstance) null, (JsValue[]) null);
        Completion completion = this._statements.ExecuteProgram(program);
        if (completion.Type == Completion.Throw)
          throw new JavaScriptException(completion.GetValueOrDefault()) { Location = completion.Location };
        this._completionValue = completion.GetValueOrDefault();
      }
      return this;
    }

断点只在不包含在块中的行上设置和触发,using当你尝试在运行时设置断点时,using里面会出现一个提示,这个地方不能设置断点。如果断点是在启动之前设置的,那么它根本不起作用。

问题是什么?

отладка
  • 1 个回答
  • 10 Views
Martin Hope
Anatol
Asked: 2020-11-22 21:37:33 +0000 UTC

Mock.Setup().Verifiable() 用于什么?

  • 4

我不知道它是做什么用的Mock.Verifiable(),如果我理解正确的话,下面的代码:

var mockContainer = new Mock<CloudBlobContainer>(MockBehavior.Strict, StorageUri);
mockContainer.Setup(c => c.GetBlockBlobReference(It.IsAny<string>()))
             .Returns(mockBlobItem.Object);
// ...
mockContainer.Verify(c => c.GetBlockBlobReference(It.IsAny<string>()), Times.AtLeastOnce);

这将等同于:

var mockContainer = new Mock<CloudBlobContainer>(MockBehavior.Strict, StorageUri);
mockContainer.Setup(c => c.GetBlockBlobReference(It.IsAny<string>()))
             .Returns(mockBlobItem.Object)
             .Verifiable();
// ...
mockContainer.Verify();

还有第三种选择:

var mockContainer = new Mock<CloudBlobContainer>(MockBehavior.Strict, StorageUri);
mockContainer.Setup(c => c.GetBlockBlobReference(It.IsAny<string>()))
             .Returns(mockBlobItem.Object);
// ...
mockContainer.Verify(); 

我研究了很多例子,因此通常使用第二个或第三个选项。还有.VerifyAll().

  1. 它是如何正确的,为什么?
  2. 有什么特点和陷阱?
  3. 这些选项如何依赖于Strict和Loose行为?

我找不到Moq的文档(除了这个有缺陷的文档),它还在吗?

c#
  • 1 个回答
  • 10 Views
Martin Hope
Anatol
Asked: 2020-11-21 18:13:43 +0000 UTC

修复常规赛

  • 1

我以前没有参加过常规赛,这是练习和学习的好榜样。有一段文字:

№   Вопрос  Ответ   
1   Дата звонка     08.08.2014   
2   Время звонка    16:30  
3   Имя оператора   Иванов Иван  
4   Номер телефона абонента     84957777777  
5   Кто звонит   
6   Номер карты  
7   Препарат  
8   Телефон  
9   Комментарий     тест звонок   

可以说,它有3 列——数字、特征和值,它们由制表符分隔,但前面也可能没有 3 列,分别是制表符。我们需要一个正则表达式来提取所有这些列的值。

有这样一个选项:

var TdPattern = new Regex(
            @"^ \s* (\d+) \s* \t ([^\t]+) \t \s* ([^\t]*) \s* $",
            RegexOptions.Compiled | RegexOptions.IgnorePatternWhitespace | RegexOptions.Multiline);   

它可以工作,但如果在 2 个“列”之后没有选项卡,则会产生不正确的结果。

c#
  • 3 个回答
  • 10 Views
Martin Hope
Anatol
Asked: 2020-10-20 14:25:10 +0000 UTC

在视图查询中应用 WHERE 子句的时间点是什么?

  • 2

查询中的表达式在什么时候应用于WHERE视图,在生成视图的记录集时,或者应用于已经生成的集合,它是否取决于任何因素?

有两种特殊情况感兴趣:

1.在视图主体中的简单请求的情况下
2.在形成视图的请求使用窗口的情况下

示例 1:

CREATE VIEW dbo.vw_StockRemnants
AS
     SELECT tt.PKID AS ИД,
            tt.Name AS Наименование,
            tt.priceIn AS Вход,
            tt.Price AS Цена
     FROM Item AS tt
     WHERE tt.iditem IS NOT NULL;

SELECT *
FROM vw_StockRemnants
WHERE dbo.vw_StockRemnants.[ИД] = 12345;   

示例 2:

CREATE VIEW dbo.vw_StockRemnants
AS
     WITH CTE([ИД],
              [Наименование],
              [Вход],
              [Цена],
              rnumber,
              rcount)
          AS (SELECT tt.PKID AS ИД,
                     tt.Name AS Наименование,
                     tt.priceIn AS Вход,
                     tt.Price AS Цена,
                     ROW_NUMBER() OVER(PARTITION BY tt.pkid ORDER BY tt.sn) AS rnumber,
                     COUNT(tt.sn) OVER(PARTITION BY tt.pkid) AS rcount
              FROM Item AS tt
              WHERE tt.iditem IS NOT NULL)
          SELECT *
          FROM CTE AS c
          WHERE c.rcount = 1;

SELECT *
FROM vw_StockRemnants
WHERE dbo.vw_StockRemnants.[ИД] = 12345;
sql
  • 1 个回答
  • 10 Views
Martin Hope
Anatol
Asked: 2020-07-26 10:46:10 +0000 UTC

1C 从余额表中获取累计登记表的条目日期

  • 1

Trade Management 11 中有一个寄存器ОбепечениеЗаказов,任务是获取请求中的未担保头寸(这并不难)和这些需求发生的日期(这是一个问题)。如何实施?

1с
  • 1 个回答
  • 10 Views
Martin Hope
Anatol
Asked: 2020-06-02 18:43:32 +0000 UTC

在清洁和重新填充期间增加值表 1C UT 的行数

  • 0

处理表单中有一个值表,里面填了一个request。任务是在更新值表中的数据后需要离开当前行。也就是说,例如,选择了第三行,更新了表格并且焦点位于同一第三行。试图这样做

текСтр = Элементы.Таблица.ТекущаяСтрока;   
//обновляю таблицу, заполняя её заново   
Элементы.Таблица.ТекущаяСтрока = текСтр;  

所以,问题是行号在更新过程中不断递增,所以更新后和更新前不一样了。它按等于表中行数的数字递增。我怀疑Очистить我在重新填充之前使用的清除表的方法是 doing DELETE,而不是doing ,并且TRUNCATE行号是自增键。数据库管理系统 SQL 服务器。

它是什么,错误或功能以及如何克服它?

sql-server
  • 1 个回答
  • 10 Views
Martin Hope
Anatol
Asked: 2020-02-10 13:59:09 +0000 UTC

如何以编程方式设置“文档已打开供其他用户编辑”的标志?1C 贸易管理 11.3

  • 1

知道客户订单有这样的flag,但是不知道是怎么实现的。有必要按照供应商的订单实施此类旗帜的软件翘起。提示在什么方向挖掘。

1с
  • 2 个回答
  • 10 Views
Martin Hope
Anatol
Asked: 2020-11-21 18:06:30 +0000 UTC

带有可选参数的构造函数重载 C#

  • 5

假设有一个类Myclass有 3 个构造函数——第一个是默认的,没有参数,其中两个:

public Myclass(string param1, string param2 = null)
{
    Text = param1;
    Data = param2;
}

public Myclass(string param1, string param3, string param2 = null)
{
    Text = param1;
    Url = param3;
    Data = param2;
}

签名不同(或不同?),但在这种情况下将调用哪个构造函数

new Myclass("param1", "param3");   

为什么?

我看过这个问题的答案,但还没有找到我自己的答案。

c#
  • 1 个回答
  • 10 Views
Martin Hope
Anatol
Asked: 2020-10-17 19:46:05 +0000 UTC

1C UT 11.3 中导入交易对手的问题

  • 1

有一项任务是将交易对手目录从另一个(不兼容的)系统传输到 1C UT。我试图通过Начальное заполнение--> Загрузка данных из файла-->来做到这一点Контрагенты,从缓冲区插入导入的数据。进一步的行动不会导致预期的结果,因为 1C 不喜欢我把它放在合作伙伴和法律/个人字段中(我把文本放在一边)。

插入字符串示例:

Департамент дорожного благоустройства и строительства   7021056342  0               702101001           Департамент дорожного благоустройства и строительства   ЮЛ  0           пр-кт Ленина, 46-1                      

如果其他字段有数据类型提示,则这些字段没有。您需要在这些字段中输入什么?

在此处输入图像描述

1с
  • 1 个回答
  • 10 Views
Martin Hope
Anatol
Asked: 2020-09-15 11:23:26 +0000 UTC

在 SQL Server 中使用过滤索引的注意事项

  • 2

在两个表上创建三个过滤索引,过滤由条件设置[column] <> ''。我启动了一项工作,其中执行了几十个过程和函数,这些过程和函数与上述表格紧密配合以进行读写。作业因错误而崩溃:

更新失败。以下 SET 选项包含无效值:“QUOTED_IDENTIFIER”

QUOTED_IDENTIFIER的 文档有以下说明:

创建过滤索引时,SET QUOTED_IDENTIFIER 必须设置为 ON。

正是这样做的。

在某些过程中,QUOTED_IDENTIFIER参数设置为OFF,这可能是问题所在吗?过滤后的索引与QUOTED_IDENTIFIER参数的值有何关系?

sql-server
  • 1 个回答
  • 10 Views
Martin Hope
Anatol
Asked: 2020-08-22 16:03:54 +0000 UTC

SQL SERVER 日期格式问题(数据类型优先级)

  • 0

在客户端,我调用一个过程,根据传递的标志,返回

SELECT TOP 1 CASE
             WHEN a.datprihod IS NULL
             THEN CASE
                  WHEN a.srok = 5
                  THEN b.fprminpricedue
                  WHEN a.srok = 6
                  THEN b.fprminduepricedue
                  WHEN a.srok = 7
                  THEN b.fprminpriceduewithdue
                  WHEN a.srok = 1
                  THEN RTRIM(CONVERT( NCHAR, GETDATE(), 104))
                  ELSE 'нет информации'
                  END
             ELSE RTRIM(CONVERT(NCHAR, a.datprihod, 104))
             END     

, 或者

SELECT ISNULL(sbd.ItemName,
                          (
                              SELECT Name
                              FROM dbo.pct_ItemType
                              WHERE pkid = sbd.IDItem
                          )),
                    RTRIM(CAST(dbo.ufn_sls_GetBillDetRubItemPrice(sbd.PKID) AS  NCHAR))+N'₽',
                    CAST(sbd.Quantity AS   NCHAR),
                    RTRIM(CAST(dbo.ufn_sls_GetBillDetRubItemPrice(sbd.PKID)*sbd.Quantity AS  NCHAR))+N'₽',
                    ISNULL(sbd.status,
                               CASE
                                   WHEN sbd.datprihod IS NULL
                                   THEN CASE
                                            WHEN sbd.srok = 5
                                            THEN b.fprminpricedue
                                            WHEN sbd.srok = 6
                                            THEN b.fprminduepricedue
                                            WHEN sbd.srok = 7
                                            THEN b.fprminpriceduewithdue
                                            WHEN sbd.srok = 1
                                            THEN RTRIM(CONVERT( NCHAR, GETDATE(), 104))
                                            ELSE 'нет информации'
                                        END
                                   ELSE RTRIM(CONVERT( NCHAR, sbd.datprihod, 104))
                               END)

我希望收到22.08.2016。

第一种情况:
得到22.08.2016 00:00:00

第二种情况:
得到2016-08-22

我为同一个客户得到如此不同的结果。

客户端的处理如下:

using (var items = await comm.ExecuteReaderAsync())
     {
        while (await items.ReadAsync())
            {
               Console.Write($"Наименование - {items[0]}, \nДата - {items[1]}");    
            }    
     }

尝试在表单中进行显式转换

{((DateTime)items[1]).ToShortDateString()}    

这行得通,但如果它返回'нет информации',那么一切当然都会下降。

c#
  • 2 个回答
  • 10 Views
Martin Hope
Anatol
Asked: 2020-08-08 19:35:12 +0000 UTC

从 MySQL 调用 SQL Server 存储过程

  • 0

MySQL上有一个数据库,MS SQL Server上有一个数据库,需要从第一个开始调用第二个。不安装额外的软件、插件等是否可行?链接服务器只能以一种方式工作?

mysql
  • 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