小编Dav*_*vid的帖子

CURL HTTP2请求

我想知道是否有人成功设法使用CURL通过新的APNS API(HTTP2)发送推送通知.

APNs Provider API页面上给出的示例请求

这是请求必须如何:

HEADERS

\- END_STREAM

\+ END_HEADERS

:method = POST

:scheme = https

:path = /3/device/00fc13adff785122b4ad28809a3420982341241421348097878e577c991de8f0

host = api.development.push.apple.com

apns-id = eabeae54-14a8-11e5-b60b-1697f925ec7b

apns-expiration = 0

apns-priority = 10

content-length = 33
Run Code Online (Sandbox Code Playgroud)

数据

\+ END_STREAM

{ "aps" : { "alert" : "Hello" } }
Run Code Online (Sandbox Code Playgroud)

但是使用以下命令我得到错误"curl:(16)HTTP/2流1没有干净地关闭:error_code = 8":

curl \

--verbose \

--http2 \

--cert <APPLICATION_CERT_FILE> \

--key <APPLICATION_KEY_FILE> \

--header "Content-Type: application/json" \

--header ":method: POST" \

--header ":path: /3/device/<DEVICE ID>" \

--data '{ "aps" …
Run Code Online (Sandbox Code Playgroud)

curl

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

没有调整大小的移动Safari回流 - 错误行为

编辑2这个问题是寻找一种流畅,干净的方式来重排iPhone上的文字.

根据方向改进Web应用程序以具有2种不同的宽度(320和480).目的还在于为非移动(即> 480宽度)屏幕提供480宽度.除了在横向刷新页面时,它主要按照需要工作.这会导致布局返回到320(在左侧)并在右侧留下一个暗条.

  • 以纵向加载

1.肖像(加载后)

  • 旋转到风景

2.景观(旋转后)

  • 在景观中刷新

3.景观(刷新后)

它需要旋转到纵向和后退以再次调整大小和图像2.这对我来说是一个可用性问题.该页面在Android上调整大小并旋转,在桌面上是"全尺寸".

谁知道我错过了什么?我尝试了很多迭代,并阅读了几个bug解决方案.这些想法都没有改变结果.即将提交bug报告.我有一种预感,就是媒体查询#container.

编辑:该网站是为移动设备(320宽).当空间可用时,希望扩大空间的使用.主要目的是让文本和元素重排. 查看照片,请注意输入字段与其标签的对齐方式.

