问题列表 - 第24297页

JPA的替代品

我想将JPA用于我的Java桌面应用程序的持久层,但我遇到的问题与JPA中描述的类似- 实体设计问题

我没有找到上述问题的解决方案,这就是为什么我想要使用JPA的任何其他替代方案.

如果我得到上述问题的解决方案会更好.

java jpa

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

为什么建议将服务合同定义为接口

为什么建议将服务合同定义为接口.将它们作为课程有什么特别的优势?

wcf interface

10
推荐指数
2
解决办法
4019
查看次数

使用 javascript 将文档的整个文本作为字符串获取

我正在开发一个 Firefox 扩展,理想情况下能够将整个 DOM 作为字符串......忘记任何数据结构。我只想在缓冲区中看到我在“查看源代码”中看到的内容。我一直在检查 javascript 参考资料和 HTMLDocument 等,但无济于事。

理想情况下,我也能够写入这个缓冲区(似乎可能,即 document.writeLn()) 我希望有一个 document.read() ?我只是一个js菜鸟吗?

javascript firefox dom

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

python itertools.permutations的算法

有人可以itertools.permutations在Python标准的lib 2.6中解释例程算法吗?我不明白为什么会这样.

代码是:

def permutations(iterable, r=None):
    # permutations('ABCD', 2) --> AB AC AD BA BC BD CA CB CD DA DB DC
    # permutations(range(3)) --> 012 021 102 120 201 210
    pool = tuple(iterable)
    n = len(pool)
    r = n if r is None else r
    if r > n:
        return
    indices = range(n)
    cycles = range(n, n-r, -1)
    yield tuple(pool[i] for i in indices[:r])
    while n:
        for i in reversed(range(r)):
            cycles[i] -= 1
            if cycles[i] == 0: …
Run Code Online (Sandbox Code Playgroud)

python algorithm permutation

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

`break`只适用于`for`,`while`,`do-while`,`switch'和`if`语句?

假设,我iffor循环中有一个语句:

for( ; ; )
{
  if( )
    {
     printf(" inside if");
     break;
    }//if         

  printf("inside for");
}//for
Run Code Online (Sandbox Code Playgroud)

现在,该break语句是否会导致编译器退出for循环,或者只有if当条件if变得满足时它才会出现?

c break

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

为什么开发游戏需要"主要"游戏循环?

我发现大多数游戏开发需要一个主游戏循环,但我不知道为什么它是必要的.我们不能实现事件监听器并响应每个用户操作吗?然后可以在事件发生时播放动画(等).

主游戏循环的目的是什么?

game-loop

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

是否有Linq到Nhibernate进行无状态会话?

我正在使用常规会话通过linq从数据库加载一些项目.问题是它会缓存实体,并且内存负载会不必要地增加.有没有办法用无状态会话替换会话而不在客户端代码中引入许多更改?

nhibernate linq-to-nhibernate

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

Visual C++中的浮点精度

HI,

我试图使用Jonathan Richard Shewchuk的计算几何的 强大谓词.

我不是程序员,所以我甚至不确定我在说什么,我可能会做一些基本的错误.

关键是谓词应该允许具有自适应浮点精度的精确算法.在我的电脑上:华硕pro31/S(Core Due Centrino处理器)它们无法正常工作.问题可能在于我的计算机可能会使用与Shewchuk使用的浮点精度冲突的一些改进.作者说:

/* On some machines, the exact arithmetic routines might be defeated by the  */
/*   use of internal extended precision floating-point registers.  Sometimes */
/*   this problem can be fixed by defining certain values to be volatile,    */
/*   thus forcing them to be stored to memory and rounded off.  This isn't   */
/*   a great solution, though, as it slows the arithmetic down.              */
Run Code Online (Sandbox Code Playgroud)

现在我想知道的是,有一种方法,可能是一些编译器选项,来关闭内部扩展精度浮点寄存器.

我非常感谢你的帮助

c++ math floating-point floating-accuracy visual-c++

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

必须(应该)避免使用标准库中的哪些功能?

我已经读过Stack Overflow,有些C函数是"过时的"或"应该避免".你能告诉我一些这种功能的例子和原因吗?

这些功能有哪些替代方案?

我们可以安全地使用它们 - 任何好的做法?

c standard-library obsolete

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

这个JavaScript代码是什么类型的数据?

好吧,我是JavaScript的新手.你能告诉我这段JavaScript代码的数据类型:

var options =
{
    sourceLanguage: 'en',
    destinationLanguage: ['hi', 'bn', 'fa', 'gu', 'kn', 'ml', 'mr', 'ne', 'pa', 'ta','te','ur'],
    shortcutKey: 'ctrl+g',
    transliterationEnabled: true
};
Run Code Online (Sandbox Code Playgroud)

我已经回顾了JavaScript数组,但它似乎不是传统的数组.还是不知道它是某种阵列还是其他数据类型!!

此外,有没有办法将单个元素设置为该数据类型,例如单独设置数组元素.

提前致谢

javascript arrays types

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