问题标签 [integrity]

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

sharepoint - Sharepoint:列表导入后查找字段的完整性

我有一个关于导入数据时查找字段行为的问题。我想知道当它们指向的列表被替换/导入时查找字段的行为如何。为了解释这个问题,我将在下面提供一个简单的示例:

例如,假设我们有这两个共享点列表:

在我的场景中,产品列表包含生产 Sharepoint 平台上的生产数据。它由业务用户填充数据。然而,产品类型列表包含相当静态的数据并由开发人员维护。

现在,在一个开发周期之后,开发人员想要部署他的新 webpart 和他的新数据(产品类型列表)。开发人员执行以下过程:

  1. 在开发机器上:使用 stsadm 导出“产品类型”列表
  2. 在生产机器上:删除“产品类型”列表中的所有项目
  3. 在生产机器上:使用 stsadm 导入“产品类型”列表

这意味着我们基本上替换了生产服务器上的“产品类型”列表,同时保持“产品”列表不变。

现在的问题:

  • 这安全吗?查找引用会在某些情况下中断吗?
  • 此导入/导出程序有什么缺点吗?
  • 如果有人在导入过程中访问“产品”会怎样?(现在无效的)引用是否会清除它自己的内容(成为空值)。
  • 如果“产品类型”列表的架构发生变化(新列)会发生什么?这会带来什么麻烦吗?

感谢所有反馈和建议!

更新 1 导入的“产品类型”项目与之前删除的项目具有相同的 ID。

更新 2 开始赏金以获得更多反馈/意见。

0 投票
3 回答
8405 浏览

embedded - GreenHills - 小数据区溢出

我希望也许有人对此有一个快速的答案,但基本上当我打开优化时,我收到以下错误:

[elxr](错误)小数据区溢出:0xfff9f6fc(有符号)在位置 __sti___13_test_main_cpp_252229d3+0xc 的文件 test_main.o 中执行重定位时不适合 16 位,以引用符号 oe_init_intconn

当我输入此链接器指令时也会发生类似的错误:

-auto_sda

他们的手册没有提到这个链接器错误。我正在使用 Integrity 5.10

0 投票
4 回答
3166 浏览

mysql - 防止两个用户编辑相同的数据

我在不同的网络应用程序中看到了一个功能,包括 Wordpress(不确定?),如果他/她从数据库中打开一篇文章/帖子/页面/任何内容,而其他人正在同时编辑相同的数据,它会警告用户。

我想在我自己的应用程序中实现相同的功能,我对此进行了一些思考。以下示例是如何执行此操作的好习惯吗?

它有点像这样:

1)User A进入神秘文章X的编辑页面。Events查询数据库表以确保当前没有其他人在编辑同一页面,此时没有人。然后随机生成一个令牌并将其插入一个名为 的数据库表中Events

1)User B还想对文章X进行更新。现在由于我们User A已经在编辑文章,因此Events查询表格如下所示:

2) 正在检查时间戳。如果它有效并且不到 100 秒,则会出现一条消息,并且用户无法对请求的文章 X 进行任何更改:

3) 如果用户 A 决定继续并保存他的更改,则令牌与所有其他数据一起发布以更新数据库,并切换查询以删除带有令牌的行uniqueid##。如果他决定做其他事情而不是提交他的更改,文章 X 仍将在 100 秒内可供编辑User B

让我知道您对这种方法的看法!

祝大家周末愉快!

0 投票
1 回答
165 浏览

django - 来自两个表参考完整性的 django 表单

我有一个名为cv的班级和一个名为university的班级,每个完成他的 cv 的用户都应该选择他就读的大学。

我的问题是:一个学生可以在一所或两所或三所大学学习,或者可能是不是学生的用户。

我需要把这些数据变成一个表格,我使用 ModelForm。Cv类的数据,和大学类的数据形式相同,用户可以添加一所或多所大学,也可以不添加大学。(以相同的形式)

我该怎么做?我应该使用 ModelForm 吗?如果我在 CV 类中有一个外键,并且用户不是学生(所以他在零大学),我可能会收到参考完整性错误。

多谢

0 投票
2 回答
646 浏览

