问题标签 [dirty-data]

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 投票
1 回答
342 浏览

sql - Teradata:与数据类型不同,如何进行 LEFT OUTER JOIN?

在 Teradata SQL Assistant 中运行上面的 SQL 代码会给我一个 2620“格式或数据包含错误字符”错误。在找到问题的确切原因后,似乎是由于 DR.NEW_NBR_CLMN 和 RC.VCHAR_COLUMN 是不同的数据类型,因此隐式转换失败。

我已经尝试使用 CAST AS VCHAR 并在连接的两侧使用 CAST AS BIGINT ,如下所示:

不幸的是,转换为 vchar 会从 DR 表中返回空值,因为没有匹配项。转换为 bigint 会返回与以前相同的错误。部分问题是一列在数字中包含逗号,而另一列包含逗号(例如“66993001968”和“66,993,001,968”)。

所以我尝试使用 REPLACE 删除逗号,但 Teradata 告诉我它的用法不正确。更具体地说,此错误:“选择失败。[3706] 语法错误:预期在 'ON' 关键字和 'REPLACE' 关键字之间存在某些内容。”

这是我正在尝试的:

任何有关整体加入问题或更具体的 REPLACE 问题的帮助将不胜感激!

示例数据:

DR 表示例: DR 表示例

RC 表示例:

RC 表示例

期望的结果: 期望的结果

0 投票
2 回答
623 浏览

angular - 输入字段很脏并且仅在 IE11 (Angular8) 中显示红色边框验证

大家好 :) 这是我在这里的第一个问题,所以我希望你能正确理解它。

在我的登录屏幕上,我有“用户名”和“密码”字段。在 IE 11 上加载站点时,第二个输入(“密码”)一直很脏,并显示红色边框验证,我不希望出现这种情况。当我删除占位符时,一切正常,但我需要那个占位符......

我已经研究了很多并应用了验证“模糊”(失焦)字段的指令,但我仍然只在 IE 11 上遇到了同样的问题。有人有合适的答案或我可以使用的解决方案吗?这是我的密码输入代码的示例(与用户名输入具有相同的属性):

模板:

TS:

0 投票
1 回答
20 浏览

canvas - 如何在动画中使用 imageData

imageData我有一个存储createImageData()函数的对象。我不想再创建imageDatas,但我希望每帧都清除数据。我该怎么做呢?

0 投票
1 回答
56 浏览

python - 如何在 dm-script 中将 ImageDocument 设置为不脏

如何在不保存的情况下在 python ImageDocument中设置不再脏?


我在下面发布了 python 代码,可以用下面的dm-script代码表示。

(下面的 python 代码)创建并显示一个ImageDocument. 图像已保存。但即使使用自己的模块直接将其保存在DigitalMicrograph中,它也无法识别它已保存。我可以手动链接文件(通过dm-script从 python 执行代码),但我不能告诉程序图像没有被修改。

有一个功能ImageDocumentIsDirty()。但是这个函数只返回图像是否被修改。我无法设置它。

我的程序创建了一个新的工作区并加载了 100 多个图像。关闭DigitalMicrograph时,它会询问 100 张图像中的每一张是否应该保存。我不能让用户点击 100 次No。特别是因为文件已保存。

那么,我如何告诉图像已经保存?

0 投票
0 回答
26 浏览

unit-testing - 使用 glang 开发 Web 应用程序。由于单元测试,如何清除数据库中的脏数据

我使用 gin 框架和 ORM 框架 gorm 开发 web 应用程序。数据库是 Mysql。

每个单元测试都会产生脏数据。所以我在创建对象时使用AfterCreate钩子记录表名和id。然后通过遍历记录列表删除脏数据。

我需要为每个模型添加钩子函数,例如:

它可以工作,但很烦人。还有其他解决方案吗?

0 投票
2 回答
192 浏览

caching - 为什么我们需要将脏页写回磁盘来驱逐它?

“...如果一个页面已被修改并因此变脏,则必须将其写回磁盘以驱逐它,这很昂贵。” (在OSTEP 的第 22 章中

我不知道为什么。为了将其从内存中逐出,脏页将被移动到交换空间,然后将其移回。是否需要再次写入磁盘?这意味着当我们驱逐一个脏页时,我们需要两个磁盘 I/O。

0 投票
2 回答
36 浏览

javascript - 在树视图节点列表中按 ID 查找项目

有谁知道如何编写一个递归方法来在树视图节点列表中按id查找项目,如下所示:

在此处输入图像描述

该数据像这样直接绑定到树视图

在此处输入图像描述

所以我需要按 id 查找项目,并使用新值进行更新