问题标签 [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.
sharepoint - Sharepoint:列表导入后查找字段的完整性
我有一个关于导入数据时查找字段行为的问题。我想知道当它们指向的列表被替换/导入时查找字段的行为如何。为了解释这个问题,我将在下面提供一个简单的示例:
例如,假设我们有这两个共享点列表:
在我的场景中,产品列表包含生产 Sharepoint 平台上的生产数据。它由业务用户填充数据。然而,产品类型列表包含相当静态的数据并由开发人员维护。
现在,在一个开发周期之后,开发人员想要部署他的新 webpart 和他的新数据(产品类型列表)。开发人员执行以下过程:
- 在开发机器上:使用 stsadm 导出“产品类型”列表
- 在生产机器上:删除“产品类型”列表中的所有项目
- 在生产机器上:使用 stsadm 导入“产品类型”列表
这意味着我们基本上替换了生产服务器上的“产品类型”列表,同时保持“产品”列表不变。
现在的问题:
- 这安全吗?查找引用会在某些情况下中断吗?
- 此导入/导出程序有什么缺点吗?
- 如果有人在导入过程中访问“产品”会怎样?(现在无效的)引用是否会清除它自己的内容(成为空值)。
- 如果“产品类型”列表的架构发生变化(新列)会发生什么?这会带来什么麻烦吗?
感谢所有反馈和建议!
更新 1 导入的“产品类型”项目与之前删除的项目具有相同的 ID。
更新 2 开始赏金以获得更多反馈/意见。
embedded - GreenHills - 小数据区溢出
我希望也许有人对此有一个快速的答案,但基本上当我打开优化时,我收到以下错误:
[elxr](错误)小数据区溢出:0xfff9f6fc(有符号)在位置 __sti___13_test_main_cpp_252229d3+0xc 的文件 test_main.o 中执行重定位时不适合 16 位,以引用符号 oe_init_intconn
当我输入此链接器指令时也会发生类似的错误:
-auto_sda
他们的手册没有提到这个链接器错误。我正在使用 Integrity 5.10
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
让我知道您对这种方法的看法!
祝大家周末愉快!
django - 来自两个表参考完整性的 django 表单
我有一个名为cv的班级和一个名为university的班级,每个完成他的 cv 的用户都应该选择他就读的大学。
我的问题是:一个学生可以在一所或两所或三所大学学习,或者可能是不是学生的用户。
我需要把这些数据变成一个表格,我使用 ModelForm。Cv类的数据,和大学类的数据形式相同,用户可以添加一所或多所大学,也可以不添加大学。(以相同的形式)
我该怎么做?我应该使用 ModelForm 吗?如果我在 CV 类中有一个外键,并且用户不是学生(所以他在零大学),我可能会收到参考完整性错误。
多谢
c++ - Windows 7 x64:低 IL 进程 msdn 示例不起作用
我想从具有中等完整性级别的进程创建具有低完整性级别的进程。我找到了 msdn 示例:Designing Applications to Run at a Low Integrity Level
但它不适用于我的系统。进程创建成功,但消息框
出现“Alpplication 未能正确初始化(0xC0000022 -- STATUS_ACCESS_DENIED)...”。有没有人遇到同样的问题?
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 个模型。就我而言,我猜不会发生这样的事情:/
更新 模型:
sql - sql函数如min()或max()会破坏记录完整性吗
诸如 Min() 或 Max() 之类的函数可能会破坏记录的完整性吗?以我最近制作的查询为例:
SELECT account, MIN(phone), MIN(chargeid), MIN(locationid) FROM import1 GROUP BY account, phone
我是否有可能无意中将我的现场数据混合到新记录中?如果我将 1 Min 更改为 Max 会怎样?如果我选择这样做,我可以破坏记录的完整性吗?
谢谢,多诺万
security - 如何确保发送到服务器的 GPS 位置准确无误?
这是我的问题:
我有一个移动应用程序,我想根据用户的位置向用户提供一些信息(想想 FourSquare 之类的东西)。但是如何确保用户位置是真实的呢?
我的意思是,假设客户端通过 http 向服务器发出请求:
恶意用户可以轻松修改这些值。
那么如何确保值是准确的呢?
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/8QiY2HXx(x
以防止关键字冲突)。
更新:
当我转储从 CSV 读取的数据时,有点奇怪:
似乎该xversion
列以某种方式进行了修改。代码很简单System.out.println(" "+ metaData.getColumnLabel(i) + ": "+ rs.getObject(i) );
知道什么会导致这种情况吗?
谢谢, 翁德拉
security - 加密能保证完整性吗?
为了构建安全系统,我们是否可以在开始安全编程之前假设加密保证完整性是正确的?
- 在对称加密和公钥加密中,我的问题是否得到充分证明?
- 如果不是,有哪些漏洞,你能举个例子吗?