c++ - Windows 7 x64:低 IL 进程 msdn 示例不起作用

我想从具有中等完整性级别的进程创建具有低完整性级别的进程。我找到了 msdn 示例:Designing Applications to Run at a Low Integrity Level

但它不适用于我的系统。进程创建成功,但消息框

出现“Alpplication 未能正确初始化(0xC0000022 -- STATUS_ACCESS_DENIED)...”。有没有人遇到同样的问题?

0 投票
1 回答
1971 浏览

mysql - 使用用户名 = 电子邮件保存用户时出现 IntegrityError

我已经修改了我的应用程序,以便在注册新用户时,它的用户名和电子邮件是相同的。但是当创建一个新用户时,我得到IntegrityError : (1062, "Duplicate entry 'my@email.com' for key 'username'"),仍然正确创建了用户。
在其中创建新用户的函数 register_new('temp_data' 是来自 form.cleaned_data 的字典):

,这里是 registration.backend 注册函数,它创建新用户:

追溯 :

我搜索了解决方案并发现了许多不同的解决方案,包括删除/同步表、在不同位置捕获 IntegrityError、更改表列的解码字段(我尝试设置为 utf8_bin 但没有结果)。如何解决这个问题?

表结构:

http://i27.tinypic.com/dotmjs.png
http://i32.tinypic.com/1zq79tj.png

我在 django docs 找到了这张票: http://code.djangoproject.com/ticket/3083 但是应该同时创建 2 个模型。就我而言,我猜不会发生这样的事情:/

更新 模型:

0 投票
3 回答
74 浏览

sql - sql函数如min()或max()会破坏记录完整性吗

诸如 Min() 或 Max() 之类的函数可能会破坏记录的完整性吗?以我最近制作的查询为例:

SELECT account, MIN(phone), MIN(chargeid), MIN(locationid) FROM import1 GROUP BY account, phone

我是否有可能无意中将我的现场数据混合到新记录中?如果我将 1 Min 更改为 Max 会怎样?如果我选择这样做,我可以破坏记录的完整性吗?

谢谢,多诺万

0 投票
4 回答
222 浏览

security - 如何确保发送到服务器的 GPS 位置准确无误?

这是我的问题:

我有一个移动应用程序,我想根据用户的位置向用户提供一些信息(想想 FourSquare 之类的东西)。但是如何确保用户位置是真实的呢?

我的意思是,假设客户端通过 http 向服务器发出请求:

http://www.myserver.com/getdata?lat=X&long=Y

恶意用户可以轻松修改这些值。
那么如何确保值是准确的呢?

0 投票
2 回答
9659 浏览

csv - HSQLDB:奇怪的“唯一约束或索引违规”,从 CSV 读取数据

我有一个工具可以读取 CSV 文件,使用 HSQLDB 从中选择,并将结果另存为另一个 CSV 文件。更多信息:http: //ondra.zizka.cz/stranky/programovani/java/apps/CsvCruncher-csv-manipulation-sql.texy

现在,当我将它用于某些任务时,我得到了:

java -jar CsvCruncher-1.0.jar result.csv foo.csv 'SELECT * FROM indata'

从日志中可以看出,没有创建索引,至少没有明确创建。我试图在 HSQLDB 的手册中找到一些自动创建的约束,但没有找到。

当我只做SELECT 1 FROM indata时,没关系。所以我想这与数据本身有关。对于这种情况,它们是: http: //pastebin.com/8QiY2HXxx以防止关键字冲突)。

更新:

当我转储从 CSV 读取的数据时,有点奇怪:

似乎该xversion列以某种方式进行了修改。代码很简单System.out.println(" "+ metaData.getColumnLabel(i) + ": "+ rs.getObject(i) );

知道什么会导致这种情况吗?

谢谢, 翁德拉

0 投票
3 回答
23308 浏览

security - 加密能保证完整性吗?

为了构建安全系统,我们是否可以在开始安全编程之前假设加密保证完整性是正确的?

  • 在对称加密和公钥加密中,我的问题是否得到充分证明?
  • 如果不是,有哪些漏洞,你能举个例子吗?