问题列表 - 第26824页

如何使用JPA映射持续时间类型

我在一个类型的类中有一个属性字段javax.xml.datatype.Duration.它基本上代表一个时间跨度(例如4小时34分钟).

JPA告诉我这是一种无效的类型,这并不会让我感到震惊.

这是一个很好的解决方案吗?我可以实现自己的Duration类,但我不知道如何让JPA"接受"它作为数据类型.

time types annotations jpa duration

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

为什么这个程序会出现段错误

在编译并运行这个小程序来反转字符串时,我会在任何输出发生之前得到分段错误.请原谅我,如果这是一个显而易见的问题,我对C仍然很新.

#include <stdio.h>

int reverse(char string[], int length); 

int main() {
char string[] = "reversed";

  printf("String at start of main = %s", string);
  reverse(string, sizeof(string));
  printf("%s\n", string);

return 0;

}

// Reverse string 
int reverse(char string[], int length) {
 int i;
 char reversed[] = {};
 int temp;

 for(i = 0; i < length; ++i) {
 temp = string[i];
 reversed[length - i] = temp;

 }
 return 0; 
}
Run Code Online (Sandbox Code Playgroud)

c string reverse segmentation-fault

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

如何使用装饰器将多个div或fieldset添加到zend_form?

我正在尝试在zend_form显示组中生成此html层次结构:

    <div class="settings">
     <div class="dashed-outline"> //want to add this div
       <fieldset disabledefaultdecorators="1" id="fieldset-settings">
          <legend>Cards</legend>
          </fieldset>
        </div>    
    </div>
Run Code Online (Sandbox Code Playgroud)

这就是我目前所拥有的:

    <div class="settings">
       <fieldset disabledefaultdecorators="1" id="fieldset-settings">
          <legend>Cards</legend>
          </fieldset>
    </div>
Run Code Online (Sandbox Code Playgroud)

这是上面的代码:

    $form->addDisplayGroup($flashcardGroup,
                           'settings',
                            array(
                                'legend' => 'Cards',
                                'disableDefaultDecorators' => true,
                                'decorators' => array(
                                                    'FormElements',
                                                    'Fieldset',
                                                     array('HtmlTag',array('tag' => 'div',  'class' => 'settings')),  
                                                    )
                                )
                            );
Run Code Online (Sandbox Code Playgroud)

如何在这里添加额外的div?

php zend-framework decorator zend-form zend-decorators

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

如果从本地数据库中提取LINQ-to-SQL类,则不会实现INotifyPropertyChanging和INotifyPropertyChanged

我在LINQ-to-SQL类中修改了我的数据源(通过旧的删除并在方法中向后拖动),并且惊讶地看到生成的类(MyDb.designer.cs)中不再实现INotifyPropertyChanging和INotifyPropertyChanged接口.

各个领域的方法看起来像这样......

