小编Ari*_*osh的帖子

如何仅将type ="number"设为正数

目前我有以下代码

<input type="number" />
Run Code Online (Sandbox Code Playgroud)

它出现了这样的事情

在此输入图像描述

右侧的小选择器允许数字变为负数.我该如何预防呢?

我对使用有疑问type="number",它造成的问题多于解决问题,无论如何我都会理智地检查它,所以我应该回去使用type="text"

html

245
推荐指数
8
解决办法
27万
查看次数

如何使用swift playground打印到控制台?

我一直在关注苹果指南的新语言swift,但我不明白为什么右边的栏只显示"Hello,playground"而不是"Hello,world".有人可以解释为什么println没有在右边打印?

// Playground - noun: a place where people can play

import Cocoa

var str = "Hello, playground"

println("Hello, world");
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

swift xcode6 swift-playground

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

如何使用bind_result与get_result的示例

我想看一个如何调用使用bind_resultvs 的示例,以及get_result使用one over另一个的目的是什么.

也是使用每个的利弊.

使用任何一个的限制是什么,是否存在差异.

php mysql mysqli prepared-statement

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

从didReceiveRemoteNotification解析警告:fetchCompletionHandler

从parse.com添加此代码后出现错误:

- (void)application:(UIApplication *)application
didReceiveRemoteNotification:(NSDictionary *)userInfo
fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler {
    if (application.applicationState == UIApplicationStateInactive) {
        [PFAnalytics trackAppOpenedWithRemoteNotificationPayload:userInfo];
    }
}
Run Code Online (Sandbox Code Playgroud)

我真的不明白发生了什么,但我在日志中收到此警告:

您已实现 - [application:didReceiveRemoteNotification:fetchCompletionHandler:],但您仍需要将"remote-notification"添加到Info.plist中支持的UIBackgroundModes列表中.

我认为添加plist文件UIBackgroundModes - remote-notification可以解决问题,

但是,当我这样做时,它会改变以下内容:

Required Background Modes - > App downloads content in response to push notifications

我的应用程序没有这样做,所以我很困惑为什么我这样做首先.

ios parse-platform

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

填充水动画

我试图通过一个擦拭动画来制作一个看起来像是充满水的圆圈.我遇到了两个错误,甚至无法解决第三个错误:

  1. 它填补了错误的方式
  2. 它填满后重置为空(黑色)*
  3. 目前,我正在使用这些<img>标签,但我想将此效果移至body { background-image: }需要指导如何执行此操作.

到目前为止我尝试了什么:

#banner {
  width: 300px;
  height: 300px;
  position: relative;
}
#banner div {
  position: absolute;
}
#banner div:nth-child(2) {
  -webkit-animation: wipe 6s;
  -webkit-animation-delay: 0s;
  -webkit-animation-direction: up;
  -webkit-mask-size: 300px 3000px;
  -webkit-mask-position: 300px 300px;
  -webkit-mask-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.00, rgba(0, 0, 0, 1)), color-stop(0.25, rgba(0, 0, 0, 1)), color-stop(0.27, rgba(0, 0, 0, 0)), color-stop(0.80, rgba(0, 0, 0, 0)), color-stop(1.00, rgba(0, 0, 0, 0)));
}
@-webkit-keyframes wipe …
Run Code Online (Sandbox Code Playgroud)

css svg css3 css-animations css-shapes

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

找不到接受提供的参数的'/'的重载

// Playground - noun: a place where people can play


func getAverage(numbers: Int...) -> Double{
    var total = 0
    var average:Double = 0

    for number in numbers{
        total = total + number
    }

    average = total / numbers.count

    return average
}

getAverage(3, 6)
Run Code Online (Sandbox Code Playgroud)

我收到错误 average = total / numbers.count

找不到接受提供的参数的'/'的重载

我试图修复:

average = Double(total/numbers.count)
Run Code Online (Sandbox Code Playgroud)

但是getAverage被设置为4而不是4.5

swift swift-playground

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

php检查变量是否为整数

有没有更好的方法来做到这一点?

if( $_POST['id'] != (integer)$_POST['id'] )
    echo 'not a integer';
Run Code Online (Sandbox Code Playgroud)

我试过了

if( !is_int($_POST['id']) )
Run Code Online (Sandbox Code Playgroud)

