问题标签 [sanity-check]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
71 浏览

sanity - 找不到 sanity.io 默认丰富日期组件的正确路径

我想在我的自定义输入中使用默认的 sanity rich-date 插件,但我找不到正确的导入路径。

试过了

它不工作

有人知道正确的道路吗?

0 投票
1 回答
972 浏览

javascript - 如何通过补丁事件将值设置为 sanity.io 中自定义输入的任何字段?

我想从自定义组件制作补丁事件并将值设置为文档中的另一个字段,但找不到有关补丁事件的文档。

只有没有字段说明的示例:

有人知道如何指定字段名称吗?

这个机会包含在文档中,但没有示例 https://www.sanity.io/docs/custom-input-widgets#patch-format-0b8645cc9559

0 投票
0 回答
137 浏览

python - 如何检查在 uWSGI 服务器下工作的两个进程的状态?

我有两个服务:

  1. 一个.py
  2. b.py

我希望使用以下命令了解这两个服务的状态:sudo systemctl status "service_name"。但我不知道如何开始这项任务?我是 uWSGI 的新手,所以解释性的答案会有所帮助。

0 投票
1 回答
281 浏览

python - 针对 Python 命令行参数的健全性检查

在向所有美丽的人问好之后,

在我的代码片段下面,我试图对用户的命令行参数进行完整性检查。

我的程序应该只接受来自用户的两个参数;在节目名称旁边;否则它将为程序的使用吐出一条USAGE消息。

问题是我无法弄清楚为什么程序在提供所需数量的参数时不会继续运行?!无论有多少参数,代码都会不断返回该使用消息;即使有两个是真的;有没有想过我该怎么办?请。

0 投票
1 回答
207 浏览

node.js - 在速记 if-else 健全性检查中包含自定义错误消息的方法 Discord JS

我是初学者,可能这是一个愚蠢的问题。我正在为 discord.js 机器人编写命令处理程序。每次,用户发送以正确命令前缀开头的消息时,我都会检查调用是否在可能命令的 Enmap 中。目前,它看起来像这样:

我想保留这种编写这些完整性检查的简写方式,但我想通知用户没有具有此名称的命令。

有没有一种优雅的方法可以做到这一点,或者有谁知道我在哪里可以找到更多关于解决这个问题的好方法的信息?

先谢谢了

0 投票
1 回答
65 浏览

scala - 想要转置 spark scala 中的列

我需要使用 Scala 对表执行一些完整性检查。

我的示例表是:

在此处输入图像描述

可以使用以下代码生成它:

现在,我想对所有列执行 Null Check 和 Date Check。我希望输出如下:

在此处输入图像描述

我能够生成这样的数据框:

在此处输入图像描述

请帮助我将数据填充到此 DF 中。

0 投票
0 回答
64 浏览

c - 检查传递给函数的指针的有效性,也包括非 NULL 情况

我想知道除了 common 之外是否还有一种方法可以检查指针的有效性assert(NULL != ptr)。我尝试了以下故意引发“访问错误”,因此我会及早收到警报,而不是最近在某些嵌套代码中访问指针时:

关于这个话题有什么建议吗?

所需用例:

作为先决条件,完全可以接受 IDE 在访问错误时将我扔到调试器中。在我的情况下,我不会从命令行或 IDE 之外的某个地方运行调试构建。

0 投票
1 回答
122 浏览

c++ - 在'this'上调用析构函数然后为'this'分配一个新值是否有效?

假设我正在实现某个类,该类A有一个clear()方法应该将对象状态设置为“全新”状态,就好像它刚刚使用构造函数创建一样:

  • 我应该释放当前对象正在使用的所有资源(完全相同A::~A()),
  • 然后我应该再次初始化这些资源(完全相同A::A())。

所以我最初的想法是这样的:

this但是,我被告知此代码会导致 UB,因为在调用其析构函数后我无法取消引用。但同时我也被告知了一个更好的主意:如果我们使用placement new,就没有解除引用,所以这实际上可能有效:

这让人感觉非常不舒服,而且很容易出错……那么这段代码真的有效吗?

0 投票
0 回答
36 浏览

r - 在 R 编程函数中进行完整性检查的有效方法?

有谁知道一个包或函数可以让我对数据类进行不同的完整性检查或检查变量的匹配长度?

欢迎任何建议超出基本:

我正在寻找一些东西(欢迎任何其他建议)

0 投票
0 回答
31 浏览

multithreading - 混淆 fsanitize 的输出以调试多线程

我正在使用 C 语言中的 pthreads。我使用gcc ... -fsanitize=thread -g. 为了避免淹没这篇文章,我将只包含运行可执行文件时产生的一小部分输出。

第 178 行是指以下代码段:

这行代码可以被多个线程访问,因此我实现了一个锁来避免同步问题。这也是整个文件中唯一一次写入该特定共享内存的情况。

总而言之,我print_buf用锁“正确”地保护了结构,但消毒剂抱怨。这实际上将如何成为一场数据竞赛?我错过了什么?