小编fra*_*kie的帖子

如何在iPad和iPhone上使用不同的图像时最小化代码?

当我意识到我将不得不(可能?)为每个UI元素编写条件因为他们使用不同的图形时,我几乎完成了我的应用程序的iPhone版本.这将使我的代码非常混乱.我有15种不同的自定义UI控件,我无法想象为每种方法设置条件("如果ipad加载image_ipad,如果iphone加载image_iphone")是最好的方法.任何人都可以建议一个特定的技术来处理这个?或者有没有办法在视网膜和常规之间命名图像?

objective-c ios

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

如何将用户“收藏夹”存储在mySQL表中?

我一直在读,我应该将其存储在一个单独的表中,“每行一个值”。这到底是什么意思?这样-以便每个“收藏夹”都获得另一个用户条目?

USER_ID     SKU_Favorited

001         10016
001         10067
024         10016
001         10010
024         16779
Run Code Online (Sandbox Code Playgroud)

不得不两次输入同一用户似乎很多余,但这是我应该做的吗?然后在查找中,我只是SELECTsku WHERE用户ID ...并找到该编号旁边的所有SKU?

mysql relational-database

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

我在哪里可以找到我的Amazon EC2访问日志?

我最近建立了一个Amazon EC2 Linux实例.我想知道,是否有自动保存的日志?或者我必须设置它们?如果是前者,他们在哪里?如果是后者,建议使用任何简单的基本日志记录设置?

logging amazon-ec2

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

如何获得AJAX的PHP变量?

我不认为我在我的单独的PHP和AJAX文件之间以正确的方式传递变量.

我正在通过触发$status = 'info';PHP文件中的第二个条件来调试它.

目前,status即将出现"未定义"alert(data.status);

signup_process.php

