问题列表 - 第21070页

解决复发问题

我试图使用递归树来解决给定的递归, T(n) = 3T(n/3) + n/lg n.

在第一级(n/3)/(log(n/3)) + (n/3)/(log(n/3)) + (n/3)/(log(n/3)) = n/(log(n/3)).

事实证明,在第二级n/(log(n/9)).

我可以用以下的形式概括上述等式 n.loglogn

这是一个普遍的疑问,我需要对此有所了解.

注意:必须Theta(n^k log^k (n))在该函数k中的任何函数都应> = 1.在这种情况下,k为-1,因此主定理不会进入图像

algorithm math recursion asymptotic-complexity

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

Java防御副本

我见过像这样编码的防御性副本

void someMethod(Date d) {
    myDate = new Date( d.getTime() );
}
Run Code Online (Sandbox Code Playgroud)

但这对我来说没有意义,在Java中是否有办法在该对象的内存中创建相同的副本?

我已经读过clone()不会在所有情况下都行不通,但我不明白为什么.

java theory defensive-programming

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

.NET中的实体框架?

我们是需要单独安装实体框架还是配备.net 3.5

.net installation entity-framework

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

是否有任何用Io编程语言编写的应用程序?(或者,分发Io应用程序.)

我最近对基于原型的OOP感兴趣,而且我一直在玩Io和Ioke.使用Ioke分发应用程序很简单.它在JVM上.需要我多说?但是,我对如何分发Io应用程序感到非常难过,特别是在Windows上.这不像你可以让最终用户编译Io来运行你的应用程序.

我真的很震惊,Io已经走了8年没有为分销这样的事情制定某种标准.Ruby有宝石,Java有jar,等等.

更糟糕的是,我找不到用Io编写的单个应用程序,可能会窃取有关分发的想法.也许我吮吸谷歌搜索(顺便说一句,Io是一个可怕的搜索名称; P).

是否有任何规范的方式来分发Io应用程序?是否存在任何Io应用程序,或者我只是忽略了这一点?

我不确定这是否应该是社区维基.如果您认为应该,请评论并告诉我.

software-distribution iolanguage

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

任何真实的CPU都不使用IEEE 754吗?

我正在优化数值/统计库的排序函数,基于这样的假设:在过滤掉任何NaN并进行一些微调之后,可以将浮点数作为32位整数进行比较而不改变结果,并且可以将双精度数据进行比较64位整数.

这似乎加速了这些数组的排序大约40%,并且只要浮点数的位级表示是IEEE 754,我的假设就成立.是否存在人们实际使用的真实CPU(不包括在嵌入式设备中,这个库没有针对哪个)使用其他可能会破坏这种假设的表示?


sorting floating-point performance ieee-754

31
推荐指数
4
解决办法
6257
查看次数

如何用Java检测当前显示?

我连接了2个显示器,因此我可以在主显示器或辅助显示器上启动我的Java应用程序.

问题是:我怎么知道哪个显示包含我的应用程序窗口,即有没有办法用Java检测当前显示?

java

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

是否可以为.NET应用程序或仅为线程设置CultureInfo?

我有一个用C#编写的应用程序,它没有GUI或UI,而是编写由另一个应用程序解析的文件(在XML和其他应用程序中).

我有一个客户,其CultureInfo将NumberDecimalSeparator设置为逗号,导致浮点数解析错误(PI最终为3,1415).

我想要一种在应用程序中为所有线程全局设置CultureInfo的方法.我试过了:

  1. (显然)习惯性的方法是将CurrentThread.CurrentCulture设置为Main()中的第一行,但它似乎被重置.
  2. http://www.codeproject.com/KB/cs/Change_App_Culture.aspx上的变体/扩展
  3. 对应用程序中显式创建的线程执行相同的操作(#1).

更改为使用显式格式不是一种选择(150K +行,大多数由前雇员编写).

[编辑] 应用程序绑定到套接字并处理来自专用客户端的请求.根据请求类型,它会生成不同的处理程序类.

对不起,当我第一次发布时,我应该在#1中澄清(我虽然)我已经在所有明确生成的处理程序中完成了这一点.

事实证明我错过了导致问题的线程/处理程序. 所以应用程序现在正常工作,但问题仍然是关于是否可以在所有线程上设置文化.

如果它可以迭代所有线程,它也会解决问题.所以:

如何在当前进程中获取所有Thread对象(而不是ProcessThread)?

c# culture cultureinfo number-formatting

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

在C#的两个日期之间获得差异的最简单方法是什么?

在C#的两个日期之间获得差异的最简单方法是什么?

即:(date1 - date2).TotalMonths ..有点事.谢谢!

c# date

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

使用for_each随机变量初始化列表

我正在尝试使用for_each和lambda函数将列表初始化为随机整数.我是boost.lambda函数的新手,所以我可能会错误地使用它,但下面的代码生成了相同数字的列表.每次运行它时,数字都不同,但列表中的所有内容都是相同的:

srand(time(0));

theList.resize(MaxListSize);

for_each(theList.begin(), theList.end(), _1 = (rand() % MaxSize));
Run Code Online (Sandbox Code Playgroud)

c++ lambda boost

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

NHibernate.Spatial与NHibernate 3.0兼容吗?

我想使用NHibernate.Spatial.我还想使用新的NHibernate 3.0功能,例如改进的LINQ提供程序和QueryOver功能,这些功能仅在NHibernate的源代码控制主干中可用.

这两件事是否兼容?如果没有Spatial我就无法工作,但我真的想要LINQ功能,如果不能使用它们就必须这样做.

谢谢!

.net gis nhibernate orm spatial

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