小编alv*_*lvi的帖子

如何在容器之间创建双向链接?

我必须链接两个容器,以便他们可以看到对方.当然以下......

docker run -i -t --name container1 --link container2:container2 ubuntu:trusty /bin/bash
docker run -i -t --name container2 --link container1:container1 ubuntu:trusty /bin/bash
Run Code Online (Sandbox Code Playgroud)

...在第1行失败,因为容器需要启动并运行才能成为链接目标:

2014/08/15 03:20:27 Error response from daemon: Could not find entity for container2
Run Code Online (Sandbox Code Playgroud)

创建双向链接的最简单方法是什么?

docker

36
推荐指数
4
解决办法
1万
查看次数

google play警告添加权限'android.permission.READ_CALL_LOG'

我刚刚尝试提交我的应用程序的新版本,而没有任何权限更改.但是,谷歌播放的上传apk告诉我,我已经添加了权限'android.permission.READ_CALL_LOG',我没有.这些是我目前的权限:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
Run Code Online (Sandbox Code Playgroud)

任何想法可能是什么原因?(我不想添加新的权限,我的用户不太喜欢)

android

13
推荐指数
1
解决办法
6380
查看次数

如何在API中定义金额

我打算创建一个包含金额的API.我想知道最佳做法是什么,或者某人是否对某些格式有一些好的或坏的经历.

  • 我们应该传输基本单位还是小单位?(金额与amount_cents)
  • 我们应该将数字表示为整数/小数或字符串吗?

我见过以下两种可能性:

  1. 像这样的字符串发送金额:"5.85"(带基本单位的字符串)
  2. 以次要单位发送金额:585(表示次要单位金额的整数)

我要在这两者之间来回走动.所以我出去查看其他API使用的内容,并提出以下列表:

  • 条带:具有次要单位的整数
  • Braintree:带基本单位的字符串
  • Google电子钱包:包含基本单元的字符串
  • Paypal:带基本单位的字符串
  • 亚马逊支付:基本单位的字符串
  • 货币云:包含基本单位的字符串
  • 2checkout:带基本单位的字符串
  • Adyen:具有次要单位的整数
  • Dwolla:带基本单位的小数
  • GotoBilling:奇怪的启发式!"可以使用或不使用小数格式化数量.如果没有给出小数,则假设两(2)个小数位(1.00 = 100)"
  • GoCardless:带基本单位的字符串
  • Intuit:请求中带有基本单位的十进制数,带有响应中基本单位的字符串
  • Klarna:具有次要单位的整数
  • 万事达卡:具有次要单位的整数
  • Paynova:基本单位的字符串
  • Rogers Catalyst:带基本单元的字符串
  • WePay:带基本单位的字符串
  • Venmo:带基本单位的小数

因此,在18个采样的API中,4个使用次要单位,13个使用基本单位,1个使用难以理解的混合物.在13个使用基本单位的人中,10个是以引用的字符串形式传输它们,3个是不带引号的小数字(如果你看Intuit则实际为2个半).

我个人觉得不得不解析像"8.20"之类的字符串,因为如果你解析它会变成"8.19999999 ......"如果你错误地使用了浮点数.所以我倾向于只发送整数.但我不认为这是一个很好的论点,我发现通常API倾向于将基本单位作为字符串.

你对每种格式有什么好的论据吗?

currency

11
推荐指数
1
解决办法
1426
查看次数

标签 统计

android ×1

currency ×1

docker ×1