小编n00*_*gon的帖子

从UITableView1导航到UITableView2时,应显示活动指示器

我想在从一个UITableView1导航到另一个UITableView2时显示一个活动指示器,并在表完全加载时停止.

我正在使用XML解析来获取UITableView2的单元格内容.

iphone objective-c uitableview activity-indicator

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

在Rails中使用MongoMapper的回形针3

我正在尝试在我的第一个rails应用程序中实现Paperclip,我碰巧使用rails 3和mongodb与mongomapper.

我按照本指南将所有事情放在一起工作

正如博客文章所暗示的那样,我将paperclip放入config/initializers目录,我安装了gem,gem在gemfile中(rails 3右边),我运行了捆绑器.

在我的用户类中,我添加了

require 'paperclip'

当我加载应用程序时,我收到以下错误,

undefined method 'has_attached_file' for User:Class

回形针文件如下所示

module Paperclip
  module ClassMethods
    def has_attached_file name, options = {}
      include InstanceMethods

      write_inheritable_attribute(:attachment_definitions, {}) if attachment_definitions.nil?
      attachment_definitions[name] = {:validations => []}.merge(options)

      after_save :save_attached_files
      before_destroy :destroy_attached_files

      define_callbacks :before_post_process, :after_post_process
      define_callbacks :"before_#{name}_post_process", :"after_#{name}_post_process"

      define_method name do |*args|
        a = attachment_for(name)
        (args.length > 0) ? a.to_s(args.first) : a
      end

      define_method "#{name}=" do |file|
        attachment_for(name).assign(file)
      end

      define_method "#{name}?" do
        attachment_for(name).file?
      end

      validates_each name, :logic => lambda {
        attachment …

ruby-on-rails paperclip mongomapper

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

将图标添加到j2me应用程序

如何为我的j2me应用程序midlet添加图标?我正在使用eclipse.

java-me

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

我想删除操作栏下的分隔符

我想要做的就是如图所示" 我的问题

我想删除这个分隔符.我正在使用android内置操作栏.我不想使用Sherlock Action Bar.我必须使用android动作栏.

我试图将它添加到我的样式但它不起作用

<style name="MyDropDownNav" parent="android:style/Theme.Holo.Light">
    <item name="android:dropDownSelector">@drawable/ic_launcher</item>
    <item name="android:divider">@null</item>
</style>
Run Code Online (Sandbox Code Playgroud)

你有什么建议吗?

android android-actionbar

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

关于流的API设计的建议

我需要设计一个将OutputStream作为参数的API方法.

在API方法中关闭流或让调用者关闭它是一个好习惯吗?

test(OutputStream os) {

os.close() //???
}
Run Code Online (Sandbox Code Playgroud)

java

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

在调整Shell大小之前不显示Java SWT Text控件

我在这里的尝试基本上是在程序运行时热切换组件。如果用户按下按钮,则作为浏览器的控件将变成文本控件。我使用一个控件指向浏览器,然后将其切换为指向Text控件(该控件在非显示外壳上画在屏幕外)但是,我遇到了一些问题。当前,当按下按钮时,浏览器消失,但在调整外壳大小之前,该位置没有任何显示。

以下是相关的代码段:

切换例程:

private void switchWindow(Control cont) {
    bottomPointer.setParent(offDraw);
    bottomPointer = cont;
    bottomPointer.setParent(outer);
    bottomPointer.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, false));
    outer.redraw();
}
Run Code Online (Sandbox Code Playgroud)

创建对象的buttonListener:

class textSelectionListener implements SelectionListener {
    public void widgetSelected(SelectionEvent event) {
        Text bottomText = new Text(offDraw, SWT.MULTI | SWT.WRAP | SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL);
        GridData gd = new GridData(GridData.HORIZONTAL_ALIGN_FILL |  GridData.VERTICAL_ALIGN_FILL);
        gd.grabExcessVerticalSpace = true;
        gd.grabExcessHorizontalSpace = true;
        bottomText.setLayoutData(gd);
        switchWindow(bottomText);
    }
Run Code Online (Sandbox Code Playgroud)

我的大小调整后的监听器:

outer.addListener (SWT.Resize,  new Listener () {
//add resize listener to    automatically resize both browsers
    public void handleEvent (Event …
Run Code Online (Sandbox Code Playgroud)

java swt resize screen

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

填充对象数组

我目前正在学习Java,不太清楚如何做到这一点.

目前我有一个员工班

public class employee {

private int empID;
private String empName;
private String job;

//constructors;

public employee(){
    this.empID = 0;
    this.empName = "";
    this.job = "";
}
public employee(int empID, String empName, String job){
    this.empID = empID;
    this.empName = empName;
    this. job = job;
}

//gets;

public int getEmpID(){
    return this.empID;
}
public String getEmpName(){
    return this.empName;
}
public String getJob(){
    return this.job;
}

//sets;

public void setEmpID(int empID){
    this.empID = empID;
}
public void setEmpName(String empName){
    this.empName = …
Run Code Online (Sandbox Code Playgroud)

java arrays object populate

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

为什么我需要为Integer变量转换一个字符而不是为int转换?

我需要在这里将字符转换为int类型的原因是什么:

Integer integer= (int) 'a';
Run Code Online (Sandbox Code Playgroud)

但我不需要在这里施放:

int i='a';
Run Code Online (Sandbox Code Playgroud)

java casting

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

无法调用非静态方法

我正在尝试使用它,wavRead(filename)但我收到了消息cannot make a static reference to a non static method.

我可以简单地让它静止,并解决我的问题,但如果不走那条路,怎么办呢.我想保持方法非静态.

这里有一些代码可以让你看到发生了什么:

public class Sound {

double [] mySamples;
public static void main(String[] args){

    String filename = null;
    System.out.println("Type the filename you wish to act upon.");
    Scanner scanIn = new Scanner(System.in);
    filename = scanIn.next();
    wavRead(filename);


}
public void  wavRead(java.lang.String fileName){
    mySamples = WavIO.read(fileName);
}
Run Code Online (Sandbox Code Playgroud)

java methods static

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

SQLAlchemy-发生异常时回滚

我需要回滚中的事务core.event 'handle_error' (catch 'KeyboardInterrupt'),但是此事件中的参数是ExceptionContext,该怎么做?

python sqlalchemy

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