小编Hed*_*dam的帖子

Google Cloud Storage ACL混淆

我是Google Cloud项目的所有者,项目内部有一个Google Cloud Storage存储桶。我们所有的备份都移至该存储桶。当我尝试检索某些备份时,我被拒绝了权限。除了列出存储桶,我无能为力。

当我尝试使用重置存储桶ACL时

gsutil acl ch -u xxx@yyy.zzz:FC gs://abc/**
Run Code Online (Sandbox Code Playgroud)

我收到以下错误。

CommandException:无法为gs://abc/1234.sql设置ACL。请确保您拥有对此资源的所有者角色访问权限。

因为我是项目和存储桶的所有者,这没有任何意义。

google-cloud-storage gsutil google-cloud-platform

7
推荐指数
1
解决办法
1706
查看次数

拥有800万条目的HashMap变得很慢

我有一个HashMap,有800万Point2D映射到LinkedList.

private Map<Point2D,LinkedList<RoadEdge>> adjacencyList;
Run Code Online (Sandbox Code Playgroud)

一切都按预期工作,但我需要很长时间才能从HashMap获取数据.有没有其他选择,我可以用来优化数据输出?

我愿意妥协所需的时间来put()支持所需的时间get().

java hashmap java-8

7
推荐指数
1
解决办法
1265
查看次数

在MFMessageComposeViewController中禁用iMessage

我正在开发一个iPhone应用程序,它需要MFMessageComposeViewController将文本作为实际文本而不是iMessage发送.有没有办法保护文本不被发送为iMessage?

iphone cocoa-touch ios

6
推荐指数
1
解决办法
1080
查看次数

检查 UIView 当前是否正在动画

我有两个动画正在运行;显示搜索栏和显示横幅。这两个动画都在调整同一个视图的大小,如果它们同时运行(它们是),最新的动画将取消调整大小。无论如何要检查 UIView 当前是否正在动画,然后等待动画?

我很确定我没有使用 CAAnimations,因为 Cocoa 没有检测到这样的类。

当收到广告时,此广告正在运行。不幸的是,这与 ShowSearch 运行的时间相同。

- (void)adViewDidReceiveAd:(GADBannerView *)bannerView {
    if (!hasloaded) {
        [UIView beginAnimations:nil context:nil];
        [UIView setAnimationCurve: UIViewAnimationCurveEaseInOut];
        [UIView setAnimationDuration: 1.0];

        [bannerView_ setFrame:CGRectMake(0, self.view.frame.size.height, bannerView_.frame.size.width, bannerView_.frame.size.height)];

        // move and grow
        [bannerView_ setFrame:CGRectMake(0, self.view.frame.size.height-50, bannerView_.frame.size.width, bannerView_.frame.size.height)];
        // set original position
        [UIT setFrame:CGRectMake(UIT.frame.origin.x, UIT.frame.origin.y, UIT.frame.size.width, UIT.frame.size.height)];

        // move and grow
        [UIT setFrame:CGRectMake(UIT.frame.origin.x, UIT.frame.origin.y, UIT.frame.size.width, UIT.frame.size.height-50)];

        [UIView commitAnimations];
        hasloaded = true;
    }
}
Run Code Online (Sandbox Code Playgroud)

cocoa-touch core-animation ios

5
推荐指数
1
解决办法
5863
查看次数

Laravel:使用Memcache而不是Filesystem

每当我加载页面时,我都可以看到Laravel从/ storage文件夹中读取大量数据.

一般来说,动态读取和写入我们的文件系统是一个瓶颈.我们使用的是Google App Engine,我们的存储位于Google云端存储中,这意味着一次写入或读取等同于"远程"API请求.谷歌云存储速度很快,但我觉得它很慢,因为Laravel每个请求最多可以进行10-20次云存储调用.

是否可以将数据存储在Memcache而不是/ storage目录中?我相信这会给我们的系统带来更好的性能.

NB.Session和Cache都使用Memcache,但编译的视图和meta存储在文件系统中.

php google-app-engine google-cloud-storage laravel laravel-4

5
推荐指数
1
解决办法
1241
查看次数

查找条纹支付中包含的费用

给定条纹付款(po_1BRxlK...),我如何确定此付款中包含哪些费用?目前,API中的余额交易似乎一团糟。

我曾尝试搜索两次支出之间的所有费用,但是由于费用的保留期,可能会有一些日期的变化。您如何建议将支出与费用进行匹配?

我可以看到,在Stripe仪表板中,您可以看到支出中的所有交易,因此我假设可以通过API以某种方式获取相同的数据。

提前致谢。

php stripe-payments php-7

5
推荐指数
1
解决办法
859
查看次数

Laravel 中的测试条带

我正在 Laravel 中创建一个基于订阅的 SaaS 平台,其中 Laravel Cashier 不适合我的需求。因此,我需要使用 Stripe 库自己实现订阅引擎。

我发现通过挂钩一个Subscription类的创建和删除事件,然后相应地创建或取消一个 Stripe 订阅,很容易实现 Laravel 和 Stripe 之间的连接。

不幸的是,Stripe 库主要基于对某些预定义类(.. like \Stripe\Charge::create())调用静态方法。

这让我很难测试,因为您通常会允许依赖注入某些自定义客户端进行模拟,但是由于 Stripe 库是静态引用的,因此没有要注入的客户端。有什么方法可以创建 Stripe 客户端类等,我可以模拟吗?

php unit-testing laravel stripe-payments

5
推荐指数
1
解决办法
1646
查看次数

gcloud alpha 命令和 gcloud beta 命令有什么区别?

我有一个关于 gcloud (google-cloud-sdk) 的问题。

我找到了一个 gcloud 组件来使用谷歌云的交互外壳。

像这个命令一样使用

[hostname]# gcloud components list

我找到了一个结果

? Installed ? gcloud Alpha Commands? alpha  ?   < 1 MiB ?
? Installed | gcloud Beta Commands ? beta   ?   < 1 MiB ?
Run Code Online (Sandbox Code Playgroud)

在谷歌云 ( https://cloud.google.com/sdk/docs/interactive-gcloud ) 中,显示“gcloud Alpha 命令”但不存在“gcloud Beta 命令”。

alpha 命令和 beta 命令有什么区别?

google-cloud-platform gcloud

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

获取 strtotime 以查找给定时间的下一个时间戳

我试图让 strtotime 给我一个时间戳,但我只知道这是一个小时和一分钟,它是下一个。外汇。

如果给定的小时和分钟是 01:00 (AM),我要求它返回 01:00 (AM) 的时间戳,如果是前一天的 19:00,我希望它返回 01 的时间戳: 00 第二天,但如果它是在 00:30 午夜之后,它应该返回同一日期的时间戳 01:00。

为简化起见,它是 NEXT 出现的时间。

Strtotime 给了我同一天的时间,如果不是下一次。

php timestamp strtotime

2
推荐指数
1
解决办法
1507
查看次数

如何从iOS上的主机名获取IP

如何从iOS上的给定主机名获取IP?

我试过谷歌,但一无所获.

cocoa-touch objective-c ios

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