问题标签 [nul]

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 回答
5327 浏览

python - Python - 如何读取带有 NUL 分隔行的文件?

我通常使用以下 Python 代码从文件中读取行:

但是如果文件是由 "\0" (不是 "\n") 分隔的行呢?是否有可以处理此问题的 Python 模块?

感谢您的任何建议。

0 投票
2 回答
5580 浏览

file - 如何在 null 上“剪切”?

Unix 'file' 命令有一个 -0 选项来在文件名后输出一个空字符。据说这很适合与“cut”一起使用。

来自man file

(注意,在我的 Linux 上,没有打印“-F”分隔符——这对我来说更有意义。)

如何使用“cut”从“file”的输出中提取文件名?

这就是我想要做的:

<null>NUL 字符在哪里。

好吧,这就是我想要做的,我想做的是从具有特定 MIME 类型的目录树中获取所有文件名。我使用 grep(未显示)。

我想处理所有合法的文件名,而不是卡在带有冒号的文件名上,例如,在他们的名字中。因此,NUL 会非常好。

我想非切割解决方案也很好,但我不想放弃一个简单的想法。

0 投票
4 回答
17075 浏览

c - NUL 未声明 - 在此函数中首次使用

网上我了解到 C 包含NUL关键字。

但是在编译时出现错误

我的代码片段:

知道为什么我会收到此错误吗?

0 投票
2 回答
6648 浏览

c# - C# 泛型:如果 T 是返回类型,它也可以是 void 吗?如何将这些接口组合在一起?

我有以下接口,它使用回调返回类型 T 的泛型参数...

但是我也有以下接口,但它不会调用回调,因为它返回 void。

我可以结合这两个接口并使用运行时逻辑来确定差异吗?我怎样才能做到这一点?

0 投票
1 回答
15554 浏览

sql-server - 在 SQL Server 中,将嵌入在字符串中的空字符 Char(0) 替换为其十六进制代码

SQL Server T-SQL 中的什么构造将Char(0)用其十六进制代码替换嵌入在字符串中的空字符?

IE

不返回't0x00t',是什么?(这已经适用于 1 到 31。)

这个问题有解释问题是排序规则的答案。

这个答案显示master.dbo.fn_varbintohexstr(0)将返回0x00000000

当我手动将内部简化Replace为 时'0x00',只需添加一个Collate子句就可以让它工作,就像上面建议的问题的答案一样,但是我找不到适用于完整表达式的版本(然后可以用于所有 n , 0 到 31,跳过 9、10 和 13)。

0 投票
2 回答
1929 浏览

windows - 如何从 node.js 写入 Windows 下的 NUL 设备?

这让我困扰了好几天。我知道标准流重定向到 NUL 设备,但事实并非如此。node.js 在其 fs native/libuv 绑定下使用 CreateFileW。

不幸的是使用类似的东西:

在具有 3 个字节的 cwd 中创建一个 NUL 文件。

我尝试写入 \Device\Null,但由于我几乎是一个 *nix 头,其中一切都是文件,我实际上未能找到 \Device\Null 的工作路径。例如抛出 ENOENT 的 \\.\Device\Null。

关于如何在 Windows 下进行这项工作的任何想法?

似乎是相关的,但我无法跟踪从 lib/fs.js 到 uv/src/win/fs.c 的整个流程,以检查路径参数是否受到某种相对于绝对路径解析的影响。

0 投票
1 回答
443 浏览

cmd - CMD 返回 ErrorLevel 不运行程序

我正在通过 CMD 提示符运行 Powershell 命令,我想在开始运行命令之前检查是否先安装了 Powershell。如果 powershell 不存在而不显示下面的实际错误,我希望脚本退出。这是我的脚本:

我遇到的问题是我将其作为输出:

0 投票
1 回答
346 浏览

variables - 在变量中使用 >nul

有谁知道>nul在变量中设置时如何停止被忽略,或者这是不可能的?我有一种感觉,这是只有在所有变量都被扩展或其他东西之后才会起作用的事情之一,但问一下也无妨。

例子:

0 投票
2 回答
1480 浏览

windows - 如何修改可执行文件而不破坏它?

如果添加到文件的前面,是否有特定的空字符或字节序列不会破坏可执行文件?我尝试添加 NUL (00 hex),但每次都会破坏可执行文件。是否有一些用于 NOP(无操作)或类似内容的字节码?

长话短说,我想搞砸一个“hack”,它在 &process+fixed offset 处修改内存中的值。将内存堆栈向上推会(或者我认为)会阻止它工作。

0 投票
6 回答
3529 浏览

c++ - 返回 NULL 但出现错误 C2440: 'return' : 无法从 'int' 转换为 'const &'

我有一个方法如下

执行如下

但是在编译时我收到了这个错误

此时我真的想从 getUrgency 方法返回一个 NULL 值.. 所以.. 我的代码有什么问题?我该如何解决?我来自java世界,这是完全可能的..

紧急代码是这样的