问题标签 [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.
r - R 中是否有用于删除嵌入式 NUL 的 sed 类型包?
我正在处理美国气象服务风暴数据,从 1950 年开始,它每年都有一个大型 CSV 数据文件。1999 年的文件包含几行具有非常大的自由格式文本字段,其中包含嵌入的 NUL 字符,在其他 vanilla ascii 数据库中。(违规文件位于ftp://ftp.ncdc.noaa.gov/pub/data/swdi/stormevents/csvfiles/StormEvents_details-ftp_v1.0_d1999_c20140915.csv.gz)。
R 无法正确处理损坏的字符串数据,这包括 R data.frame、data.table、stringr 和 stringi 包函数(已尝试)。
我可以使用 sed 清理 NUL 的文件,但我不希望使用外部程序,因为这是用于带有嵌入式代码的 R 降价类型报告。
建议?
regex - 正则表达式 MATLAB 中的 nul 字节
有人可以解释 MATLABx00
在正则表达式中使用 nul 字节()做什么吗?
例子:
答案可能很简单,MATLAB 正则表达式并不意味着处理不可打印的字符,但如果是这种情况,我认为它会出错。
编辑: 46 预计'.'
与正则表达式通配符中的一样。
编辑2:
我意识到它可能是 10 是一个特殊字符,所以这个字符只有可打印和 nul 字节。我希望这个只匹配 9 因为第五个字符50
不匹配0
。
regex - 让 gawk 正则表达式解析器识别 NUL 字符
我有一系列文件,我正在尝试使用 gawk 处理和验证。少数文件损坏并包含 NUL (0x00) 字符的运行,我希望将其视为无效而拒绝。
但是,gawk (4.1.1) 似乎基本上忽略了 NUL 字符。这是我调用该问题的最小代码:
这应该打印字段 10 不是正整数的所有记录。但是,它无法打印字段 10 为 '7' 后跟一长串 NUL 的记录。
我怎样才能让 gawk 识别 NUL 字符?我试过 --posix 命令行选项无济于事。
附录:我将代码更改为:
即,将标准更改为并在第十个字段中自行~
搜索。这在第十个字段中7
匹配。7NULNULNUL...
但是,使用:
即匹配7
后跟一个或多个明确指定的NUL
字符(八进制零)匹配失败。
如果这是预期的行为,有人可以向我解释吗?有什么方法可以完成我在 gawk 中想要实现的目标吗?
writetofile - 写入文件开头的 NUL
我有以下问题。将字符串写入文件时,第一个字符似乎是 Nul。我看到如果我用记事本++打开文件,会有一个黑色的背景,其中“NUL”写成白色。但是,我真的不明白为什么会这样。字符串从另一台设备传输到运行 Android 的平板电脑,然后数据应写入文件。调试代码时一切看起来都很好,直到我打开文件。
感谢和欢呼平谷
c - 在 C 中将 NULL 字符写入文件
我正在尝试将字符数组写入 C 中的 BMP 文件。问题在于,虽然文件需要 0x00 值,但似乎 C 在写入文件时将其解释为字符串的结尾,即作为 NULL字符。有什么办法可以覆盖它并让 C 完全依赖我所说的我希望通过的字符数?
将标头写入文件的代码(此函数在 main 中执行);
bash - 读取 nul 分隔字段
鉴于此文件
我想将这些字段读入单独的变量。我使用空分隔符的原因是字段将包含文件路径,它可以包含除空之外的任何字符。我尝试了这些命令:
但是这些字段没有被正确分割
javascript - jQuery: .height() 在 .ready() 中返回 null 但它在运行相同的代码控制台时有效
我正在尝试将高度分配给主 div 容器,以仅将滚动赋予此“ rightContent ” div。
我所做的就是找到所有其他DIV
的高度,然后用“”高度减去这些 DIV 的window
高度,以将高度赋予主 div“ rightContent ”
但是我遇到了一个问题,我得到了除“ .tabstripContainer ” div 之外的所有“DIV”的高度,它是一个动态的DIV
,它在运行时生成。
我在“ .ready() ”的页面末尾添加了下面的代码,但是当我运行代码时,它为“”返回“null tabstripContainer = $('.tabstripContainer').outerHeight();
”
这是我运行代码时的输出:
==================================================== =========
但是当我在浏览器控制台中运行代码时,我也得到了正确的“ tabstripContainer = $('.tabstripContainer').outerHeight();
”值。
这是我在浏览器控制台中运行代码时的输出:
==================================================== ================== 这是我的代码:
请建议!
list - KDB / Q 在新创建的列表上重置随机元素(数字与符号/字符)
我有一个带有 ( X ) 元素(第二维中的种子元素)的随机 ( Y ) 列表,我想在其中重置介于 0f 和 1f 之间的随机因子 ( Z ) 的值。对于数字列表,此代码可以正常工作
在像这样的符号(或字符列表)的情况下,如何扩展该代码以运行
我猜中间的乘法是问题所在,但我不知道如何使它更通用。
对于这个问题,也许有比创建 2 个列表并像那样处理它更优雅的解决方案。
谢谢
keyboard - 如何通过键盘输入 NUL 字符
如何NUL
通过键盘输入字符。ESC
例如,我们使用的 for字符ctrl+Esc
。供您参考:我使用的是 win 2008 操作系统。
c - '\0' != 0 不是真的吗?
我在理解while
下面给出的循环条件时遇到了一些困难:
我知道该字符串与最后一个字符一起存储,其\0
ASCII 值为0
. 在while
循环中,它比较数组中特定字符的值。所以当它达到\0
条件时就像
那么这不是无限循环吗?