问题列表 - 第21234页

为什么这会导致oracle错误?ORA-00907

这让我疯了,任何人都可以帮助我理解为什么以下语句都返回以下错误?

create table JMS_PENDING_MESSAGE (id number primary key, queuex nvarchar2(200), messagex nclob(1000));
create table JMS_PENDING_MESSAGE (id number primary key, queuex nvarchar2(200), messagex nclob(10000));
create table JMS_PENDING_MESSAGE (id integer primary key, queuex nvarchar2(200), messagex nclob(10000));
Run Code Online (Sandbox Code Playgroud)

并且错误消息:

ORA-00907: missing right parenthesis
Run Code Online (Sandbox Code Playgroud)

我使用ojdbc5.jar运行JDBC,如果它有所作为!任何帮助非常感谢,我疯了

sql oracle ora-00907

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

使用条纹将 JSP 文件移动到 WEB-INF 目录时出错

我有以下条纹 ActionBean:

package myapp;

import net.sourceforge.stripes.action.*;

public class WelcomeActionBean extends MyAppActionBean {
    @DefaultHandler
    public Resolution view() {
        return new ForwardResolution("/welcome.jsp");
    }
}
Run Code Online (Sandbox Code Playgroud)

当我在浏览器中加载/myapp/Welcome.action 时,会显示welcome.jsp 的内容。

但是,当我将welcome.jsp 移动到/WEB-INF/jsp/welcome.jsp 并更改ForwardResolution 参数以反映该更改时,即:

return new ForwardResolution("/WEB-INF/jsp/welcome.jsp");
Run Code Online (Sandbox Code Playgroud)

加载 /myapp/Welcome.action 时出现以下错误:

net.sourceforge.stripes.exception.ActionBeanNotFoundException: Could not locate an ActionBean that is bound to the URL [/Welcome.action]. Commons reasons for this include mis-matched URLs and forgetting to implement ActionBean in your class. Registered ActionBeans are: {/controller/DefaultView.action=class net.sourceforge.stripes.controller.DefaultViewActionBean, /myapp/MyApp.action/=class myapp.MyAppActionBean, /myapp/Welcome.action/=class myapp.WelcomeActionBean, /controller/DefaultView.action/=class net.sourceforge.stripes.controller.DefaultViewActionBean, /myapp/MyApp.action=class myapp.MyAppActionBean, /myapp/Welcome.action=class myapp.WelcomeActionBean}
    net.sourceforge.stripes.controller.AnnotatedClassActionResolver.getActionBean(AnnotatedClassActionResolver.java:341)
    net.sourceforge.stripes.controller.NameBasedActionResolver.getActionBean(NameBasedActionResolver.java:264) …
Run Code Online (Sandbox Code Playgroud)

java stripes web-applications web-inf

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

谁在OS中安排调度程序 - 这不是一个鸡蛋和鸡蛋的场景吗?

谁安排调度程序?

这是创建的第一个任务以及如何创建第一个任务?它不需要任何资源或内存吗?不像鸡蛋和鸡蛋的情景?

调度程序不是一项任务吗?是否在每个时间片结束时获取CPU来检查哪个任务需要给CPU?

是否有任何良好的联系使得一个人能够深入思考和理解所有这些概念,而不是泄露出一些需要被遗忘的理论?

operating-system scheduling rtos scheduler

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

可可窗口位置异常

我在屏幕上定位一个窗口有一个奇怪的问题.我想将窗口置于屏幕中央,但我不知道该怎么做.这就是我所拥有的.该窗口由主控制器从笔尖创建:

IdentFormController *ftf = [[IdentFormController alloc] initWithWindowNibName:@"IdentForm"];
[[ftf window] makeKeyAndOrderFront:self];
Run Code Online (Sandbox Code Playgroud)

现在,IdentFormController具有awakeFromNib()方法,在该方法中它尝试定位窗口.为了简单起见,我只是尝试做setFrameOrigin(NSMakePoint(0,0)).会发生什么如下:

我第一次创建这个窗口时,一切都按预期工作.但如果我在释放前一个之后再创建它,它会开始出现在随机位置.为什么这样做?

cocoa objective-c nswindow

10
推荐指数
3
解决办法
5934
查看次数

解释int(*a)[3]

当使用C中的数组和指针时,人们会很快发现它们并不等同,尽管乍一看似乎是这样.我知道L值和R值的差异.不过,最近我试图找出一个可以与二维数组结合使用的指针类型,即

int foo[2][3];
int (*a)[3] = foo;
Run Code Online (Sandbox Code Playgroud)

不过,我只是不能找出编译器如何"理解"的类型定义,尽管常规运算符优先级规则*[].相反,如果我使用typedef,问题会变得非常简单:

int foo[2][3];
typedef int my_t[3];
my_t *a = foo;
Run Code Online (Sandbox Code Playgroud)

