问题标签 [is-empty]

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 投票
4 回答
3424 浏览

php - 可以实现empty()的对象处理

我知道我们可以实现 PHP 的可数接口来确定函数 count() 的工作方式以及使用像数组这样的对象的迭代器接口。

是否可以实现某种接口(或任何其他方式)来改变对象上 empty() 的行为?

本质上,这就是我希望能够做到的:

很高兴拥有!

0 投票
1 回答
395 浏览

perl - Perl 机械化响应仅是带有 https 的“”

我对 perl 有点陌生,甚至对 Mechanize 也很陌生。到目前为止,当我尝试通过 http 获取站点时,没问题。

现在我需要使用 https 获取一个站点。我已经Crypt::SSLeay通过 PPM 安装了。

但是,当我使用$mech->get($url)时,这是我得到的唯一响应:

我检查了状态和成功,两者都正常(200 和 1)。

这是我的代码:

如您所见,我在代理后面。我试过设置

但无济于事。我什至试图将它提取到一个文件中,但是当我检查它时,我得到了相同的响应内容。

任何形式的建议都会受到赞赏,因为我只是一个初学者,还有很多东西要学。谢谢!

0 投票
3 回答
84 浏览

python - unicoded python string''不返回空

不确定这是新手错误还是愚蠢的错误,但我面临着这个奇怪的问题。我声明了一个 unicoded 字符串classifier = u"''",我正在检查它是否为空。以下代码块:

因为有''嵌入,所以会碰到 else 块。我无法控制源生成分类器字符串。

只有当分类器可以以某种方式返回嵌入式''时,我才能检查 的空性classifier,但不确定如何。如果有任何帮助,则从objectclassifier收集。HttpRequestclassifier = request.GET.get('c', '')

编辑:

classifier[1:-1]返回u''现在可以检查是否为空。任何可以使用的内置方法?

我现在将继续使用这种方法。但是,如果有任何其他高级指针,请将帖子打开。

谢谢,

0 投票
4 回答
3456 浏览

css - 根据孩子的状态将样式应用于父块

具有以下块结构:

.container如果它的孩子.subject是空的,是否可以隐藏(显示:无)a ?谢谢!

0 投票
2 回答
3900 浏览

java - 检查 char 是否为空

我在将代码从 java 转换为 C++ 时遇到一个小问题

我正在尝试检查是否设置了二维数组,这是我的 java 代码

这是我的 C++ 代码,它有效

问题在于检查是否设置了该变量,它是char area[20][50];

如何在 c++ 中正确检查变量是否为空(未设置)?

0 投票
0 回答
4706 浏览

mp3 - sox mp3 转 wav。输出 wav 文件为空

我正在尝试使用 sox 将 mp3 文件转换为 wav 文件。但是输出文件总是空的。

我已经尝试了下一页上的命令。

http://stefaanlippens.net/audio_conversion_cheat_sheet http://www.thegeekstuff.com/2009/05/sound-exchange-sox-15-examples-to-manipulate-audio-files/

为什么输出文件是空的?我错过了任何其他选择吗?

谢谢

0 投票
1 回答
2423 浏览

function - GNU make 通配符函数找不到运行时生成的文件

摘要:
我在类 unix 系统上使用 GNU Make (3.81),我遇到了一个问题,即该$(wildcard, pattern)函数无法找到由(可能/显然?)先前执行的配方生成的文件,而其他程序(例如 ls)能够验证它的存在。我想知道为什么通配符函数没有返回任何内容,它何时被扩展(到空字符串),以及我如何让它找到生成的文件。

测试用例:
下面的测试用例说明了这个问题。
生成文件内容:

运行 makefile 两次(然后清理)表明只有在第二次运行时才会检测到创建的文件。
输出:

重现:
将生成文件保存在一个空目录中,然后运行“make build;make build;make clean”。

研究:
处理目标的先决条件的顺序与它们在冒号后面的列表中出现的顺序无关,因此如果要定义它们的顺序,必须引入显式的先决条件间依赖关系处理。

但是,我认为我不能再剥离依赖项了。build取决于test,并且test对应于一个不存在的文件,它是由它的配方生成的。我想它会在build处理配方时出现。

根据我对make如何解析makefile的了解,配方中的通配符函数在处理之前不应扩展。但是,我清楚地看到内置 make 功能的输出与通过 shell 访问的常用实用程序的输出之间存在差异,所以这个假设可能是错误的,但我没有遇到任何关于应该做什么的好的解释发生在这里,甚至在 GNU make 手册中也没有。

注意这个问题的目的只是为了了解与这个问题相关的通配符函数的工作原理;有一个实际用例,我从中提炼出这个淡化版本,但我对这个案例更感兴趣。

0 投票
2 回答
1496 浏览

arrays - 线程“主”java.lang.NullPointerException 中的异常?这是什么意思?

尝试运行此程序时出现错误。这不是整个程序,只是我认为问题所在的几个细节。错误指出

错误是:

这是我的程序:

这是我的 isEmpty: public boolean isEmpty(){ for(int i = 0; i < board.length; i++) { if (board[i].isEmpty()) return true; } 返回假;}

我的编码可能完全错误。我还在学习中,请耐心等待。谢谢!

0 投票
2 回答
411 浏览

php - 如何在 PHP 中检查 3 维数组中的空槽?

我有关于 3 维数组的编码。我需要一个函数来自动检查空槽的位置,然后插入空数组 ($rhw[104][1][2]) 值 Class C。

编码结构是,

我可以像下面的编码一样,

但是已经声明了 --- if (empty($rhw[103][1][2])) --- 我不知道如何自动检查空槽的位置(即 $rhw[103][ 1][2])。

如,

但它无法进行。

谢谢你们!:)

0 投票
1 回答
98 浏览

forms - php isset , 空 , null , = ""

假设您有以下表格,如果我输入一个数字或在第一次加载时访问该表格,它就可以工作。但是我永远不能在最后一个 if 语句中:(输入一个数字)

我尝试过使用 POST 和 GET 方法。GET 方法将显示: .php?numServ=

我试过 :

我仍然不能落入最后的状态。