问题列表 - 第42826页

从数据集创建一个非常大的唯一列表以适应内存

我有一个包含1.2亿条记录的列表,每条记录大约40/50字节,大约是5.5/6千兆字节的原始内存空间,不包括将阵列保存在内存中所需的任何额外存储空间.

我想确保此列表是唯一的.我尝试这样做的方法是创建一个Hashset <string>并逐个添加所有条目.

当我得到大约3300万条记录时,我内存不足,列表创建速度慢下来.

有没有更好的方法及时对这个庞大的条目列表进行排序?我能想到的唯一解决方案是使用Amazon EC2高内存四倍超大型实例一小时.

谢谢

.net c# hashset

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

Vim:自动格式化长单行

我有一个JavaScript代码编写为一个长行,我想重新格式化,以便每个语句写在一行.这可能使用Vim吗?我尝试了gqq和==命令,但它们没有用.

vim formatting code-formatting

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

如何在文件名之前获取路径

我有一个像"c:\ temp\test\test.jpg"这样的文件名,如何获得"c:\ temp\test"目录?

.net c#

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

如何获取正在上载的文件的InputStream的MIME类型?

简单的问题:如何在InputStream不保存文件的情况下获取用户上传到我的servlet的文件的MIME类型(或内容类型)?

java servlets inputstream mime-types

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

MPI_Request - 获取发件人

我有一个MPI程序和MPI_Irecv函数来接收来自MPI_ANY_SOURCE的消息.我需要查看发件人是谁,我想从MPI_Request*req.我怎么得到它?我尝试过req.MPI_SOURCE,但它不存在.提前致谢

mpi

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

SQL比较来自两个表的数据

我有2个表TableA,TableB并且具有相同的列格式,例如两个表TableATableB

A B C D E F 
Run Code Online (Sandbox Code Playgroud)

其中A和B是主键.

如何编写SQL来检查,如果TableATableB具有相同主键正好包含在每列中的值相同.

这意味着这两个表具有完全相同的数据.

sql

76
推荐指数
5
解决办法
33万
查看次数

二元选择评级的排序算法

想象一下我想要根据我喜欢的程度订购的书籍清单。我没有对个别书籍进行评分,而是从列表中选择两本书(随机选择)中最好的一本,并根据需要对任意多对书籍重复此操作(不对所有组合进行评分)。

如何根据这个二元选择对我的图书列表进行排序?这个问题有正式名称吗?

algorithm

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

WCF中的Log4Net无法正常工作

嗨,我想在WCF IIS托管服务中使用Log4Net,但它不记录任何数据.有没有人使用Log4Net实现了WCF服务的登录?

wcf log4net

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

变量名称作为Javascript中的字符串

有没有办法在Javascript中将变量名称作为字符串?(比如Cocoa中的NSStringFromSelector)

我想这样做:

var myFirstName = 'John';
alert(variablesName(myFirstName) + ":" + myFirstName);

--> myFirstName:John
Run Code Online (Sandbox Code Playgroud)

- 添加

我正在尝试使用JavaScript连接浏览器和其他程序.我想将实例名称从浏览器发送到另一个程序以获取回调方法.

FooClass = function(){};
FooClass.someMethod = function(json) {
  // Do something
}

instanceA = new FooClass();
instanceB = new FooClass();
doSomethingInAnotherProcess(instanceB); // result will be substituted by using instanceB.someMethod();

...
Run Code Online (Sandbox Code Playgroud)

....

[来自其他节目]

evaluateJavascriptInBrowser("(instanceName).someMethod("resultA");");
Run Code Online (Sandbox Code Playgroud)

在PHP中:如何在PHP 中将变量名称作为字符串?

javascript

134
推荐指数
12
解决办法
13万
查看次数

在PowerBuilder 11中打开PowerBuilder 6.5源文件

我有一些传统的powerbuilder程序,我需要看一下(查看源代码,布局等),它们来自PowerBuilder 6.5.我所有的都是PowerBuilder 11(演示/评估版),它似乎无法打开PBL文件(在文件打开对话框中选择它们什么都不做).

我猜这是因为版本很旧.任何人都知道如何查看这些旧的源文件?

谢谢!

powerbuilder

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