小编ona*_*sar的帖子

登录和注销操作应在"RESTful"设置中使用哪种HTTP方法

好奇其他人如何在REST架构中代表这些.

/users/login/
/users/logout/
Run Code Online (Sandbox Code Playgroud)

这些端点将会话设置为分别登录用户或清除它.我的直觉说POST,但我实际上并没有创建一个对象.

rest

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

如何重用ssh连接

我正在创建一个小脚本来更新一些远程服务器(2+)
我正在为每个服务器进行多次连接; 有没有办法可以重用SSH连接,所以我不必一次打开太多?

ssh

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

如何检测内容安全策略(CSP)

我注意到GitHub和Facebook现在都在实施此策略,这限制了第三方脚本在其体验/站点内运行.

有没有办法使用JavaScript检测文档是否针对CSP运行?我正在编写一个bookmarklet,如果他们在不支持嵌入脚本标记的网站上,则希望给用户一条消息.

javascript security content-security-policy

19
推荐指数
6
解决办法
7936
查看次数

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

使用PHP压缩png图像

我正在寻找PHP中的PNG压缩算法/库,类似于:https://tinypng.com/

它的压缩是最好的
任何想法在那里检查?谷歌没有太多好结果.

php image image-compression

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

如何比较 GitHub 中的两个目录?

我发现自己的develop分支中有太多文件/提交。我想master在 GitHub 上进行比较,但我已经达到了 GitHub 支持的最大提交/文件数。

在 GitHub 的 UI 中有没有办法只比较我developmaster分支之间的特定目录?

逻辑是我可以忽略我的/vendors/目录,并且一次比较我的 ~10 个目录以查看更改。

github git-diff

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

mb_str_replace()...很慢.任何替代品?

我想确保我正在运行的一些字符串替换是多字节安全的.我在网络周围发现了一些mb_str_replace函数,但它们很慢.通过它可能会通过500-900字节后,我说的话增加了20%.

有什么建议?我正在考虑使用preg_replace,因为它是本机的并且已经编译,所以它可能更快.任何想法将不胜感激.

php multibyte

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

utf8_unicode_ci vs utf8_general_ci整理差异?

可能重复:
utf8_general_ci和utf8_unicode_ci之间有什么区别

两种类型的列/表排序规则之间有什么区别?哪个是首选,为什么?有什么想法吗?

mysql database types collation

6
推荐指数
0
解决办法
1826
查看次数

如何更改子模块的名称?

我花了相当多的时间阅读这篇文章: Rename a git submodule

然而我的情况实际上有点不同。我已经重命名/移动了子模块,但我注意到模块的“名称”是我第一次添加模块时最初使用的名称。

我相信该--name属性只能在最初添加模块时使用。但以防万一,我想我会问:

模块移动后,我可以更改模块的“名称”吗?我想要更改.gitmodules和中的条目.git/config,以及 中的目录结构.git/modules/*

我试图防止必须删除模块(有很多),然后重新添加它们。

作为参考,我的文件中的当前模块记录如下所示.gitmodules

[submodule "TurtlePHP/application/vendors/PHP-Pixabay"]
    path = TurtlePHP/application/vendors/submodules/PHP-Pixabay
    url = git@github.com:onassar/PHP-Pixabay.git
Run Code Online (Sandbox Code Playgroud)

这就是我想要的:

[submodule "TurtlePHP/application/vendors/submodules/PHP-Pixabay"]
    path = TurtlePHP/application/vendors/submodules/PHP-Pixabay
    url = git@github.com:onassar/PHP-Pixabay.git
Run Code Online (Sandbox Code Playgroud)

谢谢!

git git-submodules

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

试图访问iframe内容(不同的子域名); 尝试设置CORS

我正在托管一个文件domain.com,其中包含一个托管文档的iframe s3.domain.com.我试图访问iframe的内容,但是我收到以下内容:

不安全的JavaScript尝试从URL为http://domain.com/的框架访问URL为http://s3.domain.com.s3.amazonaws.com/file.html的框架.域,协议和端口必须匹配.

我理解这个的原因.我找到了两个工作.

  1. 由于我拥有这两个文档,我可以设置domain属性以允许访问,如下所示: document.domain = 'domain.com';
  2. 使用CORS允许访问托管在S3存储桶中的文档

我宁愿这样做,但是我很难这样做.我的桶的CORS配置文件目前如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
    <CORSRule>
        <AllowedOrigin>*</AllowedOrigin>
        <AllowedMethod>GET</AllowedMethod>
    </CORSRule>
</CORSConfiguration>
Run Code Online (Sandbox Code Playgroud)

但是,这仍然会导致错误.我确定我错过了一些东西,但不确定是什么.

任何意见,将不胜感激.谢谢.

security iframe amazon-s3 cross-domain cors

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