问题列表 - 第30239页

在Rails/ActiveRecord和Legacy Schema中避免"单表继承"

我正在尝试与具有名为"type"的列的Legacy表集成.

Rails将"巧妙地"假设每当我们在表中有一个'type'列时,它就会尝试使用Single Table Inheritance.

反正有没有避免这个?

(我无法重命名该列).

activerecord ruby-on-rails

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

从UIWebView打开链接到Safari(iphone)

好吧,而不是尝试在文本中解释我的问题,观看我录制的这个小视频 http://www.youtube.com/watch?v=fwb55jnZI6w

这是详细视图控制器的代码(webview所在的页面)

detailViewController.h

#import <UIKit/UIKit.h>
#import "MWFeedItem.h"
@interface DetailViewController : UIViewController <UIWebViewDelegate>  {
    MWFeedItem *item;
    NSString *summaryString;
    IBOutlet UILabel *titleLabel;
    IBOutlet UIWebView *contentLabel;
    //IBOutlet UILabel *dateLabel;
    IBOutlet UIScrollView *textScroller;
}
@property (nonatomic, retain) MWFeedItem *item;
@property (nonatomic, retain) NSString *summaryString;
@property (nonatomic, retain) IBOutlet UILabel *titleLabel;
@property (nonatomic, retain) IBOutlet UIWebView *contentLabel;
@end
Run Code Online (Sandbox Code Playgroud)

detailViewController.m

    #import "DetailViewController.h"
#import "NSString+XMLEntities.h"

typedef enum { SectionHeader, SectionDetail } Sections;
typedef enum { SectionHeaderTitle, SectionHeaderDate, SectionHeaderURL } HeaderRows;
typedef enum { SectionDetailSummary } DetailRows; …
Run Code Online (Sandbox Code Playgroud)

iphone hyperlink mobile-safari uiwebview

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

Qt/C++中多重继承的正确方法是什么?

在我的Qt应用程序中,我有一个基类如下.我正在使用QObject,因为我想在所有派生类中使用Signal-Slot机制.

class IRzPlugin : public QObject {

public:
  virtual void registerMenu(QWidget*);
  virtual void execute();
}
Run Code Online (Sandbox Code Playgroud)

然后我有另一个课程如下.我需要从QWidget扩展,因为我需要在所有派生类中实现事件处理方法.(mouseMoveEvent(),keyPressEvent().. etc);

class IRzLayeringPlugin : public IRzPlugin , public QWidget{

}
Run Code Online (Sandbox Code Playgroud)

但编译器给出了这些错误:

C:\svn\osaka3d\tags\iter08\prototype\osaka3d\rinzo\plugin\moc_IRzLayeringPlugin.cxx: In member function `virtual const QMetaObject* IRzLayeringPlugin::metaObject() const':
C:\svn\osaka3d\tags\iter08\prototype\osaka3d\rinzo\plugin\moc_IRzLayeringPlugin.cxx:51: error: `QObject' is an ambiguous base of `IRzLayeringPlugin'
C:\svn\osaka3d\tags\iter08\prototype\osaka3d\rinzo\plugin\moc_IRzLayeringPlugin.cxx:51: error: `QObject' is an ambiguous base of `IRzLayeringPlugin'
make[2]: *** [CMakeFiles/Rinzo.dir/plugin/moc_IRzLayeringPlugin.cxx.obj] Error 1
Run Code Online (Sandbox Code Playgroud)

c++ qt qt4 multiple-databases

12
推荐指数
2
解决办法
8290
查看次数

关于线程的问题

我只是在玩Java中的线程.我有一个实现runnable的类.

public class MyThread implements Runnable{

   private boolean finished;
   //Other variables

   public void run(){
      //Thread code
   }
}
Run Code Online (Sandbox Code Playgroud)

我的理解是MyThread类型的每个线程都有自己的成员变量副本,并且不需要同步对这些成员变量的写入.这个假设是否正确?如果正确,访问需要同步的内容?有人可以提供大纲或伪代码.谢谢.

java synchronization

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

