小编Jul*_*kli的帖子

com.android.support:design:24.1.0在导航栏中无法正确显示

我已将我的依赖项更新为以下内容:

com.android.support:design:24.0.0 - > com.android.support:design:24.1.0 com.android.support:appcompat-v7:24.0.0 - > com.android.support:appcompat-v7 :24.1.0

我还更新了版本24.0.1的构建工具.

然而,在那之后,我的导航抽屉看起来不太好,你可以在这里看到:

使用旧版本,它看起来像这样:

你知道这个错误是什么,或者它是新标准吗?

感谢您的每一个回复.

android build gradle android-support-library

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

reCaptcha:错误代码“无效密钥”

我目前使用HTML和PHP为表单实现reCaptcha。客户端解决方案可以正常工作。但是服务器端验证失败。

所以这是我的服务器端代码:

$data = array(
    "secret" => "MY_SECRET_KEY",
    "response" => $captcha_response,
    "remoteip" => $_SERVER['REMOTE_ADDR']
);
$opts = [
    "http" => [
        "method" => "POST",
        "header" => "Accept-language: en",
        "content" => http_build_query($data)
    ]
];

$context = stream_context_create($opts);

$data = json_decode(file_get_contents('https://www.google.com/recaptcha/api/siteverify', false, $context), true);
Run Code Online (Sandbox Code Playgroud)

所以现在当我转储结果时,我得到以下输出:

array(4) {
  ["success"]=>
  bool(false)
  ["challenge_ts"]=>
  string(20) "2017-06-22T13:14:50Z"
  ["hostname"]=>
  string(9) "localhost"
  ["error-codes"]=>
  array(1) {
    [0]=>
    string(12) "invalid-keys"
  }
}
Run Code Online (Sandbox Code Playgroud)

我确定响应代码将完全发送到PHP脚本。

我也在API文档中进行了搜索,但仅找到这些错误代码,而与找不到任何匹配项invalid-keys

我怎么了

php recaptcha

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

Facebook、linkedin 和 twitter 的 OpenGraph 元

我试图确保在共享我的网站时显示正确的元信息。我以为我可以正常工作,但我在不同的社交网站上遇到了一些问题,如下所示:

  • Twitter 提取文本,但不显示指定的图像。
  • LinkedIn 显示文本,但似乎使用了错误的图像,因此它被拉伸。
  • Facebook 不显示任何内容。如果我发布 URL,则所有内容都会显示为超链接。

最初我只有这些meta name="twitter:东西,但后来添加了meta property="og:上面的内容,因为我被告知这是 LinkedIn 需要的。

这是我在网站中使用的元/OpenGraph 数据head

<!-- OpenGraph -->
<meta property="og:title" content="myurl.com - What this website is" />
<meta property="og:description" content="Specialising in lorem ipsum dolor sit amet, consectetur adipiscing elit sed do eiusmod." />
<meta property="og:url" content="http://myurl.com" />
<meta property="og:image" content="/img/site/linkedin-media-image.png" />

<!-- Twitter -->
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@twitteruser">
<meta name="twitter:url" content="https://myurl.com">
<meta name="twitter:title" content="I am a lorem ipsum dolor sit amet, consectetur …
Run Code Online (Sandbox Code Playgroud)

twitter facebook meta-tags facebook-opengraph linkedin-api

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

如何为 JavaFX 警报按钮设置方法

我想给按钮“确定”和“取消”一个方法,当用户单击这些按钮之一时,该方法将被执行:

警报箱

我怎样才能用我的代码做到这一点?

Alert alert = new Alert(Alert.AlertType.CONFIRMATION);
alert.setTitle("Test");
alert.setHeaderText("This is a test.");
alert.setResizable(false);
alert.setContentText("Select okay or cancel this alert.");
alert.showAndWait();
Run Code Online (Sandbox Code Playgroud)

在我的理论中,为其中一个按钮设置操作的代码如下所示:

alert.setActionForButtonOK(OkMethod());
Run Code Online (Sandbox Code Playgroud)

java alert javafx

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

JSPDF Autotable 打破行

在网络应用程序中,我使用 JSPDF Autotable 来构建 PDF。问题是数据是动态的(我将使用 AngularJS 1.x),因此行可以有不同的高度。

在某些情况下,Autotable 会中断页面​​的最后一行,继续到下一行。如何防止这种行为,并设置 Autotable 以获取最后一行(默认情况下会中断)并将其带到下一页?

这是我的代码:https://jsfiddle.net/9vgxvfkh/1/

我想我必须更改样式中的一些设置:

styles: {
    cellPadding: 1.5,
    overflow: 'linebreak',
    valign: 'middle',
    halign: 'center',
    lineColor: [0, 0, 0],
    lineWidth: 0.2 
},
pageBreak: 'always'
Run Code Online (Sandbox Code Playgroud)

但我尝试过,但没有成功。

