问题列表 - 第40121页

排序5万个数字

假设我们需要对5 000 000个数字进行排序.假设,这些数字存储在一个文件中.解决此问题的最有效算法是什么?并行排序算法......

怎么做?也许有用的链接)

我不能使用标准算法

因此我问你关于方法和算法:)

好的..我读过有关并行合并的内容......但对我来说并不清楚.

解决方案,第一个版本

代码位于此处

java sorting algorithm parallel-processing

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

c ++/cli包装问题

是否有推荐的方法用c ++ cli包装本机c ++库?

c++-cli

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

创建zip而不记录根路径; 编程

假设我要压缩这个目录〔c:/ Users/xah/ErgoEmacs_Source/ergoemacs/build-util /〕

我希望输出目录是〔c:/ Users/xah/xx2 /〕

(我现在的目录可能在任何地方.我在elisp程序中调用zip)所以我这样做

zip -r c:/Users/xah/xx2/build-util.zip c:/Users/xah/ErgoEmacs_Source/ergoemacs/build-util/
Run Code Online (Sandbox Code Playgroud)

然后zip将记录这样的完整路径

adding: Users/xah/ErgoEmacs_Source/ergoemacs/build-util/ (stored 0%)
adding: Users/xah/ErgoEmacs_Source/ergoemacs/build-util/.svn/ (stored 0%)
adding: Users/xah/ErgoEmacs_Source/ergoemacs/build-util/.svn/all-wcprops (deflated 56%)
...
Run Code Online (Sandbox Code Playgroud)

我希望路径只是以build-util开头.

注意:我在一个程序(elisp)中调用zip,我不能或不想使用任何envirenment变量的概念.

这有可能与一些zip参数?

bash shell zip

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

Javascript速记

是否有以下简写版本:

(a > 0 && a < 1000 && b > 0 && b < 1000 && c > 0 && c < 1000)
Run Code Online (Sandbox Code Playgroud)

非常感谢.

javascript

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

使用AbstractController :: ActionNotFound,自定义设计会话控制器的RSpec测试失败

我目前正在尝试使用rspec测试自定义Devise会话控制器.我的控制器看起来像这样:

class SessionsController < Devise::SessionsController

  def create 
    #valid email?
    if !(params[:email] =~ /^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$/)
      set_flash_message :notice, "Please enter a valid e-mail address!"
    end

    super
  end
end
Run Code Online (Sandbox Code Playgroud)

我的RSpec控制器测试是这样的:

require 'spec_helper'
require 'devise/test_helpers'

describe SessionsController do  

  it "should put a warning on invalid mail address login attempt" do
    post :create, :user => {:email => 'invalidEmailAddress'}
    response.should contain "Please enter a valid e-mail address!"
  end

  it "should put no warning on valid mail address login attempt" do
    pending
  end
end
Run Code Online (Sandbox Code Playgroud)

如果我执行RSpec测试,则失败并显示以下行:

Failure/Error: post :new, …
Run Code Online (Sandbox Code Playgroud)

controller rspec ruby-on-rails devise

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

flexunit of handle customer event和Async.asyncHandler()

任何人都知道怎么做 Async.asyncHandler()工作,如果Async.processOnEvent()只能在[Before]方法中使用.(除了http://docs.flexunit.org/之外,任何人都知道一些有用的文件).

我定义了一个名为HelloCompo(扩展Vbox)的MXML组件,该组件定义了一个名为hello()的函数,在hello()中发生了一个名为HelloEvent的客户事件(事件类型名为"hello"),并在另一个函数中命名init()监听事件,我想测试事件是否正确调度.所以我有以下测试:

var helloCompo = new HelloCompo();

helloCompo.hello();

helloCompo.addEventListener("hello", Async.asyncHandler(this, handleHello, 1000, null, handleTimeOut));
Run Code Online (Sandbox Code Playgroud)

测试将始终执行handleTimeOut方法(意味着不调度HelloEvent,但是当helloCompo.hello()执行时,它确实发生了干扰,所以出了什么问题?)

apache-flex flexunit flexunit4

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

如何在Java对象中通知MATLAB对象?

为简单起见,假设我有一个Java对象,它以随机间隔的时间间隔生成一个随机数.我希望每次生成其中一个随机数时都会通知MATLAB对象(这样MATLAB对象就可以对数据执行某些任务).

我该如何实现这样的东西?如何让Java对象通知MATLAB对象发生了什么?

PS我是MATLAB中的强大程序员,但对Java来说还算新.

java matlab

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

如何从SQL Server数据库可视化nvarchar(max)的值,最大值> 65535?

可能重复:
SQL Server Management Studio:增加结果集中显示的字符数
更新:注意:该讨论包含标记为答案的INCORRECT答案.

SQL Server 2008 R2中的SSMS允许在"结果到文本"模式下可视化最多8192个字符,在"结果到网格"模式下可视化为65535个字符."文件结果"也被截断.

如何快速,便宜地查看更大尺寸的选定值?

更新:
我看到之前的讨论,最好的答案是创建我自己的前端应用程序并不是真正的答案.
我不打算与DBMS客​​户端工具供应商竞争.
我只需要看到快速,肮脏或便宜的价值,无论是工具还是非工具.

我简直不敢相信,为了看到单个值,我应该创建客户端应用程序,而且没有任何技巧或方法.

sql sql-server select ssms development-environment

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

在iOS上打开时停止本机Web应用程序重新加载

我正在尝试使用iOS上的HTML + JS构建"本机Web应用程序".您可能知道,您可以将这样的应用程序添加到主屏幕,它或多或少看起来就像一个普通的原生应用程序.

但是,如果我退出这样的应用程序并再次重新打开它,它会重新加载整个页面.当通过多任务栏从另一个应用程序切换到这样的应用程序时也会发生这种情况.

这是预期的行为还是有办法阻止设备这样做?

作为示例,您可以将jqTouch-Demos从此处添加到主屏幕并进行测试:http://jqtouch.com/preview/demos/main/

web-applications ios iphone-standalone-web-app

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

在Windows资源管理器中选择文件并不总是有效

使用以下内容

explorer.exe /select, "c:\path\to\file.txt"
Run Code Online (Sandbox Code Playgroud)

我可以打开Windows资源管理器并选择该文件.在Delphi中我这样选择"Parm"文件:

ShellExecute(Application.MainForm.Handle, 'OPEN', PChar('explorer.exe'), PChar('/select,"' + Parm + '"'), nil, SW_NORMAL);
Run Code Online (Sandbox Code Playgroud)

它有效.我的问题是这样的:如果我在最近打开的资源管理器中选择一个不同的文件(单击另一个文件),然后调用上面的代码,则不再选择"Parm"文件.有趣的是,有一些程序再次选择文件.例如,ITunes总是选择所需的文件.

有没有人知道如何让Explorer始终选择指定的文件?

delphi windows-explorer shellexecute

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