SQL Server的Debug.Assert的等价物

我正在调整大量的SQL Server 2005脚本来合并我们的两个数据库.脚本从.cmd文件运行,该文件调用sqlcmd以按顺序运行脚本.但是,我遇到脚本失败的一两个问题.

我想快速查看一些出错的脚本的状态 - 检查变量值,一些查询的结果,这样的东西.

如果我在.NET程序集中遇到此问题,我会使用Debug.Assert扩充代码或设置断点,我知道将要发生故障,这会暂停程序执行并允许我检查变量值.

我想知道,SQL Server 2005中是否有相同的功能?

sql-server debugging sql-server-2005

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

用于几乎相似值搜索的算法

PersonsSQL Server 2008中有表.

我的目标是找到地址几乎相似的人.

地址与列描述state,town,street,house,apartment,postcodephone.

由于某些州(非美国)和人为因素(地址错误等)存在某些特定差异,因此地址不会以相同的模式填充.

地址中最常见的错误

  1. 区分大小写
  2. 有人写了"apt.",另一个是"公寓"或"ap".(虽然地址不是用英文写的)
  3. 空格,圆点,逗号
  4. 写街道名称的差异,比如'博士 Jones str."或"琼斯医生街"或"D.乔恩.st."或"琼斯博士"等

主要问题是数据不是相同的模式,因此很难找到类似的地址.

这种问题有什么算法吗?

提前致谢.

UPDATE

  1. 正如我所提到的,地址分为不同的列.我应该生成字符串连接列还是为每列执行步骤?我假设我不应该连接列,但如果我将单独比较列,我应该如何组织它?我是否应该找到每个列的相似性,将它们联合起来或相交或其他什么?
  2. 我应该收集一些统计数据还是某种教育算法?

sql sql-server algorithm string-comparison

11
推荐指数
2
解决办法
4902
查看次数

给定35/4,我想要一个"8"返回

而不是"8.75"返回.

哪种方法?谢谢.

java

-2
推荐指数
2
解决办法
334
查看次数

有关Ruby on Rails多语言翻译管理的任何建议吗?

我正在开发一个具有多语言支持的Ruby on Rails应用程序.现在我有4种语言,每种语言都有一个单独的yml文件.我发现这样做很不方便,当我添加新的翻译时,我需要手动将所有行添加到每个yml文件中.

有什么好的翻译管理工具可以帮助我吗?

感谢大家.:)

multilingual translation ruby-on-rails

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

thunderbird如何将文件夹视图应用到其他文件夹(如evolution)

如何在雷鸟中保存"视图"然后将其应用于其他文件夹(嵌套而非嵌套)?有点像进化和前景?

对于我的生活,我在我的版本中找不到这个:

Mozilla/5.0(X11; U; Linux x86_64; en-US; rv:1.9.1.10)Gecko/20100528 Thunderbird/3.0.5

谢谢,

directory thunderbird views

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

C#为什么不能设置动态创建的组合框的selectedValue?

我在类中创建了一个组合框,并希望为该组合框设置选定的值.但是当我这样做时,selectedValue保持为null,当我尝试设置selectedIndex时,我得到一个ArgumentOutOfRangeException.

码:

public Control GenerateList(Question question)
{
    // Clear the local givenAnswer collection
    _givenAnswer.Clear();

    // Get a list with answer possibilities
    List<QuestionAnswer> answers = question.GetAnswerSort();

    // Get a collection of given answers
    Collection<QuestionnaireAnswer> givenAnswers = question.GetGivenAnswers();

    _givenAnswer = givenAnswers;

    ComboBox cmb = new ComboBox();
    cmb.Name = "cmb";
    cmb.DisplayMember = "Answer";
    cmb.ValueMember = "Id";
    cmb.DataSource = answers;
    cmb.Dock = DockStyle.Top;

    // Check an answer is given to the question
    if (givenAnswers != null && givenAnswers.Count > 0)
    {
        cmb.Tag = givenAnswers[0].AnswerId; …
Run Code Online (Sandbox Code Playgroud)

c# combobox winforms

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