问题标签 [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.
ruby-on-rails - 没有要加载的文件 -- .bundle/environment
这些天我安装了完整性应用程序。并发现了一些问题。
我遵循这个。
$ gem install bundler $ git clone git://github.com/integrity/integrity $ cd 完整性 $ git checkout -b deploy v22 $ bundle install $ bundle lock $ rake db
在最后的步骤中,我在完整性文件夹中找不到名为“.bundle”的文件夹。和 .bundle/environment.rb 也是。所以我被挡在了那里。
顺便说一句,任何人都可以给我一个更好的方式来安装和配置完整性应用程序?
非常感谢你
ruby-on-rails - Integrity 连续应用程序的问题
我正在尝试为我的项目设置完整性。可悲的是,我的 bash-fu 很穷,所以我需要一些帮助。在构建脚本中,我输入rake spec
. 完整地返回状态 0 并输出
(在 /home/rails/integrity/builds/builds/66 中)
但我知道,我应该得到状态 1 并输出(在从控制台手动运行之后):
rails@integrity:~/integrity/builds/builds/66$ rake 规范
(在 /home/rails/integrity/builds/builds/66 中)rake 中止!没有这样的文件或目录 - /home/rails/integrity/builds/builds/66/config/database.yml(通过使用 --trace 运行任务查看完整跟踪)
我不创建 database.yml,因为我想 Integrity 显示有关它的消息?
对我来说,它看起来像是丢失了管道。脚本在这里运行:http:
//github.com/integrity/integrity/blob/v22/lib/integrity/builder.rb#L49
你能说出为什么rake spec
完整性返回0吗?
ruby-on-rails - 使用部署在 Heroku 上的 Redmine 和 Integrity 在 GitHub 上的私有仓库上跟踪 Rails 项目
设想
项目A是一个 Rails 应用程序:
- 代码托管在 GitHub 上的私有仓库中。
- 部署在 Heroku(具有只读文件系统)上。
Project R是Redmine的一个实例,用于管理我的项目A:
- 托管在 GitHub 上的另一个私有仓库(相同的 GitHub 帐户)上的代码。
- 部署在 Heroku(具有只读文件系统)上。
项目CI是 Integrity 的一个实例,用于持续集成(通过运行测试)我的项目A:
- 托管在 GitHub 上的第三个私人仓库(相同的 GitHub 帐户)上的代码。
- 部署在 Heroku(具有只读文件系统)上。
我想要的是
我希望能够:
在项目R上使用Redmine 上的存储库功能(本质上是为了能够从项目 R 中查看存储库)。
在 CI 上运行测试。
我的问题
在项目 R 和项目 CI 上克隆和更新项目 A 的代码。
我试过的
对于 1. 点,我尝试按照http://www.redmine.org/wiki/1/RedmineRepositories上的说明进行操作,唯一的区别是我在根目录中创建了 A 的本地裸副本R 的(因为 Heroku 对文件系统的限制),这导致了/A.git目录的创建。
之后,我在 Heroku 上重新部署了项目 R,在 Redmine 的项目 A 设置中,我已将 SCM “Git”和 A.git 配置为 .git 目录的路径(我也尝试过 ./A .git)。
但是,当我指向 Redmine 上 A 项目的选项卡 Repository 时,我收到一条 500 消息:
“在存储库中找不到条目或修订。”
我哪里错了?有什么建议吗?
谢谢!
http - 关于Http大文件下载的MD5校验
MD5校验和广泛用于Http下载大文件的完整性检查。我的问题是,由于 TCP 本身提供了可靠的机制(即每个 TCP 包的校验和以确保其完整性)。所以,总之TCP是可靠的。Http是基于TCP的(所以Http也应该是可靠的),那么为什么我们需要另外一种完整性检查机制(即MD5校验和)呢?
提前谢谢,乔治
mysql - 有没有工具可以检查 Django 中的数据库完整性?
为我们的 Django 站点提供支持的 MySQL 数据库出现了一些完整性问题;例如,引用不存在的行的外键。我不会详细说明我们是如何陷入这种混乱的,但我现在正在研究如何解决它。
基本上,我正在寻找一个脚本来扫描 Django 站点中的所有模型,并检查所有外键和其他约束是否正确。希望问题的数量足够少,以便可以手动解决。
我可以自己编写代码,但我希望这里有人有更好的主意。
我找到了django-check-constraints,但它并不完全符合要求:现在,我不需要任何东西来防止这些问题,而是要找到它们,以便在采取其他步骤之前手动修复它们。
其他约束:
- Django 1.1.1和升级已确定要打破的东西
- MySQL 5.0.51 (Debian Lenny),目前带有MyISAM表
- Python 2.5,可能可以升级,但我现在不想升级
(稍后,我们将转换为 InnoDB 以获得适当的事务支持,并可能在数据库级别进行外键约束,以防止将来出现类似问题。但这不是本问题的主题。)
sql - 开放时间数据库设计
我们目前正在开发一个应用程序,其中多个实体具有关联的营业时间。开放时间可能跨越多天,也可能包含在一天之内。
前任。周一 6:00 开放,周五 18:00 关闭。
或者
周一 06:00 开放,周一 15:00 关闭。
此外,一个实体每天可能有多组营业时间。到目前为止,我发现的最好的设计是定义一个开放时间,包括以下内容:
开始日、开始时间、结束日和结束时间。
这种设计允许所有需要的灵活性。但是,数据完整性成为一个问题。我似乎找不到一个不允许重叠跨度的解决方案(在数据库中)。
请分享你的想法。
编辑:数据库是 Microsoft SQL Server 2008 R2
android - Android: Verifying the application's integrity on the server side
I'm writing an Android app that communicates via HTTPS with a server application. On the server side, I have to be absolutely sure about the Android app's integrity. This means that the server app needs to be sure that it's communicating with the Android app that I developed and not with a re-written one (e.g. after decompiling the original app or after having rooted the device).
Is there a possibility to ensure that? Maybe there is a possibility with the signature of the apk file?
Any hint is appreciated.
Regards, Peter
heroku - 使用 Integrity Continuous Integration 克隆 git 私有仓库导致问题
我已经在 Heroku 上成功部署了 Integrity。我已经能够在 git 上为公共 repo 构建脚本并且构建成功运行。但是为私人回购运行完整性给了我错误
我使用 https 版本进行克隆,因为 heroku 不进行 ssh 克隆。
我认为要克隆私人仓库,我们需要提供密码,那么 Integrity 有没有办法提供密码?
或者有没有其他方法可以做到这一点。
transactions - Oracle 的事务完整性保证
我有一个 7 列的 oracle 表,上面有 2 个触发器。第一个生成唯一标识符(递增序列)
第二个触发器使用 utl_tcp 戳远程服务器并传递 20 个字符的数据。第二个触发器定义为“AFTER INSERT”
现在从 oracle 触发器获取 ping 的远程服务器返回并查询表以查看最近添加的内容(那里有一个状态字段,它告诉哪个区分新条目和旧条目。)
现在的问题是,如果我立即查询,它会返回说没有新数据。但是,如果我在 10 秒后查询表,它会返回新数据。
这不是很奇怪吗,我应该期待给定订单触发器 -> 插入 -> 触发器然后选择,我应该看到数据。
这不是问题吗,有没有人看到过。
我希望事务完整性不管我的 oracle 服务器有多慢、多小。
我需要设置任何标志来实现这一目标吗?
c# - C# 从 WCF 服务获取客户端应用程序校验和
我们正在使用 WCF 服务将一些数据从客户端应用程序传输到服务器应用程序(WCF 服务)。最后一个将使用这些数据应用算法并将结果发送回客户端。
我们想从服务器 WCF 服务对客户端应用程序进行身份验证。是否可以直接从 WCF 服务获取客户端应用程序校验和?
我们已经在使用 wsHttpBinding,但我们想在客户端应用程序完整性上再添加一层。
感谢您的帮助,卡米尔。