问题列表 - 第4003页

在没有Oracle依赖的Java中使用Oracle引用游标

根据谷歌和其他一些消息来源(例如http://www.enterprisedt.com/publications/oracle/result_set.html),如果我想调用一个返回引用游标的存储函数,我需要写一些像这是为了访问ResultSet:

String query = "begin ? := sp_get_stocks(?); end;";
CallableStatement stmt = conn.prepareCall(query);
// register the type of the out param - an Oracle specific type
stmt.registerOutParameter(1, OracleTypes.CURSOR);
// set the in param
stmt.setFloat(2, price);
// execute and retrieve the result set
stmt.execute();
ResultSet rs = (ResultSet)stmt.getObject(1);
Run Code Online (Sandbox Code Playgroud)

无论如何都没有在Oracle上引入编译时依赖性.是否有OracleTypes.CURSOR的通用替代方案?

java oracle

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

计算机图形学:光线跟踪和3D渲染编程

我注意到一些顶尖大学正在开设课程,向学生们讲授CS专业的计算机图形学相关科目.可悲的是,这是我的大学不提供的东西,我希望在接下来的几年中进入某个时间.

我从一些大学找到的几个项目很棒,虽然我最感兴趣的是两件事:

  • 光线追踪:
    • 我想在未来两年内写一个Raytracer.我需要知道什么?我不是一个出色的程序员(Java,C和Prolog是我今天的主要语言),但我每天都在慢慢学习.另外,我的数学背景并不是那么好,所以任何阅读书籍的指针或编写这样一个程序的建议都会很棒.我倾向于快速选择这些东西,所以请随意查看我的参考资料.
  • 编程3D渲染模型
    • 我看了几个学生开发模型并在游戏中使用它们的项目.我已经制作了几个带有光栅图像的2D游戏,但从未使用过3D模型.在编程这些模型方面我需要学习什么?如果它有助于我以前使用3D Studio Max和Cinema4D(虽然每个课程似乎都使用Maya),但是在大约四年内没有触及它.

很抱歉发布这样模糊,让我们说实话,愚蠢的问题.这只是我一段时间想要做的事情,而且对于我来说,在我自己的时间里发展这个项目会很好.

相关问题

3d graphics programming-languages raytracing

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

自动刷新网页

我有一个网页,允许用户执行各种操作,然后修改数据库.此外,此Web应用程序需要跟踪数据库中随时间变化的各个字段.每隔几秒刷一次页面最好的方法来实现这个吗?例如,如果页面上有一个需要滚动的长列表,则很难查看列表,因为页面由于刷新而保持重置.我知道,有办法保留卷轴的位置.但是,我可以使用更高效的东西吗?

html database refresh

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

令人费解的Enumerable.Cast InvalidCastException

以下抛出一个InvalidCastException.

IEnumerable<int> list = new List<int>() { 1 };
IEnumerable<long> castedList = list.Cast<long>();
Console.WriteLine(castedList.First());
Run Code Online (Sandbox Code Playgroud)

为什么?

我正在使用Visual Studio 2008 SP1.

.net c# exception

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

是否存在VS 2003/2005和2008共存的已知问题?

有没有人知道VS 2003/2005和2008在同一个安装上共存的任何问题.

注册表配置单元都是分开的,.net框架都有自己的位置.我能想到的唯一问题是Web支持(可以是1.1或2.0,但不是两者)

我错过了什么吗?我会遇到麻烦吗?

编辑

我遵循了序列2003,2008,2005,2005 SP1并且缺少Web应用程序项目.任何人都可以确认这是否是一个问题?我已经通过手动安装WAP解决了它,但它应该包含在SP1中.

请参阅:此链接以了解2005年缺失物品的情况

.net visual-studio

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

auto_ptr设计

在我看来,一个类应该提供一个定义明确的抽象,没有私有成员就不应该在没有类知识的情况下进行修改.但是当我检查"auto_ptr"(或任何其他智能指针)时,违反了此规则.请参阅以下代码

class Foo{
public:
   Foo(){}
};

int main(int argc, char* argv[])
{
   std::auto_ptr<Foo> fooPtr(new Foo);
   delete fooPtr.operator ->();
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

运算符重载( - >)给出了底层指针,可以在不知道"auto_ptr"的情况下修改它.我不能认为它是一个糟糕的设计,因为智能指针是由C++极客设计的,但我想知道为什么他们允许这个.有没有办法编写没有这个问题的智能指针.

欣赏你的想法.

c++

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

有浮动工具提示的Flot的任何示例?

我目前正在研究一个Flot图,这个API看起来总体上非常强大,尽管高级使用的例子没有被广泛记录.

API建议有一些方法可以在图表上设置hoverable,而不是我确定究竟是什么意味着我可以用它来做.

我想知道是否有人可以提供他们遇到过的一些例子,或代表这个问题的代码,它们展示了以下任何一个例子:

  • 通过将鼠标悬停在Flot图表元素上的事件触发的动态工具提示
  • 勾选工具提示(悬停在xaxis上显示详细信息)
  • 任何类型的悬停在/动态事件绑定已使用w Flot

我正在寻找的效果类似于 Open Flash Chart示例

javascript jquery graphing flot javascript-events

20
推荐指数
4
解决办法
6万
查看次数

将SWF文件上的链接转换为另一个HTML

我遇到SWF文件问题.我在我的HTML页面上有一个SWF文件,我需要将它链接到我使用的另一个HTML但锚不起作用.任何人都可以帮助我.如何链接SWF文件.谢谢

html flash actionscript

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

C Sharp中的'friend'关键字相当于什么?

C Sharp中的'friend'关键字相当于什么?

如何使用'internal'关键字?

我已经读过'内部'关键字是C#中'朋友'的替代品.

我在我的C#项目中使用了一个DLL,我有源代码,但我不想修改现有的代码.我继承了这个类,我可以以任何我想要的方式使用我继承的类.问题是父类中的大多数代码都有受保护的方法.以某种方式使用朋友可以访问或调用这些受保护的方法吗?

c# internal friend friend-class

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

在MS-Excel中保护工作表时如何避免运行时错误?

下面的代码片段更改了单元格的数据验证状态,并在Excel-2003工作表不受保护时运行.但是,当我保护工作表时,宏不会运行并引发运行时错误

运行时错误'-2147417848(80010108)':

对象'验证'的方法'添加'失败

我试过包装代码

Me.unprotect
...
Me.protect
Run Code Online (Sandbox Code Playgroud)

但这不能正常工作.那么,当工作表受到保护而没有上述运行时错误时,如何修改下面的代码才能工作(即让代码修改解锁单元格的验证)?

更新

我的原始工作簿是Excel 2003.我在Excel 2007中测试了@ eJames解决方案,其中包含Workbook_Open的以下定义

Sub WorkBook_Open()
    Me.Worksheets("MainTable").Protect  contents:=True, userinterfaceonly:=True 
End Sub
Run Code Online (Sandbox Code Playgroud)

当工作表受到保护时,代码仍会失败并出现以下运行时错误

运行时错误'1004':应用程序定义的错误或对象定义的错误

谢谢,阿齐姆


代码片段

'cell to add drop down validation list'
dim myNamedRange as String
dim modifyCell as Range 
modifyCell = ActiveCell.Offset(0,1) 


' set list values based on some conditions not defined for brevitity'
If myCondition then
   myNamedRange = "range1"
Else
   myNamedRange = "range2"
End If

With modifyCell.Validation
   .Delete

   'Run time error occurs on the next line'
   .Add Type:=xlValidateList, …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

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