问题标签 [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 投票
2 回答
525 浏览

jmeter - JMeter 用于生产服务器的健全性测试

我在开发环境中使用 JMeter,我想在生产服务器上执行健全性测试。

网站登录和其他操作的完整性。

在生产服务器上使用 JMeter 是否合理?如何限制 JMeter 使其不会影响真实用户?我发现只有没有建议的教程。

除非您知道它们可以处理负载,否则不要对您的生产服务器运行这些测试,否则您可能会对服务器的性能产生负面影响。

0 投票
0 回答
705 浏览

linux - 错误:C 预处理器“/usr/local/bin/cpp”未通过完整性检查

我正在尝试安装 freetype 2.8,不幸的是,每次运行configure文件时我都开始遇到此错误,但我遇到了这个问题:error: C preprocessor "/usr/local/bin/cpp" fails sanity check

我尝试了一些在网站上找到的解决方案,但它们并没有解决我的问题,也许你可以。

我将在此处粘贴configure.log文件:`

`

0 投票
1 回答
111 浏览

assembly - BIOS INT 10, AH=0E 第二阶段的奇怪行为

我已经开发内核大约一年了,只是使用 GRUB 作为引导加载程序。然而,现在我想开始为我的内核开发引导加载程序。

尽管我很努力,但我似乎无法解决装载机第二阶段的一个奇怪问题。

生成文件:

阶段1.asm:

阶段2.asm:

我希望这只会打印Loading...并停止系统。但是,它会打印:☺↕Loading... 在我努力解决这个问题的过程中,我将声明loading_message移至print_string. 令我惊讶的是,它产生了不同的输出:link

我最初的想法是该字符串以某种方式作为代码运行,但这是不可能的,因为我正在跳过它。print_string但是,我在字符串中添加了换行符分隔符,并且在之前(链接)声明时似乎切换了视频模式(?)当在代码片段中的位置声明时,它什么也不输出。所以它必须以某种方式将其作为代码执行?

关于为什么会发生这种情况的任何想法?

(如果您想查看任何其他文件或反汇编,请随时询问!)

0 投票
1 回答
292 浏览

javascript - 限制 AJAX 响应的大小

我正在构建一个去中心化的应用程序(我不控制服务器,只控制客户端),并希望添加一些健全性检查和预防措施来阻止坏人做恶意的事情。这涉及(在许多其他事情中),通过使用从服务器发送的任意有效负载数据来防止客户端上的 DoS 尝试。

问题是这样的:客户端如何限制通过 JQuery AJAX 从服务器接收的数据的最大大小?如果我希望获取几个字节的 JSON,但在我发出 AJAX 请求时却收到一个 30MB 的视频文件,我如何在收到前 16 KB 后停止请求并抛出错误?

虽然我认识到我的事业的性质是独一无二的,但欢迎任何反馈。

0 投票
1 回答
435 浏览

c++ - 在 GLSL(330 或其他)中,什么可能导致统一结构的行为与变量结构不同?

我在 OpenGL 3.3 中遇到了一个奇怪的问题。我定义了一个Dualvec4成员“u”和“v”调用的结构,并开始编写和测试函数,就像稍后将在我的片段中看到的“三明治产品”(我包含了实现,但它应该无关紧要。)在这次测试中,我使用了两个单独vec4的制服,称它们为“u”和“v”,以明确他们未来的目的,并简单地从这些制服上制作 Duals。当我对这种行为感到满意时,我制作了一个统一的 Dual,称为“模型”(如在模型视图投影中),并着手交换对独立向量的引用以对模型成员的引用。我有一个黑屏,但没有错误。

我已经重新设计了我的顶点着色器,直到可以通过在两行上切换注释来启用/禁用该问题:

在我的 C++ 代码中,我尝试在初始化后设置一次值,每次按键一次设置为不同的预设,甚至每帧一次,但现在我依赖着色器中的默认初始化,直到我按下一个键 - 这是看起来像什么:

当然,我的第一个猜测是我错误地定位了成员,但这是我在其他地方看到的语法,我也没有看到拼写错误。由于没有与未知名称相关的错误,我检查了告示符 -1 的位置,但model.u分别model.v报告了 0 和 1。

使用常量“u0”和“v0”来初始化vec4s 和模型的成员,但作为一种健全性检查,我尝试按值初始化它们。行为完全一样,因为它应该是 - 为什么使用一个值会产生与初始化为该值的变量不同的结果?即使我扮演魔鬼的拥护者并假设存在一些差异,当独立的“u”和“v”被初始化为命名变量“u0”和“v0”时,为什么同样的问题不会影响它们?他们被赋予的价值?

感谢您的时间。我觉得如果我只是接受这种行为并继续前进,我就是那个没有通过理智检查的人。

0 投票
0 回答
48 浏览

swift - 健全性检查:将代码提取到功能中断程序

我有以下for循环:

我写了这个怪物来测试一些逻辑,目的是当逻辑正常工作时,我会将它重构为递归函数以使其更清晰。我做到了,但递归版本不起作用。想我错过了什么,但最终我把它搁置了,因为我一生都看不到它是什么。仍在测试中,我决定将一些循环逻辑提取到它们自己的函数中,以使其更清晰。不添加任何新逻辑。从我看来,不改变任何逻辑的执行顺序。

但令我沮丧的是,重构为单个功能的相同功能也不起作用。直接复制粘贴,还是不行。尝试使用该extract to功能Xcode以防是我的复制和粘贴破坏了它,但也没有用。

有人可以看一下上面代码的以下提取版本,看看是否有任何事情会导致它执行与上面不同的逻辑?

0 投票
1 回答
131 浏览

python-3.x - 对于拟合不佳的多项式,AIC 太低

我试图找到一组数据的最佳多项式拟合。它计算一定程度的每个多项式拟合的 AIC,然后选择 AIC 最低的那个。据我所知(我可能错了)我发现的最低值 AIC 是最合适的。

在这里,我定义我的多项式:

我计算 AIC 的函数:

我的拟合多项式的代码适合我的数据并选择最好的:

但是,当我使用需要拟合的代码执行此操作时,我得到:

在此处输入图像描述

它的 AIC 值低得令人不安。

对于分段线性回归显然看起来最适合的数据集,该函数创建了一个多项式,其 AIC 值低于我的分段线性回归,其 Rsquared 超过 0.99,但 AIC 约为 12。

在此处输入图像描述

这没有通过健全性检查,所以我一定在这里做错了什么。我认为也许我对多项式的定义或我定义计算 AIC 的函数的方式是错误的,或者仅仅是我对 AIC 告诉我的最佳拟合的理解是错误的。

也可能是这样的情况,即使我的分段回归往往具有非常好的 Rsquared 值,它们有大量的参数(断点 1、断点 2、slope1、slope2、slope3、offset1、offset2、offset3 - 制作 8 个参数或变量)这可能使多项式胜出,但我仍然怀疑我的代码是否说真话。

0 投票
2 回答
320 浏览

c++ - 简单c++代码导致的分段错误

这里绝对是初学者。我正在尝试解决这个问题,但遇到了分段错误。我尝试寻找解决方案,但找不到不起作用的原因。

要重现错误,只需复制下面的代码并将其粘贴到上面链接下的编辑器中。

我错过了什么?为什么它不起作用?

导致分段错误的输入:

预期输出:

0 投票
1 回答
1382 浏览

sanity-check - 引用数组中的健全性查询

我有一系列带有引用标签的文章:

尝试创建所有文章的查询包含多个标签的数组:

但我得到一个错误:No function in() defined for arguments (array, array)

0 投票
2 回答
2013 浏览

javascript - 在 sanity.io 中自定义模式字段

在 sanity studio 模式中,我使用一个字段创建了一些对象类型,依赖于其他字段。如果“所有”字段检查为真,则应隐藏或禁用“日期”字段。

但我不知道如何实现它。我试图在文档中查找示例或指南,但一无所获。我将不胜感激您的帮助和建议。