小编Mau*_*ano的帖子

如何确定对象是否存在AWS S3 Node.JS sdk

我需要使用AWS SDK检查文件是否存在.

这是我正在做的事情:

var params = {
    Bucket: config.get('s3bucket'),
    Key: path
};

s3.getSignedUrl('getObject', params, callback);
Run Code Online (Sandbox Code Playgroud)

有用.问题是当对象不存在时,回调(带有参数err和url)不会返回错误,当我尝试访问URL时,它会显示"NoSuchObject".

getSignedUrl当对象不存在时,此方法不应返回错误对象吗?

如何确定对象是否存在?我真的需要在返回的网址上拨打电话吗?

谢谢.

amazon-s3 amazon-web-services node.js

57
推荐指数
5
解决办法
4万
查看次数

AdapterView不支持addView(View)

我开始在android开发中,我在标题上得到了这个错误.

这是我的Contacts.java

package us.inevent.toot;

import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v7.app.ActionBarActivity;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;

public class Contacts extends ActionBarActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_contacts);

        if (savedInstanceState == null) {
            getSupportFragmentManager().beginTransaction()
                    .add(R.id.container, new ContactListFragment()).commit();
        }
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {

        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.contacts, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // …
Run Code Online (Sandbox Code Playgroud)

android

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

"必须在此操作中指定至少一个ID字段(installationId,deviceToken)"parse

这很简单,当你第一次在手机上使用解析时,它就像一个魅力.当您重新安装应用程序时,它会拧紧所有内容.

作为上注明计算器伊兰:

"PushService.subscribe似乎将订阅缓存在本地存储中,以避免在多次启动应用程序时重新订阅.这是该方法的第一个参数用于:context - 用于访问本地存储以进行缓存订阅,所以它目前必须是一个可行的上下文.(引自这里).

但是,卸载应用程序时,将从您的设备中删除该应用程序的本地存储,因此新安装将导致PushService.subscribe重新注册到Google Cloud Messaging.如果新注册返回新的注册ID,则Parse将具有两个注册ID,可用于向您的应用发送推送通知,并且它们都将链接到您提供给订阅的相同userName.因此,向该userName发送通知会将其发送到两个注册ID,导致它到达两次.

当Parse为您发送通知时,他们应该通过canonical_registration_id从Google获取回复,这会让他们知道您设备上与您的应用相关联的注册ID之一已过时,不应再使用了.因此(假设Parse有一个不错的GCM实现),下次你向设备发送通知时,你应该只收到一次."

这是我的安装源代码:

String  androidId = Secure.getString(getApplicationContext().getContentResolver(),Secure.ANDROID_ID);
Parse.initialize(this, "KEY1", "KEY2");
PushService.setDefaultPushCallback(this, ParseActivity.class);

ParseInstallation installation = ParseInstallation.getCurrentInstallation();
installation.put("UniqueId",androidId);

installation.setObjectId(null);

installation.saveInBackground();
Run Code Online (Sandbox Code Playgroud)

我的堆栈跟踪(像每个人一样):

05-20 19:47:35.630: E/ParseCommandCache(6497): com.parse.ParseException: at least one ID field (installationId,deviceToken) must be specified in this operation
05-20 19:47:35.630: E/ParseCommandCache(6497):  at com.parse.ParseCommand.onPostExecute(ParseCommand.java:334)
05-20 19:47:35.630: E/ParseCommandCache(6497):  at com.parse.ParseRequest$5.then(ParseRequest.java:321)
05-20 19:47:35.630: E/ParseCommandCache(6497):  at com.parse.ParseRequest$5.then(ParseRequest.java:318)
05-20 19:47:35.630: E/ParseCommandCache(6497):  at com.parse.Task$11.run(Task.java:481)
05-20 19:47:35.630: E/ParseCommandCache(6497):  at com.parse.Task$ImmediateExecutor.execute(Task.java:673)
05-20 19:47:35.630: E/ParseCommandCache(6497):  at com.parse.Task.completeAfterTask(Task.java:477)
05-20 …
Run Code Online (Sandbox Code Playgroud)

android parse-platform

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

HAProxy使用服务器从DOWN到UP时

我有一个运行HAProxy的服务器来负载平衡我们的mysql服务器.当我们在很长一段时间内具有较低的平均负载时,某些服务器可能会停机,但是,在将来,如果负载再次变高,那些服务器会自动上升.问题是当一个实例发生故障时,HAProxy永远不会再查看它,所以当实例再次启动时,它会被忽略.要解决此问题,我们会在需要时重启

这是我们的配置文件:

global
    log 127.0.0.1 local0 notice
    user haproxy
    group haproxy

defaults
    log global
    retries 2
    timeout connect 3000
    timeout server 5000
    timeout client 5000

listen mysql-cluster
        bind 0.0.0.0:3306
        mode tcp
        option mysql-check user haproxy_check
        balance leastconn
        server mysql-1 ********:3306 check
        server mysql-2 ********:3306 check
Run Code Online (Sandbox Code Playgroud)

也许如果我将重试从2改为大数,它可以解决我们的问题?

编辑 根据要求,这是我的HAProxy版本:

$ haproxy -v
HA-Proxy version 1.4.24 2013/06/17
Copyright 2000-2013 Willy Tarreau <w@1wt.eu>
Run Code Online (Sandbox Code Playgroud)

谢谢

mysql haproxy

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

页面标题CSS样式

是否可以更改标题字体样式?

我想要我的页面标题 font-variant: small-caps;

css

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

在Whatsapp等通知上显示表情符号

我需要显示一些表情符号,在setContentTextNotificationCompat像WhatsApp的显示.

我试图使用软银和一些变化,没有任何作用.(请参阅Android通知上的表情符号)就像Gabe Sechan建议的那样,可能默认字体NotificationCompat不支持表情符号.

有没有办法更改默认字体NotificationCompat?如果没有,whatsapp如何在其通知上显示表情符号?

谢谢.

android emoji

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

cURL帖子不工作PHP

我在使用特定页面的cURL时遇到问题.

实时代码工作:http://svgen.com/jupiter.php

这是我的代码:

    $url = 'https://uspdigital.usp.br/jupiterweb/autenticar';

    $data = array('codpes' => 'someLogin', 'senusu' => 'somePass', 'Submit' => '1');
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_COOKIEJAR, "FileHere");
    curl_setopt($ch, CURLOPT_COOKIEFILE, "FileHere");
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_PROTOCOLS, CURLPROTO_HTTP);
    curl_exec($ch);
    curl_close($ch);
