小编She*_*rms的帖子

将函数返回结果传递给foreach循环

出于好奇,以下两个选项在功能上是否相同?

$array_variable = function_that_creates_an_array();
foreach($array_variable as $a){
    do_something()
}
Run Code Online (Sandbox Code Playgroud)

foreach(function_that_creates_an_array() as $a){
    do_something()
}
Run Code Online (Sandbox Code Playgroud)

只是想确保我没有在每次迭代时调用函数或者像这样愚蠢的任何东西.

谢谢!

php

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

使用 Route 53 将特定路径路由到特定 EC2 实例

我不确定这是否可能,但如果可以的话,我正在寻找最好的方法。

假设我想在它自己的 EC2 实例上托管 example.com 的博客,并且我希望我的博客的路径为 example.com/blog

是否可以将所有对 example.com/blog/* 的请求路由到一个实例,并将所有其他请求路由到其他地方的该域?

我的网络服务器是 Apache。

谢谢!

dns amazon-ec2 amazon-web-services amazon-route53

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

如何:在 Kotlin 中触发和忘记异步协程

我一直在阅读 Kotlin 协同程序,但没有找到特定问题的答案。

假设我想迭代一个集合,为每个元素进行 API 调用(在这种特殊情况下,将文件推送到 Amazon S3)。我希望这些调用由异步协程处理,以免在等待时阻塞底层线程。

我不需要请求的返回值,只需要记录异常。

我将如何创建一个“即发即忘”的异步协程来发出这些请求之一?

asynchronous coroutine kotlin

6
推荐指数
2
解决办法
3907
查看次数

Unix'at'命令通过PHP运行单一功能

是否可以使用Unix'at'命令安排在未来的特定时间运行单个php函数?如果是这样,怎么办呢?

这也是处理调度单个函数以便在以后运行的最佳方法吗?

php unix batch-file at-job

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

如何停止跳出率操纵

使用Google分析我已经开始注意到我的某个网站发生了某种垃圾邮件/攻击/跳出率操纵.从本质上讲,同一用户每天都有大量点击,搜索相同的长尾关键字,并始终立即退出页面.这已持续了一个多月.我的问题是:有没有办法跟踪这个用户/ IP并阻止他们从网站,或任何其他技术,我可以用来防止这影响我的跳出率和搞乱我的分析数据?

seo google-analytics spam

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

http.conf重定向example.com/foo/bar到example.com/foo?id=bar

我正在尝试创建一个动态页面,其内容由传递给它的变量确定,但我希望网址很好.基本上我想在目录/ foo中有一个索引文件来处理任何条形码.example.com/foo/bar到example.com/foo?id=bar

我已经在httpd.conf文件中尝试了所有我能想到的东西.我最近的尝试是:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/foo/([a-z-]*) /foo/index.php?id=$1 [QSA,L]
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试加载example.com/foo/bar时,加载的页面是example.com

任何帮助深表感谢!

编辑:我访问example.com/foo/bar时仍在加载example.com/index.php也许我的其他规则之一是干扰?

AllowOverride none
Options +FollowSymLinks
RewriteEngine on

RewriteRule ^(.*)\.html$ http://www.example.com/$1.php [R=301]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/foo/([a-z-]*)(\/?)$ /foo/index.php?id=$1 [NC,QSA,L]

RewriteCond %{HTTP_HOST} !^www\.example\.com [NC]
RewriteRule ^/?(.*) http://www.example.com/$1 [L,R,NE]
Run Code Online (Sandbox Code Playgroud)

.html到.php,我想要实现的目标,以及example.com到www.example.com.

.htaccess mod-rewrite redirect httpd.conf

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

需要知道这个正则表达式的作用,是否安全?

更新别人的旧PHP项目,我不熟悉正则表达式.

问题一是:这是做什么的?

preg_match('/^[0-9]+[.]?[0-9]*$/', $variable)
Run Code Online (Sandbox Code Playgroud)

问题二是:这是一个安全的过滤器,用于插入没有mysql_real_escape_string()的mysql数据库吗?我知道答案是概率不是,但只有当这个正则表达式没有通过时才设置为使用mysql_real_escape_string().

谢谢.

php regex preg-match

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

mySQL查询中有两个变量

我想写一个返回单个日期值的查询,该值是两列中最新的一个.

所以,如果我有一个值为a,b,date1,date2的表,我想要的是:

SELECT a, b, (Greater of date1 and date2) as date FROM...
Run Code Online (Sandbox Code Playgroud)

这可能吗?

mysql sql

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

AWS S3 存储桶策略可阻止对除一个目录之外的所有目录的访问,即使用户拥有完整的 S3 权限

我不完全确定这是否可能,但我想创建一个类似于以下描述的设置:

https://aws.amazon.com/blogs/security/writing-iam-policies-grant-access-to-user-specific-folders-in-an-amazon-s3-bucket/

通过为每个 AWS 用户创建一个带有子目录的 S3 存储桶(仅该用户可以访问)。

我的问题是:是否可以更进一步,专门阻止可能拥有完整 S3 权限的用户从不属于他们的子目录中进行读取?

这个解决方案对我来说是理想的,除了一些用户在 S3 上有 */* ,我相信这会覆盖他们的这个策略,允许他们看到其他用户的数据。理想情况下,这将是存储桶策略而不是 IAM 组/角色,以便帐户中的任何用户自动应用这些权限,而无需添加到组中。

amazon-s3 amazon-web-services

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