问题列表 - 第49175页

在Ubuntu上安装Maven的位置

我用命令在我的Ubuntu机器上安装了maven sudo apt-get install maven

现在我需要知道它的安装位置,以便在IntelliJ中配置它.

ubuntu maven

81
推荐指数
3
解决办法
13万
查看次数

使用Java帮助实际的TDD

我现在正在寻求帮助,将TDD用作真实世界的例子.大多数节目过于简单,并没有真正展示如何测试和重新考虑更复杂的类.以下是使用线程和网络套接字的代码示例.有人可以解释如何为这样的类创建一个独立的单元测试吗?谢谢.

public class BaseHandler  extends Thread {
  protected Socket mClientSocket;
  protected BufferedReader is = null;
  protected BufferedWriter os = null;
  private Logger mLogger = Logger.getLogger(WebTestController.class.getName());
  protected WebTestController mWebTestController;

  /*********************************************************************
   * 
   * @param piPort - int port to listen on
   */
  public BaseHandler(){
  }


  /*********************************************************************** cleanup
   * Ensure sockets are closed as to not run into bind errors
   */
  protected void cleanup() {
    try {
      if (is != null)
        is.close();
      if (os != null)
        os.close();
      if (mClientSocket != null)
        mClientSocket.close();
    } …
Run Code Online (Sandbox Code Playgroud)

java tdd

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

accepts_nested_attributes_for停止我的子表单呈现?

我有两个模型,业务和地址之间的关联.企业有registered_address的地方.我这样做了如下.

class Business < ActiveRecord::Base  
    has_one :registered_address, :class_name => "Address", :foreign_key => :business_registered_address_id
    accepts_nested_attributes_for :registered_address
end

class Address < ActiveRecord::Base
    belongs_to :business
end
Run Code Online (Sandbox Code Playgroud)

这个协会适用于我的目的.当我使用以下方式渲染表单时:

= form_for @business do |form|
  = form.inputs :name => "Registered address" do
    = form.fields_for :registered_address do |address|
      = address.input :postcode
      = address.input :line_1
      = address.input :line_2
      = address.input :line_3
      = address.input :town
      = address.input :county
Run Code Online (Sandbox Code Playgroud)

没有显示任何内容,只是一个空的字段集.

当我在Business模型中注释掉accepts_nested_attributes_for行时,它会正确显示(但不保存)所有字段.

谁能看到我做错了什么?

谢谢

ruby-on-rails ruby-on-rails-3

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

优化MySQL以并行导入海量数据文件。每表1个连接

我正在为大型网站迁移做一些准备工作。

该数据库的大小约为10GB,几个表包含超过1500万条记录。不幸的是,由于我的职权范围之外的客户关系,它仅以SQL格式出现在一个大的mysqldump文件中,但是您知道如何进行。我的目标是最大程度地减少停机时间,从而尽快导入数据。

我试图像这样使用标准的MySQL CLI接口:

$mysql database_name < superhuge_sql_file -u username -p
Run Code Online (Sandbox Code Playgroud)

但是,这非常慢。

为了加快处理速度,我使用awk将文件与相关数据一起拆分为每个表的块,并构建了一个小shell脚本来尝试并行导入表,如下所示:

#!/bin/sh

awk '/DROP TABLE/{f=0 ;n++; print >(file="out_" n); close("out_" n-1)} f{ print > file}; /DROP TABLE/{f=1}'  superhuge.sql

for (( i = 1; i <= 95; i++ )) 
do
    mysql -u admin --password=thepassword database_name < /path/to/out_$i &
done
Run Code Online (Sandbox Code Playgroud)

值得一提的是,这是一个“使用一次并销毁”脚本(脚本中的密码等)。

现在,这可以正常工作,但在四核服务器上目前尚需3个多小时才能完成。这些表确实是并行导入的,但不是一次全部导入,在此过程中尝试通过CLI获取MySQL服务器信息非常缓慢。我不知道为什么,但是在此过程中尝试使用相同的mysql用户帐户访问表时挂起。max_user_connections是无限的。

我已在my.cnf中将最大连接数设置为500,但未在此服务器上配置MySQL。

我四处寻找,但是想知道是否有任何MySQL配置选项可以帮助加快此过程,或者我错过的任何其他方法都可以更快地完成。

mysql parallel-processing import

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

使用dojo.require()而不使用dojo.declare()

我对Dojo的文档很困惑.如何在不实际使用dojo.declare()的情况下使用dojo.require()?我不想使用dojo.declare()的原因是它将声明的类公开为全局变量.

现在我的代码看起来像这样:

HTML file:
dojo.require('module.test');

Module/test.js:
dojo.provide('module.test');
function test() {
    return 'found me';
}
Run Code Online (Sandbox Code Playgroud)

我无法让Dojo在任何地方返回test()方法.在没有声明的情况下使用dojo.require()的正确模式是什么?

dojo dependencies

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

@protocol vs Class Cluster

什么是那些主要的禁忌用于@protocol类集群在Objective-C概念?

它们都在程序架构中引入了松散耦合.它们在概念上几乎是平等的,还是还有其他值得知道的东西?

cocoa cocoa-touch objective-c ios

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

不能在IN Expression CFQUERY中放置超过1000个元素

在Oracle中,我们可以放入"in"表达式中的元素数量限制为1000.我们的代码中有一个查询:

<cfquery>
SELECT * from table1 where ID IN (#somelist#)
</cfquery>
Run Code Online (Sandbox Code Playgroud)

#somelist#是CF列表变量.

什么是解决这个问题的CF最合适的解决方案?

sql oracle coldfusion

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

如何在公共目录(不是libs)中引用外部jar文件来使用ant构建android项目?

我想构建几个使用ant引用相同jar文件的android项目.我不想将jar文件复制到项目中的每个libs目录(由于源控件树的设置方式).我这里找到答案说"将它们放在libs目录中",但这并没有解决这个问题.

所以问题是,如何配置我的android ant构建脚本来引用项目外部的单独目录中的公共jar(而不是"libs")?

ant android jar build libs

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

如何在ASP.NET中的主题之间共享.skin主题文件?

我们有一个带有多个asp.net主题的遗留应用程序.每个主题都有一个.skin文件.每个皮肤文件几乎完全相同,除了一些东西.这些文件有很多相似之处.是否可以跨主题共享一个共同的.skin文件?

asp.net themes

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

清除图像中的噪音

我需要知道如何使用Matlab清除图像中的噪声.

让我们看一下这个例子:

在此输入图像描述 在此输入图像描述

如你所见,数字看起来不太清楚.

那么如何清除噪音和非数字的像素,以便识别更容易.

谢谢.

matlab image-processing

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