Run Code Online (Sandbox Code Playgroud)

虽然我使用了相同的url并发布了数据,但file_get_contents有效:

    $options = array('http' => array('method'  => 'POST','content' => http_build_query($data)));
    $context  = stream_context_create($options);
    $result = file_get_contents($url, false, $context);

    var_dump($result); 
Run Code Online (Sandbox Code Playgroud)

有人可以帮帮我吗?谢谢.

php post curl

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

MySQL使用垂直表连接水平

我有以下结构:

CREATE TABLE person {
    id INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(30) NOT NULL,
    email VARCHAR(30) NOT NULL UNIQUE
}

CREATE TABLE field {
    id INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(30) NOT NULL
}

CREATE TABLE fieldPerson {
    id INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    fieldId INT(11) UNSIGNED,
    personId INT(11) UNSIGNED,
    value VARCHAR(30) NOT NULL,
    FOREIGN KEY (fieldId) REFERENCES field(id),
    FOREIGN KEY (personId) REFERENCES person(id)
}
Run Code Online (Sandbox Code Playgroud)

这很好地总结了.基本上,我们有默认域nameemail,我们必须创建自定义字段,如期权telephone,address等等.我们可以有ñ领域.我试图找出一种方法来执行一个SELECT返回所有字段的查询,而不使用子查询或数据库外的额外工作(尽管使用连接也可以). …

mysql sql join

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

像桌子一样并排分开

我希望并排有两个div,并且只为一个div定义宽度.

然后,另一个div将自动适合父容器.我怎么做?

HTML:

<div class="parent">
    <div class="first"></div>
    <div class="last"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.parent {
    width: 100%;
}
.parent .first {
    width: 300px;
    float: left;
    background-color: red;
}
.parent .last {
    width: auto;
    float: right;
    background-color: blue;
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

html css

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

具有相同background-image :: after的三角形

这是我的代码:http://jsfiddle.net/u2DAr/1/

我只想在该部分之前"反转"该三角形.来自背景图像中的倒三角形<header>.

我试过这个:http://jsfiddle.net/u2DAr/2/ 但它没有继续相同的背景<header>.

有任何想法吗?

谢谢!

css html5 css3

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

标签 统计

android ×3

css ×3

mysql ×2

amazon-s3 ×1

amazon-web-services ×1

css3 ×1

curl ×1

emoji ×1

haproxy ×1

html ×1

html5 ×1

join ×1

node.js ×1

parse-platform ×1

php ×1

post ×1

sql ×1