问题列表 - 第26544页

在matlab中无法将向量的范数与1进行比较

我试图找出矩阵是正交的.我首先检查矢量是否正常

for j=1:2;
    if norm(S:,j) ~= 1;
        return; % Not normal vector
    end
end
Run Code Online (Sandbox Code Playgroud)

但是当规范返回1.0000时,将其与1比较为真,函数返回,这不是我想要的.有任何想法吗?

谢谢

matlab

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

将JSON(jQuery)发送到PHP并对其进行解码

我不能为我的生活弄清楚我做错了什么.看起来它应该很简单,因为我找不到其他人有这个问题,但我不知道通过javascript(jQuery)发送基本数据到PHP并解码它.为简单起见,这就是我所拥有的:

JAVASCRIPT

var json_data = { "name" : "john doe" };

$.ajax({
    type: "POST",
    url: "../bin/process.php",
    dataType: "json",
    data: json_data
    });
Run Code Online (Sandbox Code Playgroud)

和我的PHP文件

$arr = json_decode("json_data", true);

$fp = fopen('data.txt', "w");
fwrite($fp, $arr['name']);
fclose($fp);
Run Code Online (Sandbox Code Playgroud)

我正在写的文件最终没有任何内容.如果我这样做:

fwrite($fp, 'test');
Run Code Online (Sandbox Code Playgroud)

我得到一个带有单词test的文件,但无论我做什么,我都没有得到我发送的json数据.

有人可以分享A到Z的完整示例.感谢您的帮助.

javascript ajax encoding json

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

如何在没有备份的情况下恢复postgresql DB

忘了做备份.现在我有数据库和带有空postgres的新系统的硬盘驱动器.我可以以某种方式恢复数据库?通过简单的文件副本等?

postgresql data-recovery

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

如何在Spring XML配置中收集和注入给定类型的所有bean

Spring框架最强大的一个重点是依赖注入概念.我理解其中的一个建议是将一般的高级机制与低级细节分开(如依赖性倒置原则所宣布的那样).

从技术上讲,这可以归结为让bean实现尽可能少地了解作为依赖项注入的bean,例如

public class PrintOutBean {
    private LogicBean logicBean;
    public void action() {
        System.out.println(logicBean.humanReadableDetails());
    }
    //...
}

<bean class="PrintOutBean">
    <property name="loginBean" ref="ShoppingCartBean"/>
</bean>
Run Code Online (Sandbox Code Playgroud)

但是,如果我想要一个在多个依赖bean上运行的高级机制呢?

  public class MenuManagementBean {
       private Collection<Option> options;
       public void printOut() {
            for (Option option:options) {
              // do something for option
            }
            //...
       }
  }
Run Code Online (Sandbox Code Playgroud)

我知道一个解决方案是@Autowired在单例bean中使用注释,即......

  @Autowired
  private Collection<Option> options;
Run Code Online (Sandbox Code Playgroud)

但它不违反分离原则吗?为什么我必须在我使用它们的同一个地方指定依赖者(即MenuManagementBean我的例子中的类)?有没有办法像这样在XML配置中注入bean集合(在MMB类中没有任何注释)?

<bean class="MenuManagementBean">
    <property name="options">
       <xxx:autowire by-type="MyOptionImpl"/>
    </property>
 </bean>
Run Code Online (Sandbox Code Playgroud)

java spring dependency-injection

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

Java/Hibernate使用实体上的接口

我正在使用带注释的Hibernate,我想知道以下是否可行.

我必须设置一系列表示可以持久化的对象的接口,以及主数据库类的接口,其中包含用于持久化这些对象的若干操作(...数据库的API).

在此之下,我必须实现这些接口,并使用Hibernate持久化它们.

所以我会,例如:

public interface Data {
  public String getSomeString();
  public void setSomeString(String someString);
}

@Entity
public class HbnData implements Data, Serializable {
  @Column(name = "some_string")
  private String someString;

  public String getSomeString() {
    return this.someString;
  }
  public void setSomeString(String someString) {
    this.someString = someString;
  }
}
Run Code Online (Sandbox Code Playgroud)

现在,这种方法很好,有点像.当我想要嵌套实体时,麻烦来了.我想要的界面很简单:

public interface HasData {
  public Data getSomeData();
  public void setSomeData(Data someData);
}
Run Code Online (Sandbox Code Playgroud)

但是当我实现该类时,我可以按照下面的界面进行操作,并从Hibernate获取错误,说它不知道类"Data".

@Entity
public class HbnHasData implements HasData, Serializable {
  @OneToOne(cascade = CascadeType.ALL)
  private Data someData;

