小编bar*_*art的帖子

如何更改Amazon S3对象的内容类型

我的Amazon S3存储桶中的对象都是内容类型application/octet-stream.一些对象是PDF文件,有时像图像JPG,GIF,PNG.我怎样才能改变这些对象的内容类型images/jpeg,application/pdf等等?

可以通过亚马逊控制台批量完成吗?

我可以使用命令行吗?

或者可能通过PHP?

amazon-s3 amazon-web-services

9
推荐指数
3
解决办法
7582
查看次数

PDO:当用相同的值替换多个参数时,"无效的参数号"

如果参数在查询中多次出现,如何绑定我的参数如下?

$STH = $DBH->prepare("SELECT * FROM $table WHERE firstname LIKE :string OR lastname LIKE :string");

$STH->bindValue(':string', '%'.$string.'%', PDO::PARAM_STR);
$result = $STH->execute();
Run Code Online (Sandbox Code Playgroud)

php mysql pdo

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

Cloudflare Bad Gateway 502错误

我自己和我的用户经常碰到一个Cloudflare Bad Gateway 502 error.试图弄清楚出了什么问题很难,因为Cloudflare指责托管公司和托管公司指责Cloudflare.使用Cloudflare时的典型情况.

我注意到的是没有任何东西真的失败了.主机接收请求并正在处理请求,但有时需要比平时更长的时间才能完成.但Cloudflare不能等待而是抛出Bad Gateway错误,而脚本实际上仍在运行.

在执行繁重的后端任务(比如生成+50 PDF)时,我注意到了这种行为.我的用户在尝试上传图片时会注意到这一点(通常会启动重新调整大小的任务).

有没有办法配置我的服务器,以便Cloudflare知道请求仍在处理中?或者我应该整体抛弃Cloudflare?

cloudflare

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

当用户代理选择宽度为3200px的图像时,显示的图像宽度不完全是100vw

所述user-agent选择的图像中的一个下面基于device pixel ratioviewport size.但我注意到,只有当用户代理选择时./emmaHQbanner.jpg,显示的图像宽度并不完全100vw相反.我想不出我们为什么?

HTML

<body>
<div>
    <img sizes="100vw"  src="./emma310.jpeg" srcset="./emma720banner.jpeg 720w, ./emma1920banner.jpeg 1920w, ./emmaHQbanner.jpg 3200w" alt="picture of emma watson">
<div>   
Run Code Online (Sandbox Code Playgroud)

CSS

*{
    padding: 0;
    border: 0;
    margin: 0;
}

html {
    width: 100vw;
}

div {
    width: 100vw;
    margin: 0;
    background-color: red;
    font-size: 0;
}
Run Code Online (Sandbox Code Playgroud)

更多信息

user agent - firefox on ubuntu
emmaHQbanner.jpg - Resolution (width=3200px , height=642px)
Run Code Online (Sandbox Code Playgroud)

案例分析

viewport (width 300)  (zoom - 100%)  chosen image - 720px …
Run Code Online (Sandbox Code Playgroud)

html firefox html5 image srcset

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

版本."不是工作副本"

首先是一点背景:

我是一名设计师/开发人员,并决定将subversion用于个人项目.我是唯一一个从事这个项目的人.我已经设置了一个Beanstalk帐户并在Mac上安装了版本.本地我通过MAMP运行MySQL和PHP.我想做的是在本地开发并将代码推送到Beanstalk.我现在不计划从Beanstalk部署到我的实时服务器.

在Beanstalk中,我创建了一个存储库并导入了我的所有代码.然后我安装了Versions并向Beanstalk存储库添加了一个书签.到现在为止还挺好.接下来我想(这是一个疯狂的猜测)我需要添加一个所谓的"工作副本书签",以便版本可以查看我的本地副本以进行更改并将其提交到我的Beanstalk存储库.

问题:当我在版本中单击"创建工作副本书签"时,我在计算机上选择了一个文件夹,我收到错误:

'/ Applications/MAMP/www_mydomain'不是工作副本'

我不知道这意味着什么,现在我被卡住了.如何告诉版本跟踪本地文件夹的更改?

svn mamp versions

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

MYSQL:带GROUP BY,LEFT JOIN和WHERE子句的COUNT不返回零值

我确信这有一个非常简单的答案,但我似乎无法找到它(不确定要搜索什么!).查询的标准计数/组可能如下所示:

SELECT COUNT(`t2`.`name`) 
FROM `table_1` `t1` 
    LEFT JOIN `table_2` `t2` ON `t1`.`key_id` = `t2`.`key_id` 
WHERE `t1`.`another_column` = 123 
Run Code Online (Sandbox Code Playgroud)

这按预期工作,如果没有找到行则返回0.然而:

SELECT COUNT(`t2`.`name`) 
FROM `table_1` `t1` 
    LEFT JOIN `table_2` `t2` ON `t1`.`key_id` = `t2`.`key_id` 
WHERE `t1`.`another_column` = 123 
GROUP BY `t1`.`any_col` 
Run Code Online (Sandbox Code Playgroud)

仅当table_1中至少有一行时才有效,如果有零行则无法返回空结果集.我真的希望这回到0!有谁启发我这个?如果您在伦敦,可以提供啤酒;-)

mysql sql

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

是否有一个抽象的jQuery跟踪插件?

是否有任何jQuery插件可以从Google Analytics,Omniture等其他库中抽象出跟踪操作(点击,ajax加载等)?这样的插件可以更轻松地从Google Analytics切换到例如Omniture.

jquery google-analytics jquery-plugins

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

如何将代码从Cloudways推送到Github

是否可以将代码从 Cloudways 应用程序部署到空的 git 存储库?我想知道是否可行,因为我目前正在使用 FTP (Filezilla)。我可以将实时站点克隆到临时站点,但无法将其部署到 Github 以便处理本地计算机上的文件。

git ftp ssh github cloudways

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

Facebook 广告 API 错误:必须是有效的自定义受众 ID

与定位 a 不同custom audiencesaved audience使用Facebook Ads API创建定位 a 的广告似乎是不可能的。有人可以确认是这种情况吗?什么是解决方法?这是我得到的错误:

Error #100: Param targeting[custom_audiences][id] must be a valid custom audience id
Run Code Online (Sandbox Code Playgroud)

asaved audience和 a之间有区别custom audience。Asaved audience是您手动创建的受众,指定年龄范围、地理区域和兴趣。而 acustom audience是您收集的客户列表(上传或访问者或您的网站等)。您可以通过广告管理器界面手动创建这些受众:

在此处输入图片说明

使用Graph API Explorer,可以检索saved audiences如下:

act_1234567890/saved_audiences
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

使用Graph API Explorer,可以检索custom audiences如下:

act_123456789/customaudiences
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

请注意,这123456789不是我的真实帐号。出于安全原因,我更改了它。

因此,我可以检索 和 的 ID custom audiencessaved audiences并创建一个定位 a 的广告custom audience工作正常,这与定位 a 不同saved …

facebook-graph-api

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

如何使用 Laravel 5.8 中的播种机类在控制台中显示消息?

要在使用 Laravel Artisan 时显示错误,官方 Laravel 5.8 文档说:

$this->error('出了点问题!');

但是上下文是$this什么?

以下是播种机类文件的内容:

use Illuminate\Database\Seeder;

class PopulateMyTable extends Seeder
{
    public function run()
    {
        $this->info("Console should show this message");
    }
}
Run Code Online (Sandbox Code Playgroud)

laravel laravel-5

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