问题列表 - 第21686页

类的数组.堆栈还是堆?

class temp;

temp *t;

void foo() { temp foo2; t[1] = foo2; }

int main() { 
    t = new temp[100];
    foo();
    //t[1] is still in memory?
}
Run Code Online (Sandbox Code Playgroud)
  • 如果我想要这样的类数组,我将不得不使用指针指针?(并在数组中的每个元素上使用'new')EG: temp **t;
  • 如果我想制作一个100 ptr到ptr的数组我有todo temp **t = new temp[100][1]; 是否有更好的方法来做到没有4个方括号?

c++ arrays pointers

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

如何从另一个函数中获取变量

我是PHP的新手,我正在尝试使用amazon和ebay创建一个Web mashup.我的问题是我有一个名为"printCategoryItems()"的函数,它设置一个名为$ keyword的变量.我想在代码中的其他地方使用此变量,但我无法使其工作.例如,


<?php
function printCategoryItems(){
    if(isset($_GET['keyword'])){
        $keyword = $_GET['keyword'];
        ...
    }
}
...

$query = $keyword;

...
Run Code Online (Sandbox Code Playgroud)

这是我想要做的事情,但我最终得到关键字的未定义变量错误.有没有办法让我做我想做的事情?

感谢您的帮助.

(只有Java编程经验)

php amazon mashup

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

使用REST WCF数据服务作为SQL Reporting服务的数据源

任何人都可以指向我使用WCF数据服务(ADO.NET数据服务,Astoria)作为数据源的最终Microsoft地图吗?

那里有零散的信息.有一些有关创建自定义数据提供者,一些关于某种延伸使有关连接到SharePoint(再次时,SharePoint暴露其数据作为REST的最新版本连接到Azure存储层(公开为REST数据服务,我相信)和一些服务?).在报告REST服务方面似乎没有任何统一的愿景.我对WCF数据服务特别感兴趣.我错过了一个门户吗?这两种技术的故事是什么?

一点背景; 我们有一个系统,我们通过WCF(ADO.NET,Astoria)数据服务公开我们的数据.在这一层,我们有各种各样的业务规则来塑造返回的数据.我们想要做的是使用SQL Reporting服务来满足我们的报告需求,但是将数据服务作为数据源.我们正在考虑使用Report Builder或BI Studio来创建报告.

看起来我们必须生成自己的数据模型,这很好.我们必须创建一个自定义数据提供程序 - 然后还创建一个语义查询扩展,将报表查询转换为REST调用.报告查询可以执行的操作与WCF数据服务REST API可以执行的操作之间存在脱节.

当微软似乎如此努力地推动WCF数据服务时,这似乎是很多工作.我错过了什么吗?报道的故事是否存在差距?我们最终会做什么,我们是否会走在前面?

wcf astoria reporting-services wcf-data-services

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

WPF绑定 - 通知更改ToString值

我有一个绑定到对象的文本块.这个对象我重写了ToString以返回其他2个属性的组合.如何在更新其中一个属性值时通知ToString值已更改?

不幸的是我无法更改绑定到ToString值,因为这是在第三方控件内,所以真的需要能够直接通知.

希望下面的课程定义能澄清我的意思:

public class Person : INotifyPropertyChanged
{
  private string firstname;
  public string Firstname
  {
    get { return firstname; }
    set
    {
      firstname = value;
      OnPropertyChanged("Firstname");
    }
  }

  private string surname;
  public string Surname
  {
    get { return surname; }
    set
    {
      surname = value;
      OnPropertyChanged("Surname");
    }
  }

  public override string ToString()
  {
    return string.Format("{0}, {1}", surname, firstname);
  }
}
Run Code Online (Sandbox Code Playgroud)

data-binding wpf

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

嵌套集合上的迭代器

我在Java中有两个数据结构:
一个叫做DebateAssignment,有5个DebateTeam对象,每个对象都包含一个包含的特定枚举

{JUDGE, PROP1, PROP2, OP1, OP2}
Run Code Online (Sandbox Code Playgroud)

在另一类我使用List<DebateAssignment>,我想创建一个迭代器,它指向一个特定的DebateTeam特定DebateAssignment,我希望它所有的球队在所有任务迭代,从分配要分配的无缝连接.

我该怎么做呢?

java collections iterator

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

为什么RoR不利用本机扩展/代码内联技术?

红宝石社区之外的人(以及一些内部人员)经常提到红宝石应用程序的速度很慢.对于我们中的许多人来说,这是一个无关紧要的,IO绑定操作等.但是,当它确实成为一个问题时,几乎没有什么可以阻止我们利用本机代码来加快速度.为此我想知道为什么RoR(本身是许多'慢'评论的目标)不利用任何本机元素加速自己?

有什么特别的原因吗?是否缺乏在代码库中优化的紧密循环?

ruby performance native inline ruby-on-rails

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

获取有关调用类的信息

是否有可能获得有关调用另一个类的类的信息?


class Bar{
    public Bar{}

    public String getInvokingClassInfo(){
        return "...";
    }
}

class Foo{
    public Foo(){
       Bar bar = new Bar();
       System.out.println("Invoking class is: "+bar.getInvokingClassInfo());
    }
}
Run Code Online (Sandbox Code Playgroud)

如何到达这个地方:


System.out.println(bar.getInvokingClassInfo());
Run Code Online (Sandbox Code Playgroud)

关于调用(Foo)这个(Bar)的类的信息:

Invoking class: Foo
Run Code Online (Sandbox Code Playgroud)

java reflection

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

使用Lucene使用Symfony索引PDF文件

我是Symfony开发人员,我的Web服务器是Linux.我已经使用了sfLucene插件.

在Linux PHP服务器上索引PDF文件以进行搜索的最简单方法是什么?

  1. XPDF,像这样安装
  2. Apache Tika通过SOLR sfLucene插件分支
  3. 第三种选择?

谢谢!

lucene symfony1 full-text-search apache-tika

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

如何确定Type是一个自定义结构?

对于a Type,IsClassC#中有一个属性,但如何判断a Type是一个结构?

虽然IsValueType是必要条件,但显然还不够.对于a int也是值类型.

有人建议使用以下代码:

bool IsStruct = type.IsValueType && !type.IsEnum && !type.IsPrimitive;
Run Code Online (Sandbox Code Playgroud)

但我不确定这是否是一种准确的方法.式应该告诉结构和其它类型的诸如之间的差DateTime,intarray

正如一些朋友指出的那样,我指的是用户定义的结构而不是预定义的类型,例如DateTime.

c# struct

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

使用apache derby和hbm2ddl的约束问题

我们在Hibernate 3.3.x中使用Apache Derby 10.5.3.0_1和hbm2ddl

在嵌入式derby数据库上预加载SQL时出现以下约束错误.如果我从create table sql中删除主键(id),它就能够创建表.不知道这里有什么问题.

create table user_flow (id integer not null generated always as identity unique, creation_date timestamp not null, name varchar(255), primary key (id));

[INFO] Constraints 'SQL100219175052781' and 'SQL100219175052780' have the same set of columns, which is not allowed.
Run Code Online (Sandbox Code Playgroud)

hibernate jpa derby hbm2ddl

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