问题列表 - 第18652页

一个月的间隔时间没有在31日工作?

基本上,我有一个查询负责在上个月内获取所有记录(使用特定过滤器).我使用的是Oracle的interval关键字,直到今天(2009年12月31日)都运行良好.我正在使用的代码是

select (sysdate - interval '1' month) from dual
Run Code Online (Sandbox Code Playgroud)

而我得到的错误

ORA-01839: date not valid for month specified
Run Code Online (Sandbox Code Playgroud)

如何使用interval关键字与任何日期兼容?或者如果有人有更好的方法来处理这个问题,我会全力以赴.

谢谢.

datetime oracle10g intervals

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

一页网站的"CMS"?

我打算为只包含一个页面的客户端构建一个站点.该页面只有一个包含可编辑内容的div; 其余的可以在模板文件中进行硬编码.

客户端需要类似CMS的行为:登录网站并编辑单个文本(最好是内联).我通常使用Drupal构建更大的站点,但对于像这样简单的东西来说,这样做会有点过分.

有没有人知道这样一个网站的好(开源)解决方案?

content-management-system

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

三维矢量的平面方程

我想找到一个给出3分的3D平面方程.应用十字产品后,我得到了正常的计算结果.但是已知平面的方程是正常乘以另一个向量,我被教导为P.OP. 我将主参考点替换为OP,我希望P为(x,y,z)形式.所以我可以得到像,例如,

OP = (1, 2, 3)
Run Code Online (Sandbox Code Playgroud)

我希望得到类似的东西:

(x-1)
(y-2)
(z-3)
Run Code Online (Sandbox Code Playgroud)

我可以知道吗?下面是我的参考代码(注:plane_point_1_x(),plane_point_1_y(),plane_point_1_z()所要求的各点的用户输入的所有功能).

"""
I used Point P as my reference point so I will make use of it in this section
"""

vector_pop_x = int('x') - int(plane_point_1_x())
vector_pop_y = int('y') - int(plane_point_1_y())
vector_pop_z = int('z') - int(plane_point_1_z())

print vector_pop_x, vector_pop_y, vector_pop_z
Run Code Online (Sandbox Code Playgroud)

以上所有都是我做的,但由于某种原因它没有用.我认为问题在于x,y,z部分.

python math linear-algebra

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

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

将.NET类(具有事件)暴露给COM

我想向COM公开.NET类.这很容易:

  • 我创建了一个接口,我在其中定义了应该是ComVisible的类的成员
  • 我自己定义了这些成员的DispId
  • 我定义接口应该是 ComVisible
  • 我为该Guid接口分配了一个
  • 我创建了一个实现该接口的类

没什么大不了.这一切都有效.但是,现在我的问题是:我在该类中有一些事件,我也希望向COM公开.
这应该没什么大不了的,但是,当我看一些例子(由MS'ComInterop工具生成的fi代码)时,我看到事件是在一个单独的接口中声明的.那就是:应该是的类ComVisible,实现2个接口:

  • 一个接口,它定义了应该使用的常规方法和属性 ComVisible
  • 另一个定义应该是的事件的接口ComVisible.

现在,我的问题是:为什么?这是什么原因?

为什么ComVisible在另一个接口中定义了事件,为什么它们只是在包含应该是的方法和属性的接口中没有定义ComVisible

这背后的原因是什么?

.net c# com comvisible

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

计算XPath中的函数

我有一个XML文档,并尝试使用xpath获取具有特定文本的节点数.见下面的xml

count(// event_type)返回event_type节点的数量,但我想要的是具有Error文本的event_type节点的数量.

  <Response>
    <run_id>20091231-105000</run_id>
    <message>
      <timestamp>2009-12-31T10:50:00.46875+00:00</timestamp>
      <event_type>Information</event_type>
      <operation>LoadProjects</operation>
      <error_code />
      <details>LoadProjects request detected</details>
    </message>
    <message>
      <timestamp>2009-12-31T10:50:02.296875+00:00</timestamp>
      <event_type>Error</event_type>
      <operation>Processor.InitaliseDCFiles</operation>
      <error_code />
      <details>some error details</details>
    </message>
    <message>
      <timestamp>2009-12-31T10:50:02.296875+00:00</timestamp>
      <event_type>Debug</event_type>
      <operation>Processor.InitaliseDCFiles</operation>
      <error_code />
      <details>some details</details>
    </message>
  <Response>  
Run Code Online (Sandbox Code Playgroud)

谢谢

xml xpath count

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

DataReader.NextResult检索结果的顺序始终是相同的

我有一个SELECT查询,产生多个结果,没有任何ORDER BY子句.如果我多次执行此查询然后使用DataReader.NextResult()迭代结果,我是否可以保证以相同的顺序获得结果?

例如,如果我执行以下返回199行的查询:

SELECT * FROM products WHERE productid < 200
Run Code Online (Sandbox Code Playgroud)

我总能得到productid = 1的第一个结果,依此类推?

据我所知,它始终以相同的顺序返回结果,但我找不到任何有关此行为的文档.

======================================

根据我的研究:查看此博客Conor vs. SQL.我实际上想问一下,即使表中的数据保持不变(即没有更新或删除),查询结果是否也会改变.但似乎在大表的情况下,当SQL服务器员工并行时,顺序可以不同

ado.net datareader

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

为什么在我没有创建任何char []实例时,探查器会显示大量的char []实例?

我正在运行一个递归操作的NetBeans配置文件,其中包括创建一个带有java.lang.String字段的类.在类列表中,在配置文件堆转储中,String字段的数量对应于按预期创建的类的数量,但是也有相似数量的char[]实例.char数组占内存使用量的近70%(!),而String字段约占7%.

这里发生了什么?我怎样才能减少char[]实例数?

谢谢

java profiling

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

哪里可以获得D语言的最佳资源?

哪里可以获得D语言的最佳资源?

d

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

Saxon XPath API返回TinyElementImpl而不是org.w3c.dom.Node

我有以下代码:

// xpath evaluates to net.sf.saxon.xpath.XPathEvaluator
XPath xpath = XPathFactory.newInstance().newXPath(); 
XPathExpression expression = xpath.compile("/foo/bar");
Object evaluate = expression.evaluate(someXML, XPathConstants.NODE);
Object evaluate2 = expression.evaluate(someXML, XPathConstants.NODESET);

System.out.println(evaluate!=null?evaluate.getClass():"null");
System.out.println(evaluate2!=null?evaluate2.getClass():"null2");

System.out.println(evaluate instanceof Node);
System.out.println(evaluate2 instanceof NodeList);
Run Code Online (Sandbox Code Playgroud)

这就是结果......

class net.sf.saxon.tinytree.TinyElementImpl
class java.util.ArrayList
false
false

只是为了澄清,如果我这样做:

org.w3c.dom.Node node = (org.w3c.dom.Node)evaluate;
Run Code Online (Sandbox Code Playgroud)

要么

org.w3c.dom.NodeList node = (org.w3c.dom.NodeList)evaluate2;
Run Code Online (Sandbox Code Playgroud)

我得到了 ClassCastException

怎么可能?根据Suns Java 1.5 API NODE和NODESET应分别映射到org.w3c.dom.Nodeorg.w3c.dom.NodeList

只是澄清2是的我知道Node是一个iterface,getClass()返回一个具体的类.

java saxon xpath-api java-api

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