问题列表 - 第37920页

"名称"的存储大小未知

编译此.c源文件时出现此错误

/INIT_SOURCE_BUILD/src/names_list.c:7:错误:"名"的存储大小是未知

#include <stdio.h>
#include "list.h"

int main(){

    struct  List names;
    names->size = 3;

    struct ListElmt michael;
    struct ListElmt john;
    struct ListElmt adams;

    names->head = michael;

    michael->data = 12;
    michael->next = john;
    john->data = 14;
    john->next = adams;
    adams->data = 16;

    struct ListElmt pointer = List->head;
    for(int x = 0; x < 3 ; x++){
        printf("Iteration.%d data: %d", x, pointer->data);
        pointer->next = pointer->next->next;
    }
}
Run Code Online (Sandbox Code Playgroud)

这是这个链表的标题

#ifndef LIST_H
#define LIST_H

#include <stdio.h>

/*                                      Define linked list elements*/

typedef struct _ListElmt{ …
Run Code Online (Sandbox Code Playgroud)

c struct typedef forward-declaration

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

如何生成文件然后使用Heroku进行压缩/压缩?

我有点想要反过来这样.

而不是解压缩并将集合文件添加到S3我想要

根据用户的要求:

  1. 生成一堆xml文件
  2. 使用一些图像压缩xml文件(在s3上托管预先存在的图像)
  3. 下载zip

有人知道这样做的好方法吗?我想我可以正常的机器上管理这个没有问题,但在的Heroku,它有一个只读文件系统有些复杂的事情.

compression ruby-on-rails heroku amazon-s3

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

Joda Time从MutableDateTime实例中减去24小时,我想知道原因

我不明白为什么MutableDateTime.setDate()将时间设置为"昨天"(参见日志时间戳小时 - 它是20:28).这个时区有关系吗?我需要在格式化程序上设置一些东西吗?

我希望在使用"10/27/2010"调用setDate之后,日期将与解析日期00:00 EDT 10/27/10相同,而不是20/28 EDT 10/26/10.这是24小时前从"now".

我在这里缺少什么,或者我应该如何编辑代码以获得所需的结果?我是Joda Time的新手,想解开这个谜.

DateTimeFormatter dateFormatterJ = DateTimeFormat.forPattern("MM/dd/yyyy");
DateTimeFormatter timestampFormatJ = DateTimeFormat.forPattern("HH:mm zzz MM/dd/yy");

MutableDateTime startDate = new MutableDateTime();

log.info("parsed date " + 
    timestampFormatJ.print(dateFormatterJ.parseMutableDateTime(startDateString)));

startDate.setDate((dateFormatterJ.parseMutableDateTime(startDateString)));

log.info("startDate: " + timestampFormatJ.print(startDate));
Run Code Online (Sandbox Code Playgroud)

在这种情况下,startDateString只是"10/27/2010".

这是日志输出:

10-27 20:28:55 INFO parsed date: 00:00 EDT 10/27/10
10-27 20:28:55 INFO startDate: 20:28 EDT 10/26/10
Run Code Online (Sandbox Code Playgroud)

谢谢

java timezone jodatime

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

跨不同编程语言的随机数

如果我在不同的编程语言中使用随机数生成器函数,我选择了相同的种子..他们是否必须给我相同的随机数?

例如,我使用Java和Perl ...给出了不同的数字.

random

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

如何将Paypal IPN与经常性付款相结合?

到目前为止,我一直在使用Micah Carrick的PAYPAL IPN课程

web_accept

但现在其中一个客户想要将Recurring方法整合到其中.我尝试使用相同的东西,但遗憾的是这次不是那么成功.我正在尝试连接到Paypal重复方法.以下是我试图找到它的代码;

$paypalObj = new paypal_class();

$itemName = "My Product";
$itemNumber = $itemName . " - Premium ($amount$)";

$paypalObj->paypal_url = 'https://www.sandbox.paypal.com/cgi-bin/webscr';// testing paypal url
//$paypalObj->paypal_url = 'https://www.paypal.com/cgi-bin/webscr';// Live paypal url

$paypalObj->add_field('cmd','_xclick-subscriptions');
$paypalObj->add_field('txn_type', "recurring_payment");
$paypalObj->add_field('product_name', "My Product Subscription - Monthly( $$amount )");
$paypalObj->add_field('desc', "My Product Subscription - Monthly( $$amount )");

$paypalObj->add_field('business', "test@yahoo.com");

$paypalObj->add_field('return', "http://".$serverName . "/buy-now.php");
$paypalObj->add_field('cancel_return', "http://".$serverName. "/return.php?action=cancel");
$paypalObj->add_field('notify_url', "http://" . $serverName . "/return.php?action=ipn");

$paypalObj->add_field('src', "1");
$paypalObj->add_field('sra', "1");
$paypalObj->add_field('a3', "$amount");
$paypalObj->add_field('t3', "M");
$paypalObj->add_field('p3', "1");
//$paypalObj->add_field('no_note', "1");
$paypalObj->add_field('currency_code', …
Run Code Online (Sandbox Code Playgroud)

php paypal paypal-ipn

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

Python:Self未定义

class a(object):
 def __init__(self):
         self.b = 1
         self.c = 2
Run Code Online (Sandbox Code Playgroud)

这给出了错误:NameError:未定义名称"self"

我查看了上一篇文章,但错误原因不同.对此有何帮助?

python

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

我可以使用SimpleXML和Xpath直接选择元素属性吗?

即 - 我想使用类似xpath表达式"// banana/@ color"和以下示例xml返回字符串"yellow"...

<fruits>
 <kiwi color="green" texture="hairy"/>
 <banana color="yellow" texture="waxy"/>
</fruits>


$fruits = simplexml_load_string(
'<fruits>
 <kiwi color="green" texture="hairy"/>
 <banana color="yellow" texture="waxy"/>
</fruits>');

print_r($fruits->xpath('//banana/@color'));
Run Code Online (Sandbox Code Playgroud)

产生

Array
(
    [0] => SimpleXMLElement Object
        (
            [@attributes] => Array
                (
                    [color] => yellow
                )

        )

)
Run Code Online (Sandbox Code Playgroud)

而我更喜欢......

Array
(
    [0] => SimpleXMLElement Object
        (
            [0] => yellow
        )

)
Run Code Online (Sandbox Code Playgroud)

...所以我不需要在我写的应用程序中写一个特殊的案例.

非常感谢!:)

php xpath simplexml

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

SQL:在多列上使用GROUP BY和MAX

嘿,我有一个SQL查询的问题.让我们以此示例数据为例

itemID  catID  attrib1  attrib2
  1       1       10       5   
  2       1       10       7
  3       1        5      10
  4       2       18      15
Run Code Online (Sandbox Code Playgroud)

我想为每个类别返回最佳项目(attrib1优先于attrib2)

显然,"SELECT catID,MAX(attrib1),MAX(attrib2)FROM test_table GROUP BY catID"不起作用,因为它将为第一只猫返回10和10.

那么有没有告诉MySQL从attrib2行中选择最大值但只考虑attrib1也是最大值的那些?即返回以下数据

 catID  attrib1  attrib2
   1       10       7   
   2       18      15
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

如何将jar文件中的Schema(XSD)导入另一个Schema(XSD)

我有一些在xsd文件中定义的常见类型,然后将其捆绑为jar文件.我在我的类路径中有这个jar文件,我想将这个xsd包含到另一个xsd中以使用这些类型.如何在jar文件中引用模式?另外,我想从新架构创建JAXB对象是可能的.我也想在我的WSDL中使用这个新模式.可能吗?

xml xsd jaxb

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

Eclipse Android:无法打开选定的VM调试端口(8700)

可能重复:
无法打开选定的VM调试端口(8700)

打开时我在控制台上收到此错误Eclipse:

"无法打开选定的VM调试端口(8700).确保没有>另一个DDMS或eclipse插件实例正在运行.如果它被其他东西使用,请在首选项中选择一个新的端口号."

非常肯定DDMS是Andoid调试器,我也很确定它没有打开.有谁知道如何解决它?

eclipse debugging android virtual-machine ddms

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