问题标签 [cap]
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.
iphone - 在 iPhone 上限制 FPS 速率?
如何限制我的 OpenGL 应用程序(我正在使用 CADisplayLink)上的 FPS 速率,以便我可以将 CPU 留给其他事情?
ruby-on-rails - 帽部署:安装挂起?
我在服务器端设置了一个空的 git repo,一切都设置好了。
Cap deploy:setup 执行此操作
*当我输入 yes 或 y 时,它只是“挂起”似乎什么都没有发生... * 在 cap deploy:setup 之后已经尝试过 --debug 可能有什么问题?
mysql - rails deploy - 数据库未上传
我正在处理我的第一个 Rails 应用程序部署,当我使用 capistrano 部署时,来自本地计算机的数据库数据似乎没有加载到服务器上的数据库中。我不清楚 capistrano 是否会处理这个问题。我还尝试从 /current 发布目录运行 'rake db:schema:load'。这是我尝试在浏览器中加载应用程序(在远程网络服务器上)时发生的情况的日志。
所以问题似乎是应用程序加载,但数据库没有填充表和数据。
我确定我错过了部署过程的一个相对基本的细节,但到目前为止它让我无法理解......任何帮助将不胜感激!谢谢。
ravendb - RavenDB 如何实现一致性、可用性和分区容错?
根据CAP 定理,分布式计算机系统不可能同时提供一致性、可用性和分区容错性。
阅读有关RavenDB 的信息,看起来这个数据库同时支持 ACID 事务和分片。RavenDB 如何做到这一点?
objective-c - 寻求在 iOS 中访问 NWS 严重警报的建议
我正在学习 Objective-C,我想开发一个教育/天气应用程序,根据用户当前的位置向用户显示当前状况和恶劣天气警报。
迄今为止,我已经成功地找到了用户的位置并显示了从 Google 天气 API 发送的当前状况。我现在将注意力转向显示恶劣天气警报,这就是我遇到的一个问题,我似乎无法在 StackOverflow 的其他地方解决或找到它。
我发现这个NWS 警报 Cap/Atom 服务似乎是可行的方法,但我并不真正了解如何以非常一般的方式访问警报。该服务分别显示每个状态和站...当然我不必遍历它们来找到正确的?
我认为我现在最大的问题是找出访问此服务 URL 的一般方法。谁能提供一些见解,也许是如何做到这一点的例子?
api - 如何从 Klout (V2) API 中检索超过 5 个影响者?
我正在尝试从 Klout API 中获取某个用户的所有影响者和影响力。我正在使用这个电话:
我的 GET 请求如下所示:
这就是返回的内容:
myInfluencees
and是数组(已myInfluencers
注释掉)始终限制为 5 个用户。尽管它告诉我总共有 25 个和 15 个。如果我多次拨打同一个电话,我总是会得到相同的 5 个用户。
有没有办法检索所有影响者/影响者的完整列表?
erlang - Erlang 容错应用:CAP 的 PA 还是 CA?
我已经问过一个关于披萨外卖店的简单容错软实时 Web 应用程序的问题。
我在那里得到了非常好的评论和答案,但我不同意它是一个真正的网络服务。它不是一个网络服务,它更像是一个实时系统,用于接受客户的订单,控制这些订单的调度,并控制实时交付这些订单的车辆。
此外,与“真正的”网络服务不同,该系统并不打算拥有很多用户——它只是几个调度员(电话接线员)和几个送货司机将使用它(目前我不需要提供直接访问到实际客户的服务;只有调度员和送货司机才能直接访问)。
因此,这个问题更笼统。
我发现,为了为此应用程序的 NoSQL 数据存储选项做出正确的选择,我要做的第一件事就是根据CAP 定理在和CA
之间做出选择。PA
CP
现在,《用 Erlang 构建 Web 应用程序》一书说“虽然它 [Mnesia] 不是 SQL 数据库,但它是一个类似于 SQL 数据库的 CA 数据库。它不会处理网络分区”。同一本书说 CouchDB 数据库是一个PA
数据库。
考虑到这一点,我认为我需要对我的应用程序做的第一件事是确定“容错”一词对于 CAP 的含义。
我的简单要求是让应用程序 24/7(R1) 可用。另一个是不需要扩展,应用程序的用户数量非常有限(可能不可能有数千个调度程序)(R2)。
现在,R1 是否要求应用程序提供一致性、可用性和分区容错性以及哪些优先级?
哪种类型的数据存储选项将更好地处理以下问题:
- 为调度员(接听客户电话并使用 CRM 的人)提供 24/7 全天候可用性,以查找客户记录并将订单输入系统;
- 实时查看当前正在进行的服务订单及其状态(下达、烘焙、派送、交付、交付);
- 实时跟踪所有工作车辆的位置及其有效载荷;
- 在系统崩溃或网络崩溃后恢复系统的任何部分以继续提供1,2和3;
总结一下:哪种数据存储(CA、PA 或 CP)更适合上述系统?什么样的数据存储能更好地满足 R1 的要求?
ios - 减慢 UIScrollView / 限制最大速度
我有一个 pagingEnabled 滚动视图,当用户接近它的最后时,它会动态添加更多内容。启用分页允许我强制用户一次只能滚动一项。
问题是添加额外的内容需要时间。如果用户滚动浏览我的内容的速度太快(即使使用 pagingEnabled = TRUE,您仍然可以非常快地进行操作),滚动尝试将导致我的滚动视图偶尔“弹跳”,就好像它到达终点一样。如果用户尝试再次滚动,紧接着,他们可以继续滚动。我希望以用户友好的方式防止这种反弹发生。
我认为这种反弹正在发生,因为 iPod/iPhone 无法及时加载滚动视图内容。我想这实际上是一个相当耗费资源的过程(添加到滚动视图的每个子视图都是一个 UIImageView,其中添加了一个 UITextView 子视图)。
我需要一种方法来限制滚动视图的速度。我试着玩减速,但我没有注意到任何区别。我能做些什么?
geolocation - 将 UGC 或 FIPS6 地理编码映射到多边形?
我希望将 UGC 或 FIPS6 地理编码转换为多边形(甚至是粗略的纬度/经度坐标 + 半径)。可以在此处找到地理编码的示例:http ://alerts.weather.gov/cap/us.php?x=0
有人知道我在哪里可以找到这些地理编码的映射吗?
git - capistrano 部署:检查成功但部署失败
这是我第一次使用 capistrano,一切似乎都很好,但不幸的是部署失败。
上限部署后:检查它返回:
所以我认为一切都很好。是时候部署了!但它返回了这个:
任何帮助,将不胜感激