问题标签 [inclusion]
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.
postgresql - 有没有办法匹配多个日期范围以包含在 postgresql 中的其他多个范围中
例如,我在数据库中有允许的范围 - (08:00-12:00)、(12:00-15:00) 和我想要测试的请求范围 - (09:00-14:00)。有什么办法可以理解我的测试范围包含在数据库的允许范围内。它可以分成更多部分,我只想知道我的范围是否完全适合数据库中的时间范围列表。
ruby-on-rails - Rails 验证:在使用包含验证器时消除 nil 的无效值消息,同时仍防止 nil 被保存
给定字段验证,如下所示:validates :entity_type, inclusion: { in: %w(1 2), message: "is invalid" }
如果用户为该字段输入 nil 将返回的错误消息是
“不能为空”、“无效”</p>
如果字段的输入值为 nil,如何更改此验证以便仅返回“不能为空白”?
在这种情况下,我们不希望 nil 成为有效值,只是为了清理验证消息。
c++ - 编程手动平方根函数?
对于我的课程,我正在使用包含来编写平方根函数。不,我不能使用任何其他方法...
到目前为止,这是我的代码,程序几乎可以运行。它适用于完美的平方根和其他一些值(如 11 或 5),但对于其他值(8、2)它会进入无限循环。
发生这种情况的原因是上限和下限(b 和 a)没有改变。理想情况下,边界将是当前 x 和先前的 x,创建新的 x。发生的情况是新的 x 当前由当前 x 和 a 或 b 组成,这是一个常数。
我已经尝试了很长时间,但我还没有找到一种方法来“记住”或找到“以前的 x”,因为每次 while 循环重复时,只有当前的 x 可以使用。任何人都知道如何解决这样的问题?
c++ - Eclipse CDT 始终产生三个与包含相关的错误
每次我在 Eclipse Oxygen CDT 中创建一个新项目时,我总是被三个主要错误所困扰:“Type 'std::string' could not be resolved”(或类似的包含问题)、“Launch failed. Binaries not found, ”和“启动失败。程序文件不存在”。
我觉得我几乎什么都试过了。我已经研究并关注了这些问题:Eclipse C++:无法解析符号“std” ,启动配置中指定的程序文件不存在,Launch Failed Binary not found Eclipse for C in Windows ,Eclipse CDT project built but “Launch失败的。找不到二进制文件” ,Eclipse for C++ 中的“字符串无法解析”错误(Eclipse 无法解析标准库) ,C++ - 未解决的包含:iostream ,即使构建成功,Eclipse c++ 类型也无法解析错误 ,以及如何包含另一个文件夹中的文件? .
嗨世界示例:
注意:我试图让它一天运行几个小时,但没有成功,所以我保存并退出了 eclipse 和我的电脑。第二天我打开我的电脑,清理、构建并按原样运行我的这个程序,第一次尝试时它运行正确(尽管红色的波浪线没有消失)。
听到这个程序构建日志:
听到是另一个仍然没有运行的例子:
注意:这包含之前提到的所有包含错误,但是在清理和重建之间随机地这些红色波浪形错误消失了。但是,它仍然无法正确构建和运行,并出现错误消息“启动失败。找不到二进制文件”。
听到这个程序构建日志:
我正在使用 Windows 10 的本机安装,并且正在使用我的计算机上安装的 MinGW。这个问题的奇怪之处在于我将开始一个新项目,会弹出包含错误,使其无法构建或运行,从而导致其他两个错误,然后我将与它战斗几天,遵循上面的答案,无处可去。然后出乎意料,我将单击“构建并运行”,程序将正确构建并正常运行(只要我不更改代码或此后单击“清理”)。如果我尝试创建一个类并将所有方法声明的类头文件包含在类 .cpp 文件中,并且在 .cpp 文件中包含与上面示例中类似的错误,情况会变得更糟。
这可能是由 Eclipse CDT 或 MinGW 的绝缘错误引起的吗?是否有我可以在 Eclipse 中更改的设置来指定在哪里查找它的库(这会有帮助吗?)?非常感谢任何帮助=)。
谢谢!
c++ - 包含向量模块冲突c ++
我对包含矢量模块有疑问。似乎与其他模块存在冲突。这是结构:
在模拟.h 中:
和 File.h 文件:
我得到 108 个错误,开头是:C4091 警告和 C4430、C2065、C4229 错误……有些人强调包含的顺序。有任何想法吗 ?
python - 有没有一种简洁的方法可以使用 pandas(或其他 python 工具)检查数组中所有值的间隔是否包含?
pandas.Interval 可用于定义一个值是否以简洁的方式落在一个区间内,例如:
是否可以检查包含数组的所有元素而不是单个值?结果将与以下相同:
但是使用更简单的语法,这对 pd.Interval 来说很酷。像下面这样不起作用的东西:
php - 试图理解 php 命令的本地文件包含:include 'sql.php?/../../etc/passwd'
我正在研究一个 phpMyAdmin 安全漏洞 (CVE-2018–12613),它的最佳文章并没有解释一个非常关键的技术细节。
它只是说:“index.php 运行包含 'sql.php?/../../etc/passwd',而 PHP 具有将路径转换为 ../etc/passwd 的魔力,无需检查目录是否为 sql .php?存在与否。”
谁能帮我理解这一点? https://medium.com/@happyholic1203/phpmyadmin-4-8-0-4-8-1-remote-code-execution-257bcc146f8e
php 手册有一些关于此的信息,例如 John Carty 写了如何使用自己的网站注入一些代码,但这并不能解释我的情况。 https://www.php.net/manual/en/function.include.php
当我将以下行写入我自己的 apache2 laravel php 服务器时:
然后我在我的页面上得到了 etc/passwd 的内容,但是写
或者
没做什么。我错过了什么?
结果是包含命令:
仅包括 '../../../etc/passwd'
r - 在维基百科文章的成对比较中计算词法继承的最佳 R 实现是什么?
假设我有一个 Wikipedia 文章标题列表,我想测量文章之间的词汇继承。
这是一个解决方案,但我认为这不是针对长标题列表执行此任务的最快方法。首先,使用 Wikipedia API 获取文章的函数。
计算词法继承的函数。
适用于 Wikipedia 文章的功能:
随时间变化的结果:
非常感谢您的帮助 !
python - 在 Python 中解析 'in'、'==' 和 'is'
我想了解 Python 中的解析是如何工作的。更具体地说,这三个语句如何给出三个不同的结果:
而只得到两个不同的结果
python - 使用Python检查列表元素是否是另一个列表中的子元素
给定以下数据:
我想要一些测试,例如:
返回
代替
所以对于 list 中的每个元素b
,我想看看它是否是 list 中任何元素的子字符串a
。
可以做到这一点的一种方法如下:
我不觉得这是一个很好的方法,也许有一种理解可以改进它?
以下也有效:
我只是在想可能会有更好的方法。