我尝试了两种方法来完成这项工作.其他是使用javascript来改变#container宽度.目前在内联样式表的末尾使用以下媒体查询.我更喜欢用媒体查询解决这个问题.

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="utf-8">
    <meta name="HandheldFriendly" content="True">
    <meta name="viewport" content="width=device-width, minimum-scale=1, maximum-scale=1, initial-scale=1">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <title>The Title</title>
    <style type="text/css">
        html {
            margin: 0;
            padding: 0;
        }
        body {
            font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
        }
        #container {
            margin: auto;
            width: 480px;
         .....
        @media screen and (max-width: 480px) {
            body {
                -webkit-text-size-adjust: none;
            }
            #container {
                 max-width: 480px !important;
                 width: 100% !important; …
Run Code Online (Sandbox Code Playgroud)

iphone mobile-safari ios5

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

如何保留换行符

换行符和回车符......必须是编码中最复杂的部分.(为了我)

将此代码放在一个页面中(来自数据库存储为This from Ricardo\nAnd also a test\nRent 3000.00):

<td title="This from Ricard
And also a test
Rent 3000.00" style="width:198px;text-align:left">....</td>
Run Code Online (Sandbox Code Playgroud)

然后使用它来获取带有'hidden'\n的title属性

var v = $('#'+i).parent().attr('title');        // i = id of <span> child of <td>
Run Code Online (Sandbox Code Playgroud)

在此过程中,换行符丢失并将变量v用于文本输入框:

This from RicardAnd also a testRent 3000.00
Run Code Online (Sandbox Code Playgroud)

如何保存\n's并具有这样的外观,如下所示?

单击编辑后所需结果的屏幕截图(带有\n's)

html javascript jquery

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

如何居中对齐包含浮动元素的div?

我需要inner_holder的宽度为960px,我需要它居中.我尝试使用宽度:960px和margin:0px auto但它不起作用.我怎样才能将div放在inner_holder内?

HTML:

<div class="parent_container">
    <div class="inner_holder">
        <div class="column column1">
            <div class="inner_clip"></div>
        </div>
        <div class="column column2">
            <div class="inner_clip"></div>
        </div>
        <div class="column column3">
            <div class="inner_clip"></div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.parent_container {
      height: auto;
      margin: 15px auto;
      min-height: 500px;
      width: 960px;
}
.column {
     float: left;
     margin-right: 50px;
}
.inner_clip {
    background-color: #333333;
    height: 250px;
    margin-bottom: 20px;
    width: 250px;
}
Run Code Online (Sandbox Code Playgroud)

html css css-float

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

将一张图片淡入另一张图片

这应该是一个简单的问题。当我按下按钮时,我想淡出一张图像并淡入新的图像。我有一个绑定到这个功能的按钮:

function changeBackground() {
var background = document.getElementById("background");
var h_background = document.getElementById("background_hidden")

$('#background').fadeOut('slow', function() {$('#background_hidden').fadeIn('slow')});
}
Run Code Online (Sandbox Code Playgroud)

在 CSS 中,h_background 有一个 display: none; 属性。使用此功能,当前图像将淡出,另一个将显示但不会淡入 - 它突然出现。

关于我可能做错了什么的任何想法?

添加了一个 jsfiddle,但它目前不起作用 - 试图找出原因。 http://jsfiddle.net/qrCjA/8/

javascript jquery

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

如何处理同时的javascript xmlhttprequests?

可能重复:
将索引从for循环传递给ajax回调函数(javascript)

为了获取一些内容,我一直对将xmlhttprequests制作到不同的服务器感到困惑.这是我写的,但似乎我在某些方面弄错了..

var URL = new Array();
URL[0] = "http://www.example1.com";
URL[1] = "http://www.example2.com";
URL[2] = "http://www.example3.com";
var nRequest = new Array();
for (var i=0; i<3; i++) {
    nRequest[i] = new XMLHttpRequest();
    nRequest[i].open("GET", URL[i], true);
    nRequest[i].onreadystatechange = function (oEvent) {
        if (nRequest[i].readyState === 4) {
            if (nRequest[i].status === 200) {
                console.log(nRequest[i].responseText);
                alert(nRequest[i].responseText);
            } else {
                console.log("Error", nRequest[i].statusText);
            }
        }
    };
    nRequest[i].send(null);
}
Run Code Online (Sandbox Code Playgroud)

在IE10上使用此代码我在控制台上被拒绝访问..

如果我删除数组并使用简单的请求,它按预期运行..

wRequest = new XMLHttpRequest();
wRequest.open("GET", "http://www.example1.com", true);
wRequest.onreadystatechange = function (oEvent) {
    if (wRequest.readyState === 4) …
Run Code Online (Sandbox Code Playgroud)

javascript xmlhttprequest simultaneous-calls

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

使用payPal按钮 - 用户可以在付款前更改价格

我在我的网站上有3件商品,我不需要购物车或类似的东西.在用户用数据填写表单后,我将他导航到一个新页面,在那里我显示他输入的所有数据和价格.现在这个PayPal按钮构建了hidden input field:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="test12344@gmail.com">
<input type="hidden" name="lc" value="EN">
<input type="hidden" name="item_name" value="aaa">
<input type="hidden" name="item_number" value="12345">
<input type="hidden" name="button_subtype" value="services">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="amount" value="">
<input type="hidden" name="bn" value="">
<input type="image" src="https://www.paypalobjects.com/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
Run Code Online (Sandbox Code Playgroud)

随着JavaScript我进入参数到新的页面,在PayPal按钮的输入量(价格)的设定价格.

当您单击按钮时,您导航到payPal页面,其金额来自:

<input type="hidden" name="amount" value="199.50">
Run Code Online (Sandbox Code Playgroud)

我的问题:这是正确的做法吗?任何用户,甚至黑客都可以在按下按钮之前更改金额并按下按钮...因此他将支付(可能更少)不同的价格!

我想使用直接API,但它仅适用于美国,加拿大的企业.

什么是最好的事情?

html javascript paypal

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

在 SwiftUI 中,我们如何重用一组修饰符或将它们变成一种组件来不重复调用它们?

我知道很多人已经考虑过这个问题,但是我在 Stackoverflow 上找不到任何好的答案,或者即使在 Youtube 的一些著名频道上也找不到纯粹谈论这个的好的教程。

我的问题很简单:

在 SwiftUI 中,我们可能会做很多这样的事情:

Text("Hello World")
  .padding(EdgeInsets(top: 3, leading: 3, bottom: 3, trailing: 3))
  .background(Color.blue)
  .cornerRadius(5)
Run Code Online (Sandbox Code Playgroud)

但是,正如您或任何其他非常有经验和专业的开发人员可能知道的那样,我们绝对不想.padding(EdgeInsets(top: 3, leading: 3, bottom: 3, trailing: 3)).background(Color.blue).cornerRadius(5)为每个“Text(...)”或其他类似“Button”或任何其他 SwiftUI 组件编写代码。我们确实想将 包装.padding(EdgeInsets(top: 3, leading: 3, bottom: 3, trailing: 3)).background(Color.blue).cornerRadius(5) 在某种方法或其他地方。我知道如何在 UIKit 中做到这一点,但问题是我们如何做到这一点,因为 SwiftUI 是一种构建 GUI 的声明性方式?

谢谢。

ios swiftui

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

如何正确使用webkit委托来启动和停止微调器OS X,OBJ-C

看起来这应该是这么简单,但我在Objective-C上很新.我想要做的只是在加载WebView时启动和停止微调器.这是一个OS X应用程序.我搜索的所有内容都是针对Cocoa Touch,我只使用Cocoa.在我的AppDelegate.m中,我必须使用启动和停止微调器的方法(这确实有效,我测试了它).

-(IBAction)goSpin:(id)sender
{
    [spinner startAnimation:self];
}

-(IBAction)stopSpin:(id)sender
{
    [spinner stopAnimation:self];
}
Run Code Online (Sandbox Code Playgroud)

我也有webView的两个委托方法,我覆盖了它.

-(void)webView:(WebView *)sender didStartProvisionalLoadForFrame:(WebFrame *)frame
{
    [self goSpin:self];
}

-(void)webView:(WebView *)sender didFinishLoadForFrame:(WebFrame *)frame
{
    [self stopSpin:self];
}
Run Code Online (Sandbox Code Playgroud)

基本上,我想知道如何让我的webView设置它的委托.通常我必须在.h文件中执行某些操作,但是我找不到任何列出webKit委托的内容的引用.任何帮助,将不胜感激.

xcode objective-c xcode4.5

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

告诉PHP的DateTime是否是午夜

假设我有以下日期/日期时间.我怎样才能最好地分辨哪些是在午夜(即时间是00:00:00)?第一个不应该是午夜,但接下来的三个应该是.谢谢

$d1=new DateTime('12/10/2012 05:33');
$d2=new DateTime('12/10/2012');
$d3=new DateTime('12/10/2012 00:00');
$d4=new DateTime('12/10/2012 00:00:00');
Run Code Online (Sandbox Code Playgroud)

php datetime

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