问题列表 - 第47613页

如果使用maven,通常你将log4j.properties放在java或资源下?

在使用传统的Maven目录时,我应该在哪里放置log4j.properties文件?

java configuration log4j maven

126
推荐指数
5
解决办法
13万
查看次数

将二维数组转换为List(一维)的快速方法

我有一个二维数组,我需要将其转换为List(相同的对象).我不想使用forforeach循环来获取每个元素并将其添加到List.还有其他方法吗?

c# arrays list type-conversion

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

可以使用静态"数据库助手"类吗?

我有一些Android项目,其中大部分都与SQLite数据库连接.我感兴趣的是使用一些静态类如" DatabaseHelper.class "这是一个很好的编程习惯(或者是一个糟糕的习惯),其中我将使用与数据库操作相关的所有静态方法.例如

public static int getId(Context context, String name) {
    dbInit(context);

    Cursor result = db.rawQuery("SELECT some_id FROM table WHERE some_name = '" + name + "'", null);
    result.moveToFirst();
    int id = result.getInt(result.getColumnIndex("some_id"));
    result.close();

    return id;
}
Run Code Online (Sandbox Code Playgroud)

其中dbInit(context) (在我的所有静态方法中用于数据库操作)

private static void dbInit(Context context) {
    if (db == null) {
        db = context.openOrCreateDatabase(DATABASE_NAME, Context.MODE_PRIVATE, null);
    }
}
Run Code Online (Sandbox Code Playgroud)

然后,当我需要一些东西时,我可以轻松地调用这些方法

int id = DatabaseHelper.getId(this, "Abc");
Run Code Online (Sandbox Code Playgroud)

编辑:我是否必须在每个连接上使用dbClos​​e或者保持每个活动打开并关闭每个活动?那么我是否将上面的代码更改为这样的内容?

    ...
    dbClose();

    return id;
}

private static void dbClose() …
Run Code Online (Sandbox Code Playgroud)

java sqlite android

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

java中的.properties文件

我在java项目中看到了很多.properties文件.这种java标准文件?

java

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

在Carrierwave中重新处理不同版本的图像

使用Carrierwave,我使用以下行创建了3个版本的头像 - 原始版本,small_thumb版本和large_thumb版本:

process :resize_to_limit => [400, 400]  

   version :big_thumb do
     process :resize_to_limit => [80, 80]
   end

   version :small_thumb do
     process :resize_to_limit => [50, 50]
   end
Run Code Online (Sandbox Code Playgroud)

我在我的AvatarUploader类中添加了一个额外的方法:

def reprocess(x,y,w,h)
        manipulate! do |img|
            img.crop(x.to_i, y.to_i, w.to_i, h.to_i, true) 

            end
resize_to_limit(180,180)  
end
Run Code Online (Sandbox Code Playgroud)

在执行更新后在我的模型中调用:

attr_accessor :crop_x, :crop_y, :crop_w, :crop_h
after_update :reprocess_image, :if => :cropping?

def cropping?
    !crop_x.blank? && !crop_y.blank? && !crop_w.blank? && !crop_h.blank?
end

private

def reprocess_image
image.reprocess(crop_x,crop_y,crop_w,crop_h)

end
Run Code Online (Sandbox Code Playgroud)

我已设法裁剪并调整原始版本的大小,但我似乎无法更新2个缩略图.我尝试了一些不同的技术无济于事.

有什么建议?

upload ruby-on-rails image carrierwave

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

如何从Rails Controller操作中操作响应状态代码

给出经典的控制器动作.看看MARK.我需要为响应设置状态代码为200.背景:swfupload ajax文件上传解决方案似乎以错误的格式发送数据.

我试过response.headers ['Status'] = 200,response.status 200,render:json =>'data',:status => 200.但是响应的状态代码没有改变.

def create
  if params[:Filedata]
    @medium = Medium.new(:swf_uploaded_data => params[:Filedata])
  else
    @medium = Medium.new(params[:medium])
  end

  respond_to do |format|      
    if @medium.save  
      format.html { redirect_to(@medium, :notice => 'Medium was successfully created.'); }
      format.xml  { render :xml => @medium, :status => :created, :location => @medium; }        
      MARK
    else
      format.html { render :action => "new" }
      format.xml  { render :xml => @medium.errors, :status => :unprocessable_entity }
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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

无论如何从$(".box")获取索引项

假设我得到了一些项目列表$(".box").是否有可能获得索引的jQuery对象

喜欢

var $boxes = $(".box"),
    $box2 = $boxes[1]
Run Code Online (Sandbox Code Playgroud)

目前我做的事情就像

var $boxes = $(".box");
$boxes.each(function(i, box) {
    var $box = $(box); // <-- is this a good idea?
    // do something with $box
});
Run Code Online (Sandbox Code Playgroud)

我想知道这条线var $box = $(box)是不是一个好主意?我实际上是在运行它setInterval()

喜欢

var $boxes = $(".box");
setInterval(function() {
    $boxes.each(function(i, box) {
        var $box = $(box); // <-- is this a good idea?
        // do something with $box
    });
}, 1000);
Run Code Online (Sandbox Code Playgroud)

我想知道它是否对性能有害,因为我$boxes在这个例子中为每1s中的每个项初始化一个变量.如果我可以直接从jQuery"数组"或任何$ box访问元素,它可能更好?

javascript jquery

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

卸载我的Android应用程序时可以调用代码吗?

有没有人知道在卸载我的应用程序时是否可以覆盖特定方法?发生这种情况时,最好从服务器端数据库中删除这些用户.

android

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

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

如何在onMouseOver和onMouseOut中定义函数

<div align="right" style="border:1 #FF0 solid; background-color:#999" onMouseOver="javascript: function(){this.style.backgroundColor = '#DDD';}" onMouseOut="javascript: function(){this.style.backgroundColor = '#999';}">
Register
</div>
Run Code Online (Sandbox Code Playgroud)

当mouseover事件触发时,会出现此错误:

未捕获的SyntaxError:意外的令牌(

我该怎么办?我想里面定义一个函数onMouseOveronMouseOut

html javascript css

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