PS:标题上的边距顶部是因为然后我将添加图像。

javascript pdf jquery jspdf jspdf-autotable

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

*无法打开vchiq实例

我尝试通过音频插孔将声音从php脚本播放到我的raspberry pi 3。我在php脚本中使用以下代码:

<?php
$fetch = 'wget "http://192.168.1.127/sound.mp3" -O sound.mp3 --no-check-certificate';
$play = 'omxplayer -o local sound.mp3';
echo shell_exec($fetch);
echo shell_exec("sudo chown upload sound.mp3");
echo shell_exec($play);
?>
Run Code Online (Sandbox Code Playgroud)

我从本地IP地址获取文件并将其保存到pi。然后,我通过omxplayer命令播放声音。在真实的外壳上(通过Putty中的SSH),Pi会毫无问题地输出声音。当我尝试脚本时,使用omxplayer时收到以下错误消息command

* failed to open vchiq instance
Run Code Online (Sandbox Code Playgroud)

然后,我在论坛中搜索了此错误。它们的意思是文件丢失了权限。为此,我将整个目录设置为权限级别777,并将文件所有者设置为,如您在脚本中所看到的upload

不幸的是,这没有用。有人有其他解决方案可以从pi中获取输出吗?

感谢您的每一个回应。

php audio shell raspberry-pi

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

即使我的应用程序不在前面,如何接收 Bixby 按钮按下事件?

如何对 Samsung Galaxy S8 上的 Bixby 按钮(密钥代码:1082)进行编程,使其启动我的应用程序而不是 Bixby 启动器?All in one Gestures 应用程序已经具有带有自定义按键的此功能,但是我如何在 Android 中以编程方式执行此操作?

android

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

Html textarea无法点击,无法在其中键入文本

我的HTML中有以下文本框

文本框

我有以下代码:

.contact-us-form textarea, .contact-us-form input[type="text"], .contact-us-form input[type="email"] {
    height: 40px;
    padding: 0;
    margin: 0;
    line-height: 0;
    padding-left: 15px;
    color: #333;
    width: 100%;
    border: none;
    border-bottom: 1px #BFB9B9 solid;
    padding-left: 40px;
}

.contact-us-form textarea {
    height: 100px;
    padding-top: 20px;
}
Run Code Online (Sandbox Code Playgroud)
<textarea name="" placeholder="Message *"></textarea>
Run Code Online (Sandbox Code Playgroud)

由于某种原因,我无法将光标放在textarea中,我也无法在其中键入文本.为什么会这样?我没有任何JS附加到这个文本框,我已经调试和测试了这一点,我也检查了所有计算的CSS属性,我似乎没有找到究竟是什么导致这个问题.

任何人都可以指出我究竟做错了什么?

我的网站链接.

html css textarea

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

Firestore 尚未返回任何记录,我在控制台中看到它们

从我的应用程序和 javascript 控制台

firestore.collection('organizations/f1f4002a-1fb2-4805-baf1-a1a709f228e9/emailsSent').get().then(console.log)
Run Code Online (Sandbox Code Playgroud)

返回 QuerySnapshot 为空:true

但显然有一个记录。我写的每个其他查询似乎都有效。即作业日志、电子邮件等。

``

Firebase 控制台

我觉得我快疯了,这可能是非常愚蠢的事情,所以我提前道歉。

javascript firebase google-cloud-firestore

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

应为“}”,但在表达式中看到“=”

我目前正在学习 SAP/Open UI5。我已经遵循了openSAP平台上的一些教程。现在我正在尝试自己修改一个项目(从模板 SAP Fiori Worklist 应用程序创建)。我正在 Web IDE 中编辑整个项目。

问题

提出我遇到的问题是,我的 XML 视图中有一个包含四列的表。所有这些列都填充了来自 OData 服务的数据。

<ColumnListItem
    type="Navigation"
    press=".onPress">
    <cells>
        <ObjectIdentifier
            title="{Name}"
            text="{ProductID}"/>
        <Text text="{SupplierName}"></Text>
        <Text text="{= ${WeightMeasure} == 0 ? '-' : ${WeightMeasure}}"></Text>
        <ObjectNumber
            number="{
                path: 'Price',
                formatter: '.formatter.numberUnit'
            }"
            unit="{CurrencyCode}"/>
    </cells>
</ColumnListItem>
Run Code Online (Sandbox Code Playgroud)

上面的代码片段位于items聚合中。当我现在启动独立应用程序时,通常会出现来自后端的记录。由于我现在已经使用 WeightMeasure 表达式 ( ) 实现了第三行{= ${WeightMeasure} == 0 ? '-' : ${WeightMeasure}},因此我在开发控制台中收到以下错误:

Uncaught (in promise) SyntaxError: Expected '}' and instead saw '=' in expression binding {= ${WeightMeasure} == 0 …
Run Code Online (Sandbox Code Playgroud)

sapui5

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