问题列表 - 第3857页

Oracle:WHERE子句中`(+)`做什么?

在我们正在迁移(通用化)的基于Oracle的应用程序中找到以下内容:

SELECT
    Table1.Category1,
    Table1.Category2,
    count(*) as Total,
    count(Tab2.Stat) AS Stat
FROM Table1, Table2
WHERE (Table1.PrimaryKey = Table2.ForeignKey(+))
GROUP BY Table1.Category1, Table1.Category2
Run Code Online (Sandbox Code Playgroud)

(+)在WHERE子句中做什么?我以前从未见过这样的用法.

sql oracle operators

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

使用CSS从HTML中在iTextSharp中渲染PDF

知道如何使用iTextSharp渲染PDF,以便使用CSS渲染页面.css既可以嵌入HTML中,也可以单独传递,我并不在乎,只是希望它能够工作.

我们将非常感谢具体的代码示例.

另外,我真的很想坚持使用iTextSharp,但如果你有其他的建议,它必须是免费的,开源的,并且有许可证允许在商业软件中使用它.

html c# pdf itextsharp

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

Microsoft的Entity Framework如何抑制测试驱动的开发?

MS的实体框架被认为是敏捷社区中的开发人员,以抑制测试驱动的开发.它是著名的袭击由.NET开发一批有影响力的不是的敏捷运动的原理的真实反映.

使用实体框架时敏捷开发人员面临的主要缺点是什么?

testing agile unit-testing entity-framework

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

闭包和上下文免费语法

我正在查看我的理论计算机科学课程的教学大纲,在Context Free Grammars的标题中,它列出了"闭包属性".我查看了关于这个主题的教科书,发现很少.它现在所拥有的一点点有点高于我的头脑(我还没有参加过这个课程),但我理解了一点.

我想知道在上下文无关语法中这种闭包的想法是否与函数式编程中闭包的概念相同或相关.据我所知,它谈到了语法和解决重叠的结合.书中有很多部分我还不了解,所以我不确定这些想法是否相同.

(更多上下文:我正在给教授写一封电子邮件,询问是否可以从Perl切换到Ruby或Python.如果这些概念是相关的,那么这可能是我们应该使用Ruby而不是Perl的另一个原因.)

grammar computer-science closures context-free-grammar

4
推荐指数
3
解决办法
2139
查看次数

应用程序版本或里程碑命名方案

我正在寻找应用程序版本或里程碑命名的"方案".

我想找一个适合我当前项目的命名方案,但我认为我们应该聚集一些更有趣的方案来分享关于这个主题的知识和想法.

您还应该提供可能的名称与建议的方案或估计.

例如 :

版本的开发代号采用"形容词动物"的形式.例如:Warty Warthog(Ubuntu 4.10),Hoary Hedgehog(Ubuntu 5.04),Breezy Badger(Ubuntu 5.10),是Ubuntu的前三个版本.一般来说,人们使用形容词来表示发布,例如"warty"或"breezy".

这允许有限但非常大的可能名称计数.

  • 一些硬件和软件版本被命名为真实世界的大城市 - 数百个可能的名字;
  • 一些硬件和软件版本被命名为(希腊罗马 - 无论如何)神话中的神或国王/军阀/皇帝 - 十分之一的可能名称我的神话;
  • 等等

对于我自己的项目,我正在考虑使用命名方案来命名公共版本,如流行的软件原则/哲学/规则/模式,如DRY,KISS,YAGNI,Singleton,Factory,Visitor等.但它感觉可能是一个太少了......电脑怪人.:)

version naming-conventions milestone

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

为什么Java不支持无符号整数?

为什么Java不包含对无符号整数的支持?

在我看来,这是一个奇怪的遗漏,因为它们允许人们编写不太可能在意外的大输入上产生溢出的代码.

此外,使用无符号整数可以是一种自我文档形式,因为它们表明unsigned int意图保留的值绝不应该是负数.