if (condition){

   $status = 'success';

else {

    $status = 'info';

    }
Run Code Online (Sandbox Code Playgroud)

AJAX

function send() {
var data = $('#signup_form').serialize();
    $.ajax({
        type: "POST",
        url: "signup_process.php",
        data: data,
        success: function (data) {
        alert(data.status);
            if (data.status == 'success') {
                // everything went alright, submit
                $('#signup_form').submit();
            } else if (data.status == 'info')
            {
                console.log(data.status);
                $("label#email_error").show(); 
                return false; 
            }
        }
    });
    return false;
};
Run Code Online (Sandbox Code Playgroud)

我知道第二个条件是被触发的,因为我把一个标题重定向只是为了测试而且它运行正常.

php ajax jquery server-side-scripting

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

MD5 + Salt给了我一些奇怪的角色

$salt = uniqid();
   $crypt = md5($password , $salt);
   $new_pass = $crypt.':'.$salt;
Run Code Online (Sandbox Code Playgroud)

在数据库中: ­ot÷„[ªà%Ûʼn¹:17b8bc731c322c9e05a26666458117f4

这是一个语法错误吗?或者数据库没有设置正确的字符格式?

php mysql security

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

PHP数组 - 将一些逗号分隔的元素分解为新项

如何使用单个字符串以及逗号分隔的字符串来获取数组,并将逗号分隔的项目分解为单个项目?例如:

while(($row =  mysql_fetch_array($downloads_query))) {
        $product_array[] = $row['product']; 
    }
Run Code Online (Sandbox Code Playgroud)

$product_array[] 收益:

item 1: "10003"
item 2: "10016"
item 3: "10008, 10007, 10010"
Run Code Online (Sandbox Code Playgroud)

如何将项目3拆分为单独的项目3,4和5,以便$ product_array返回:

item 1: "10003"
item 2: "10016"
item 3: "10008"
item 4: "10007"
item 5: "10010"
Run Code Online (Sandbox Code Playgroud)

php arrays parsing

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

如何在Stripe Invoice中获取此Json值?

我能够很好地检索前4个值,但是$item_name我不知道.我用来检索计划的语法有什么问题:name:"LITE"值

这是我的php - 前4个返回正常但$ item_name返回无效.

    $customer = $event_json->data->object->customer;
    $amount = $event_json->data->object->total;
    $period_end = $event_json->data->object->period_end;
    $paid = $event_json->data->object->paid;
    $item_name = $event_json->data->object->lines->data->plan->name;
Run Code Online (Sandbox Code Playgroud)

这就是Stripe发送的内容

{
  "id": "evt_1CTCF3tibBeC2y",
  "created": 1359565368,
  "livemode": false,
  "type": "invoice.payment_succeeded",
  "data": {
    "object": {
      "period_end": 1359565367,
      "charge": "ch_1CTCMvOgHE1Q9K",
      "discount": null,
      "period_start": 1359565367,
      "livemode": false,
      "customer": "cus_1CTCYQNoghibwb",
      "amount_due": 7500,
      "lines": {
        "count": 1,
        "object": "list",
        "url": "/v1/invoices/in_1CTCCBbENUpsE6/lines",
        "data": [
          {
            "type": "subscription",
            "livemode": false,
            "period": {
              "end": 1391101367,
              "start": 1359565367
            },
            "object": "line_item",
            "proration": false,
            "plan": {
              "trial_period_days": null, …
Run Code Online (Sandbox Code Playgroud)

php parsing json stripe-payments

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

将0到1之间的浮点数传递给NSLog?

float beat = 1/2;
    NSLog(@"timeinterval: %f",beat);
Run Code Online (Sandbox Code Playgroud)

"timeinterval"不断上升0

我的xcode有问题吗?或者我只是坐在这里太久而且错过了一些明显的东西?

xcode objective-c ios

0
推荐指数
1
解决办法
110
查看次数

PHP - 如何在DOM createElement中包含引号?

这是一个错误

$exp_date = $xml->createElement("expiration_date type='datetime'");

使用引号内的引号是否有诀窍?

php xml dom

0
推荐指数
1
解决办法
227
查看次数

我的PHP MYSQL代码中的INTERVAL语法有什么问题?

设置INTERVAL时,我似乎无法更新数据库

$update_query="UPDATE subscriber SET txn_type='$txn_type', expire_date=(CURDATE(),INTERVAL 1 MONTH), subscription_type='$item_name', last_payment = NOW(), subscr_id ='$subscr_id', txnid = '$txn_id', payment_status='paid' WHERE id= '$id'"; 
Run Code Online (Sandbox Code Playgroud)

但没有INTERVAL它工作正常

$update_query="UPDATE subscriber SET txn_type='$txn_type', expire_date=CURDATE(), subscription_type='$item_name', last_payment = NOW(), subscr_id ='$subscr_id', txnid = '$txn_id', payment_status='paid' WHERE id= '$id'"; 
Run Code Online (Sandbox Code Playgroud)

我看到的每个地方,这似乎是设置间隔的正确方法.我错过了什么吗?

php mysql

0
推荐指数
1
解决办法
33
查看次数

为什么其他网站/服务看不到我的哈希网址?

我的网站包含所有动态加载的内容.

我写了一些JS函数,根据收到的URL更改内容.如果有人访问www.mysite.com/#1056,将加载该内容.

function getLocationHash() {
    //check if there is a location hash in the address bar, get that URL
    if (window.location.hash != '') {
        processURL()
    }
}
Run Code Online (Sandbox Code Playgroud)

然后它调用processURL函数

function processURL() {
    if (window.location.hash != '') {
        urlHash = window.location.hash;

        //if it's a catalog item, it has a number above #1000
        if (urlHash > 10000) {
            getDetail(urlHash);
        }
Run Code Online (Sandbox Code Playgroud)

这适用于历史记录或直接跳转到网站上的URL - 但是,其他网站不能遵循这一点.例如,如果我将www.mysite.com/#1056输入Facebook状态,FB只会搜索www.mysite.com索引页面.它没有贯穿JS的末尾.这是因为JS正在寻找'窗口'属​​性吗?

Google抓取也是如此.我设置了包含所有哈希网址的站点地图,但Google只会抓取索引页面.

所以问题是:我如何利用我在这里所拥有的内容并正确格式化Facebook和谷歌等其他服务可以"看到"的URL?

任何提示将非常感激.

javascript hash jquery

0
推荐指数
1
解决办法
59
查看次数