is_int()由于某种原因不起作用.

我的表格看起来像这样

<form method="post">
   <input type="text" name="id">
</form>
Run Code Online (Sandbox Code Playgroud)

我研究了is_int(),似乎如果

is_int('23'); // would return false (not what I want)
is_int(23);   // would return true
Run Code Online (Sandbox Code Playgroud)

我也试过了 is_numeric()

is_numeric('23'); // return true
is_numeric(23); // return true
is_numeric('23.3'); // also returns true (not what I want)
Run Code Online (Sandbox Code Playgroud)

似乎这样做的唯一方法是: [这是一种不好的方式,不要这样做,请参阅下面的注释]

if( '23' == (integer)'23' ) // return true
if( 23 == (integer)23 ) // return true
if( 23.3 …
Run Code Online (Sandbox Code Playgroud)

html php validation

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

从iOS App安全访问数据库

我在浏览MySQL和SQLite之后选择了MySQL进行访问,因为我的iPhone应用程序需要从已经在MySQL中的在线数据库中提取信息.

我相信访问信息的传统方式是:在服务器上有一个php文件,为你进行访问.

iPhone应用程序将调用此php文件,它将返回结果.

iOS应用程序将调用http://somewebsite.com/index.php?id=234,该网站将打印出id = 234的用户名.

在iPhone应用程序的背景中会发生什么

现在,这个过程有多安全?......我显然会使用预备语句和https.但是,如果有人找到了这个网站的URL呢?如何保护自己免受滥用(有人可以生成我所有用户的列表)?这是让您的iPhone应用程序连接并从数据库获取信息的标准方法吗?


编辑:此外,假设我需要创建一个应用程序登录页面...我有一个带有用户名和密码的MySQL数据库(显然是哈希).使用$ _GET变量来查看它们是否经过身份验证是否安全?例如:https://somewebsite.com/checkauth.php?username = test&password = C3LyiJvTCQ14Q并打开php是或否.图片示例如下:

这就是iPhone对用户进行身份验证的方式 这就是iPhone对用户进行身份验证的方式

我认为上述方法不安全......但我需要开悟.

此外,我宁愿远离使用第三方API在应用程序内调用数据库,Apple不支持.

php mysql sqlite iphone ios

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

添加一种方法,卡创建一整套卡片,每个组合的等级和套装卡

所以我一直在做Apple Swift Book中的实验.

到目前为止,我已经能够完成所有这些了.以下是我的尝试,但我无法弄清楚如何让它工作.

添加一种方法,创建一整套卡片,每个组合的等级和套装卡.

// Playground - noun: a place where people can play

enum Rank: Int {
    case Ace = 1
    case Two, Three, Four, Five, Six, Seven, Eight, Nine, Ten
    case Jack, Queen, King

    func simpleDescription() -> String {
        switch self {
            case .Ace:
                return "ace"
            case .Jack:
                return "jack"
            case .Queen:
                return "queen"
            case .King:
                return "king"
            default:
                return String(self.toRaw())
        }
    }
}

enum Suit {
    case Spades, Hearts, Diamonds, Clubs

    func simpleDescription() -> …
Run Code Online (Sandbox Code Playgroud)

swift swift-playground

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

使用文件名中的空格下载时Firefox有问题

似乎firefox文件名中的空格有问题需要下载...

header( 'Content-Type: text/csv' );
header( 'Content-Disposition: attachment;filename='.$filename);
$fp = fopen('php://output', 'w');
fputs($fp, $csvdata);
fclose($fp);
Run Code Online (Sandbox Code Playgroud)

以下是名为的文件示例: Test_ Grad Fair 2_20140129_1312_607.csv

当我尝试使用FireFox上面的代码下载文件时,会发生以下情况.(主要问题是它删除了文件扩展名!)

从Firefox下载图像

当我尝试从Safari或Chrome下载时:

从Safari下载它

   

我知道解决方案可能是这样做:

$filename = str_replace(' ', '', $filename);
Run Code Online (Sandbox Code Playgroud)

但是,我更喜欢弄清楚为什么FireFox出现这个问题,你不能在文件名中有空格似乎有点荒谬.这可能是一个%20而不是空间问题?

php firefox filenames

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