  public Data getSomeData() {
    return …
Run Code Online (Sandbox Code Playgroud)

java hibernate interface

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

iPad或iPhone是否支持OpenGL ES 2.0?

iPad或iPhone是否支持OpenGL ES 2.0?iPhone OS 4.0怎么样?操作系统或硬件是否支持此功能?

任何人都可以在iPad或iPhone上推荐一些关于OpenGL ES开发的书籍吗?

谢谢!

iphone opengl-es ipad

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

有没有一种简单的方法可以从Qt中的QString中删除HTML?

我有一个带有一些HTML的QString ...是否有一种简单的方法可以从中删除HTML?我基本上只想要实际的文本内容.

<i>Test:</i><img src="blah.png" /><br> A test case
Run Code Online (Sandbox Code Playgroud)

会成为:

Test: A test case
Run Code Online (Sandbox Code Playgroud)

我很想知道Qt是否有字符串函数或实用程序.

html qt strip

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

存储过程的Odbc命令 - 输出参数上的"参数未提供"错误

我正在尝试执行存储过程(通过ODBC驱动程序对SQL Server 2005),我收到以下错误:

过程或函数'GetNodeID'需要参数'@ID',这是未提供的.

@ID是我的过程的OUTPUT参数,有一个输入@machine,它被指定并在存储过程中设置为null:

ALTER PROCEDURE [dbo].[GetNodeID] 
@machine nvarchar(32) = null,
@ID int OUTPUT
AS
BEGIN
SET NOCOUNT ON;

IF EXISTS(SELECT * FROM Nodes WHERE NodeName=@machine)
BEGIN
    SELECT @ID = (SELECT NodeID FROM Nodes WHERE NodeName=@machine)
END
ELSE
BEGIN
    INSERT INTO Nodes (NodeName) VALUES (@machine)
    SELECT @ID = (SELECT NodeID FROM Nodes WHERE NodeName=@machine)
END
END
Run Code Online (Sandbox Code Playgroud)

以下是我用来设置参数和调用过程的代码:

        OdbcCommand Cmd = new OdbcCommand("GetNodeID", _Connection);
        Cmd.CommandType = CommandType.StoredProcedure;

        Cmd.Parameters.Add("@machine", OdbcType.NVarChar);
        Cmd.Parameters["@machine"].Value = Environment.MachineName.ToLower();

        Cmd.Parameters.Add("@ID", OdbcType.Int);
        Cmd.Parameters["@ID"].Direction = ParameterDirection.Output;

        Cmd.ExecuteNonQuery();
        _NodeID = …
Run Code Online (Sandbox Code Playgroud)

c# odbc stored-procedures sql-server-2005

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

spring - 构造函数注入和覆盖嵌套bean的父定义

我已经阅读了关于继承bean定义的Spring 3参考,但我对可能和不可能的内容感到困惑.

例如,一个带有协作者bean的bean,配置值为12

<bean name="beanService12" class="SomeSevice">
    <constructor-arg index="0" ref="serviceCollaborator1"/>
</bean>

<bean name="serviceCollaborator1" class="SomeCollaborator">
    <constructor-arg index="0" value="12"/> 
    <!-- more cargs, more beans, more flavor -->
</bean>
Run Code Online (Sandbox Code Playgroud)

然后,我希望能够创建类似的bean,配置略有不同的协作者.我能做点什么吗

   <bean name="beanService13" parent="beanService12">
       <constructor-arg index="0">
          <bean>
             <constructor-arg index="0" value="13"/>
          </bean>
       </constructor>
   </bean>
Run Code Online (Sandbox Code Playgroud)

我不确定这是否可能,如果是的话,感觉有点笨拙.是否有更好的方法来覆盖大型嵌套bean定义的小部分?似乎子bean必须非常了解父类,例如构造函数索引.

这是一个玩具示例 - 实际上,服务是依赖于许多其他协作者bean的大型bean定义,这些bean还具有其他bean依赖性.例如,创建了一系列处理程序,每个bean引用链中的下一个,引用下一个.我想创建一个几乎完全相同的链,中间的处理程序有一些小的变化,我该怎么做?

我不想改变结构 - 服务bean使用协作者来执行他们的功能,但我可以添加属性并使用属性注入,如果这有帮助的话.

这是一个重复的模式,会创建自定义架构帮助吗?

谢谢你的建议!

编辑:我的问题的核心是,如果我有一个非常大的bean定义,创建一个复杂的bean的bean(bean有正确的bean等),我想创建一个几乎相同的bean一些变化,我该怎么做?如果您的解决方案必须使用适当的,或者可以使用构造函数注入,请提及.

嵌套与顶级bean不是问题(事实上,我认为所有bean都是实践中的顶级bean.)

EDIT2:到目前为止,感谢您的回答.FactoryBean可能就是答案,因为这会降低spring上下文的复杂性,并允许我仅将差异指定为工厂的参数.但是,将一大块上下文推回到代码中并不合适.我听说spring可以和脚本一起使用,比如groovy - 那提供了另一种选择吗?工厂可以在groovy中创建吗?

java spring

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

如何在QObject :: connect中使用QMetaMethod

我有两个QObject子类实例和两个QMetaMethod信号实例,其中一个对象和另一个对象中的插槽.我想把这个信号和插槽相互连接起来.

我查看了qobject.h文件,发现SIGNAL()和SLOT()宏只是在方法签名的开头添加"1"或"2"字符,所以看起来应该可以添加相同的字符到QMetaMethod :: signature()返回的字符串的开头,但这种方法取决于一些未记录的工具包内部,并且可能随时被新版本的Qt破坏.

有没有人知道通过QMetaMethod反射表示连接信号和插槽的可靠方法?

编辑: 我在Qt问题跟踪器中创建了建议:https: //bugreports.qt.io/browse/QTBUG-10637 如果有人也对此功能感兴趣,您可以在那里投票支持此票.

c++ qt qt4

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