[Column(Storage="_Size", DbType="NVarChar(100)")]
public string Size
{
    get
    {
        return this._Size;
    }
    set
    {
        if ((this._Size != value))
        {
            this.OnSizeChanging(value);
            this.SendPropertyChanging();
            this._Size = value;
            this.SendPropertyChanged("Size");
            this.OnSizeChanged();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

看起来像这样......

[Column(Storage="_Size", DbType="NVarChar(100)")]
public string Size
{
    get
    {
        return this._Size;
    }
    set
    {
        if ((this._Size != value))
        {
            this._Size = value;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

有关为什么会发生这种情况以及它将如何影响我的应用程序的任

c# linq interface linq-to-sql

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

C# - 引用动态生成的程序集中的类型

我试图弄清楚当你动态生成程序集时,是否有可能引用先前动态生成的程序集中的类型.

例如:

using System;
using System.CodeDom.Compiler;
using System.Reflection;
using Microsoft.CSharp;

CodeDomProvider provider = new CSharpCodeProvider();
CompilerParameters parameters = new CompilerParameters();

parameters.GenerateInMemory = true;

CompilerResults results = provider.CompileAssemblyFromSource(parameters, @"
namespace Dynamic
{
    public class A
    {
    }
}
");

Assembly assem = results.CompiledAssembly;

CodeDomProvider provider2 = new CSharpCodeProvider();
CompilerParameters parameters2 = new CompilerParameters();

parameters2.ReferencedAssemblies.Add(assem.FullName);
parameters2.GenerateInMemory = true;

CompilerResults results2 = provider2.CompileAssemblyFromSource(parameters2, @"
namespace Dynamic
{
    public class B : A
    {
    }
}
");

if (results2.Errors.HasErrors)
{
    foreach (CompilerError error in …
Run Code Online (Sandbox Code Playgroud)

c# assemblies reference dynamic

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

if(str1 == null)抛出NullPointerException时

在java中,以下行是否有可能(甚至0.01%)抛出NullPointerException?

public static void handleRequest(String str1){
   if (str1 == null){  // this line throws NPE, how come !! is it a JDK1.5 bug!!
        return null;
   }
   // other staff
}
Run Code Online (Sandbox Code Playgroud)

实际上我在代码中掉了一些bug,它说方法中的exact上面一行会抛出一个java.lang.NullPointerException?!

java string nullpointerexception

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

有没有很好的教程 - 如何创建支持多任务处理的iphone 4.0?

有没有很好的教程 - 如何创建支持多任务处理的iphone 4.0?

意思是,在iphone 4.0操作系统中创建简单的应用程序,它将在后台继续工作,当返回到forground时,我将看到正确的进度状态.

希望我清楚.

提前感谢.

iphone objective-c

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

在PostgreSQL中使用继承

对于在PostgreSQL中使用继承经验的人:是否值得使用它,或者最好不要使用它?你会在哪种情况下使用它?

说实话,我不完全理解关系模型和OO模型之间的区别......

postgresql inheritance

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

使用SQL克隆数据库中表示的树结构

给定一个表示分层树结构并具有三列的表

  1. ID(主键,非自动增量)
  2. ParentGroupID
  3. someValue中

我知道该分支中节点最低的节点,我想将其复制到具有相同数量的父节点的新分支,这些父节点也需要克隆.

我正在尝试编写单个SQL INSERT INTO语句,该语句将使具有相同main的每一行的副本成为新GroupID的第一部分GroupID.

示例开始表:

ID | ParentGroupID | SomeValue
------------------------
1  |      -1       |    a
2  |       1       |    b
3  |       2       |    c
Run Code Online (Sandbox Code Playgroud)

我运行一个简单的INSERT INTO语句后的目标:

ID | ParentGroupID | SomeValue
------------------------
1  |      -1       |    a
2  |       1       |    b
3  |       2       |    c
4  |      -1       |    a-cloned
5  |       4       |    b-cloned
6  |       5       |    c-cloned
Run Code Online (Sandbox Code Playgroud)

最终的树结构

+--a (1)
|  +--b (2)
|     +--c (3)
|
+--a-cloned (4) …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2005

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

ruby on rails:音频/ mp3内容标题下载

如何在ruby/rails中设置下载标题?

在php中,我为这样的mp3下载设置了标题:

    header("Content-Transfer-Encoding: binary");
    header("Content-type: audio/mp3");
    header("Content-Disposition: attachment; filename=\"$songname.mp3\"");
    header("Content-Length: " . $size);

    @readfile("http://example.com/12345.mp3");
Run Code Online (Sandbox Code Playgroud)

似乎应该有一个简单的解决方案.

我确实发现了这个:

response.headers['Content-type'] = 'Content-type: audio/mp3'
Run Code Online (Sandbox Code Playgroud)

但我不确定readfile将如何/在哪里发挥作用和其他标题.

谢谢!

ruby ruby-on-rails

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