最后,在某些情况下,无符号整数对于某些操作(例如除法)可能更有效.

包含这些内容的不利之处是什么?

java unsigned integer language-design

367
推荐指数
11
解决办法
11万
查看次数

我是否需要担心Flex/AIR代码中的并发问题?

我有一种情况,我正在启动一些对象,当它们准备好处理一些输入数据时,调用一个处理程序.

该处理程序从待处理请求的ArrayCollection中获取数据集,将其分配给对象,并从ArrayCollection中删除数据集.

(我不能从ArrayCollection弹出,因为我需要搜索它以找到一个合适的数据集 - 它并不总是顶部的数据集.)

两个对象是否有可能以这样的方式调用我的处理程序:(1)第一个被分配数据集,(2)第二个被分配相同的数据集,然后服务于第一个的处理程序的实例删除了它,我猜(3)尝试从ArrayCollection中删除数据集时处理程序错误的第二个实例.

我对Flash Player运行时不熟悉,知道这种故障情况是否可行,或者我是否应该花些额外的时间来实现某种锁定以防止它出现.


编辑:到目前为止,答案为Flex提供了热烈的评论,但我不确定他们是否回答了这个问题.要清楚,我不是要决定是否使用Flex.

如果我有一个方法:

  1. 从ArrayCollection中的某处获取一段数据
  2. 与该数据有关
  3. 从ArrayCollection中删除该数据

在第一次调用#1之后但是在#3之前,是否可能另一次调用同一方法#1?

le dorfier,你说Flex/AS"正常" - 你能说明它在这种情况下会"正常工作"吗?

apache-flex air actionscript

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

当iframe的源代码是javascript时,浏览器会做什么

当iframe的来源是:

javascript:'';
Run Code Online (Sandbox Code Playgroud)

如:

<iframe id="SpControlFrame1" name="SpControlFrame1" src="javascript:'';" path_src="index.php?cmd=YYY" ></iframe>
Run Code Online (Sandbox Code Playgroud)

到底是怎么回事?什么是src ="javascript:'';" 告诉浏览器做什么?

"path_src"有什么作用?

谢谢克里斯

javascript iframe

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

从哪里开始使用API

我之前从未使用过API(并且在HTML和CSS之外的编程经验很少),我很难找到任何明确的教程或解释.

API是否都以相同的方式工作?您可以使用任何编程语言或仅使用特定语言,还是依赖于API?有一些常用的方法可以使用一些主要的API吗?您是否知道任何真正基本的API教程,或者您真的需要在开始这条道路之前使用特定的编码语言?

我没有"需要"处理的特定API,但我有兴趣与Twitter,Flickr,谷歌地图,Facebook,Last.fm等服务进行游戏,如果它可以访问的话.

任何建议将不胜感激,谢谢,

卢克

api

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

批处理文件,vista x64,if和括号

Windows上的某些批​​处理文件使用带有多行的IF语法,如下所示:

if var==rule (
  some comands
) else (
  else commands
)
Run Code Online (Sandbox Code Playgroud)

现在,Windows Vista x64决定将所有32位文件放在"C:\ Program Files(x86)"下.不幸的是,每当你在没有引号的多行IF中使用环境变量(例如PATH)时,变量值内的括号会混淆IF,从而中止批处理文件.例如:

if "%OS%"=="Windows_NT" (
  @setlocal
  call :set_home
  set _ARGS=%*
) else (
  set _SCALA_HOME=%SCALA_HOME%
  rem The following line tests SCALA_HOME instead of _SCALA_HOME, because
  rem the above change to _SCALA_HOME is not visible within this block.
  if "%SCALA_HOME%"=="" goto error1
  call :set_args
)
Run Code Online (Sandbox Code Playgroud)

即使%SCALA_HOME%出现的行未执行,带有此文件的批处理文件也将失败.这很烦人.这有解决方案吗?

windows 64-bit batch-file windows-vista

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