在底线,有人可以回答我关于int (*a)[3]编译器如何读取该术语的问题吗?int a[3]很简单,int *a[3]也很简单.但那么,为什么不int *(a[3])呢?

编辑:当然,而不是"类型转换"我的意思是"typedef"(它只是一个错字).

c c++ arrays types pointers

23
推荐指数
4
解决办法
5353
查看次数

在numpy或scipy中左转?

我试图使用numpy或scipy在python中获得非方阵的左逆.如何将以下Matlab代码翻译成Python?

>> A = [0,1; 0,1; 1,0]

A =

     0     1
     0     1
     1     0

>> y = [2;2;1]

y =

     2
     2
     1

>> A\y

ans =

    1.0000
    2.0000
Run Code Online (Sandbox Code Playgroud)

\在Matlab中是否存在numpy或scipy等效的左逆算子?

python matlab numpy linear-algebra matrix-inverse

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

如何确定角色是否在Clojure的范围内?

我正在尝试编写一个函数来检查字符是否在某个十六进制范围内.

我正在尝试下面显示的代码:

(def current \s)
(and (>= current (char 0x20)) (<= current (char 0xD7FF)))
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

java.lang.ClassCastException: java.lang.Character cannot be cast to 
java.lang.Number (NO_SOURCE_FILE:0)
Run Code Online (Sandbox Code Playgroud)

我假设因为> =运算符需要一个数字,它会尝试输入它.在常规java中,我可以这样做:

(current >= 0x20) && (current <= 0xD7FF)
Run Code Online (Sandbox Code Playgroud)

character clojure

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

获取未定义的类类型错​​误,但我确实创建了类并定义了它

我正在为我的一个班级工作.简单地说,我有一个GumballMachine类和一组改变GumballMachine状态的State类.

这是违规代码:

class GumballMachine;

class State {
public:
 virtual void insertQuarter() const = 0;
 virtual void ejectQuarter() const = 0;
 virtual void turnCrank() const = 0;
 virtual void dispense() const = 0; 

protected:
 GumballMachine *GBM;
};

class NoQuarterState : public State {
public: 
 NoQuarterState (GumballMachine *GBM) {
  this->GBM = GBM;  
 }

 void insertQuarter() const {
  cout << "You inserted a quarter\n";  
  **this->GBM->QuarterInserted();** // <--- C2027 error on MSDN  
 }
};
Run Code Online (Sandbox Code Playgroud)

现在进一步下面我将GumballMachine类定义为:

class GumballMachine {
public:
 GumballMachine(int numOfGB) {
  this->noQuarterState = …
Run Code Online (Sandbox Code Playgroud)

c++ visual-studio-2008 visual-studio visual-c++

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

从.NET DLL - app.config问题中使用webservice

我正在构建一个DLL,我们称之为mydll.dll,在其中我有时需要从webservice,myservice调用方法.mydll.dll是使用C#和.NET 3.5构建的.

为了消耗为MyServiceMYDLL我添加了一个服务在Visual Studio 2008中,这或多或少与使用svcutil.exe的.这样做会创建一个我可以创建的类,并将端点和绑定配置添加到mydll app.config.

这里的问题是从未加载mydll app.config.相反,加载的是我使用mydll的程序的app.config或web.config .

我希望mydll能够进化,这就是为什么我将它的功能从我的系统的其他部分开始解耦.在这个演变过程中,它可能会增加更多的Web服务,它会调用手动复制粘贴方法来克服这个问题.

我已经研究了几种可能的攻击方法:

  1. 手动将端点和绑定从mydell app.config 复制到目标EXE或web .config文件.
    耦合模块,不灵活
  2. 使用configSource(请参阅此处),在目标.config中包含来自mydll app.config的端点和绑定. 还要在模块之间添加耦合
  3. 以编程方式加载mydll app.config,读取端点和绑定,并实例化Binding和EndpointAddress.
  4. 使用其他工具为myservice创建本地前端

我不知道该走哪条路.选项3听起来很有希望,但事实证明这是很多工作,可能会引入一些错误,所以它无疑是值得的.我也不熟悉规范svcutil.exe以外的任何工具.

请为上述替代方案提供优缺点,提供实施其中任何方案的提示,或建议其他方法.

谢谢,
阿萨夫

.net dll web-services app-config svcutil.exe

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

Delphi - 应用程序无法正确初始化

我在Delphi应用程序中声明了表:

 x,y,z,r:array [1..10000000] of double;
 t1,t2,t3,t4:array [1..10000000] of integer;
Run Code Online (Sandbox Code Playgroud)

在一切都好之前,但现在我遇到了一些pcs错误(在大多数pc:s错误未来):

"The application failed to initialize properly (0xc0000005)"
Run Code Online (Sandbox Code Playgroud)

如果我更改表更小:

 x,y,z,r:array [1..5000000] of double;
 t1,t2,t3,t4:array [1..5000000] of integer;
Run Code Online (Sandbox Code Playgroud)

错误消失了

arrays delphi

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