问题列表 - 第9400页

A盒中N球组合的枚举?

我想列举A盒中N球的所有可能组合.

例如:我有8个球可以处理3个盒子:

         box_1   box_2   box_3
case-1       8       0       0
case-2       0       8       0
case-3       0       0       8 
case-4       7       1       0
case-5       7       0       1
case-6       6       2       0
...
Run Code Online (Sandbox Code Playgroud)

我的第一个问题是我需要A循环来执行此操作,但我希望AN是用户的输入.那么如何在不编写用户可能需要的所有可能数量的循环的情况下做到

a N的值在2到800之间,因此计算时间要求很高.如何优化该算法?

如果你用python语言回答我,我将不胜感激.感谢所有的贡献!

python combinations enumeration

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

使用Java删除文件中的重复行

作为我正在进行的项目的一部分,我想清理一个我生成重复行条目的文件.然而,这些重复通常不会彼此靠近.我想出了一种在Java中这样做的方法(它基本上制作了文件的副本,然后使用嵌套的while语句将一个文件中的每一行与另一个文件中的其余部分进行比较).问题是,我生成的文件非常大而且文本很重(大约225k行文本,大约40兆).我估计我目前的流程需要63个小时!这绝对是不可接受的.

但是,我需要一个集成的解决方案.最好是Java.有任何想法吗?谢谢!

java file-io text file duplicates

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

一次查询并保存到会话,或多次?

我正在构建一个PHP/MySQL应用程序,用户可以登录并搜索媒体资产.他们还可以保存搜索并创建灯箱(资产集合).最后,他们可以创建用户组.

在登录时,一次查询所有已保存的搜索,灯箱和组的ID并将其保存在会话变量中是否更有意义?或者在第一次点击相应页面时执行查询?我正在寻找效率,会议似乎是要走的路,但我忽略了什么吗?

php mysql performance

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

System.Net.Sockets命名空间中缺少TCPListener

我正在使用TCPListener,根据这个页面应该在System.Net.Sockets中,我有

using System.Net;
using System.Net.Sockets;
...
TCPListener tcpListener = new TCPListener(10);
Run Code Online (Sandbox Code Playgroud)

Visual Studio产生以下错误

错误1找不到类型或命名空间名称'TCPListener'(您是否缺少using指令或程序集引用?)C:\ path\WindowsService.cs 85 13 Windows服务测试1

我错过了什么?

c# .net-3.5

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

是否有使用严格评估的Haskell编译器或预处理器?

我正在寻找一个Haskell编译器,它默认使用严格的评估而不是延迟评估.我只想使用OCaml,但Haskell的语法比OCaml 好得多(而且Haskell是纯粹的,并且具有很酷的功能,比如类型类).

我真的宁愿不经常把!s和$!s全部放在我的程序上.带有开关或预处理器的编译器可以输入严格的注释,这非常好.如果有一种方法在某些地方使用延迟评估也是有帮助的,以防万一我想要无限列表(我可能永远不会).

请不要试图说服懒惰的评价更好,我真的需要表现.IIRC,西蒙佩顿琼斯甚至说,懒惰的评价是不是真的有必要,它在那里主要是为了防止他们的语言不纯.

compiler-construction haskell lazy-evaluation

19
推荐指数
8
解决办法
2952
查看次数

如何根据Eclipse中的字段注释自动为getter/setter生成注释?

我希望Eclipse根据先前为字段定义的注释自动为我的getter和setter方法生成Javadoc注释.我怎样才能做到这一点?

背景:我们公司的一项政策是评论每个方法和领域(即使它们具有不言自明的名称).因此,我必须通过描述字段并再次描述getter/setter来完成冗余工作.

例:

/**
 * name of the dynamic strategy
 */
private String dynName;

/**
 * get the name of the dynamic strategy
 * @return
 */
public String getDynName() {
    return dynName;
}
Run Code Online (Sandbox Code Playgroud)

在网上搜索显示我不是唯一一个有问题的人 - 但我找不到任何解决方案.我检查了http://jautodoc.sourceforge.net/,但似乎无法做到这一点.

java eclipse javadoc

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

如何检测Java字节码中的数组大小(FindBugs)

我想通过查看字节码来了解正在分配的数组的大小,如果在编译时知道该信息,当然.

背景:我想编写一个FindBugs检测器(查看编译的字节码)并报告某些阵列分配的发生.为了滤除误报,我对"小"数组不感兴趣,只对编程时大小不可用或大于可配置阈值的数组感兴趣.

由于FindBugs的源代码没有太多记录,我正在寻找一些关于如何开始的指针 - 也许已经有一个检测器做了类似我能看到的东西.

java arrays static-analysis bytecode findbugs

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

无法grep特定格式的文本

我跑

man gcc | grep "-L"
Run Code Online (Sandbox Code Playgroud)

我明白了

Usage: grep [OPTION]... PATTERN [FILE]...
Try `grep --help' for more information.
Run Code Online (Sandbox Code Playgroud)

你怎么能比赛?

grep gcc

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

流式XPath评估

是否有任何生产就绪库可用于针对提供的xml文档进行流式XPath表达式评估?我的调查表明,大多数现有解决方案在评估xpath表达式之前将整个DOM树加载到内存中.

java xml evaluation xpath dom

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

Rails中的Whiny Nils

所以我在rails中生成我的脚手架,它创建了通常的CRUD文件.在我的视图中,我复制了new.html.erb中的表单并将其粘贴到index.html.erb,因此我可以从索引创建一个新记录.当我这样做时,无论我做什么,我都会始终如一地得到以下错误.

Called id for nil, which would mistakenly be 4 -- if you really wanted
the id of nil, use object_id
Run Code Online (Sandbox Code Playgroud)

我厌倦了在网上寻找答案,只是学会了它被称为whiny nil(没什么帮助).我尝试重命名我的实例变量,大写,使用全局变量等,但Rails没有错误文档库令人沮丧.有人可以帮忙吗?

ruby ruby-on-rails

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