问题列表 - 第37321页

R:如何选择不连续的行?

如何选择多个不连续的行?

如果我想选择第1行到第7行,我会写mydata [,1:7]

但是,如果我需要选择1到5行和10到15行呢?

select r rows

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

为什么QHBoxLayout导致窗口小部件重叠?

我需要将自定义QPushButton子类的多个实例放在一起.出于某种原因,按钮在绘制时会相互重叠.下面是问题的简化示例.

这是(不正确的)输出:

重叠

这是代码:

#include <QtGui>

class MyButton : public QPushButton {
public:
  explicit MyButton(Qt::GlobalColor color, QWidget *parent = NULL)
    : QPushButton(parent), color_(color) {
    setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
  }
  QSize sizeHint() const {
    return QSize(50, 25);
  }
protected:
  void paintEvent(QPaintEvent *) {
    QPainter painter(this);
    painter.setOpacity(0.5);
    painter.fillRect(0, 0, width(), height(), color_);
  }
private:
  Qt::GlobalColor color_;
};

int main(int argc, char **argv) {
  QApplication app(argc, argv);
  QWidget widget;
  QHBoxLayout *layout = new QHBoxLayout;
  layout->setSpacing(0);
  MyButton *w1 = new MyButton(Qt::red);
  MyButton *w2 = new …
Run Code Online (Sandbox Code Playgroud)

c++ qt

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

如何在python中突破double while循环?

新手蟒蛇在这里.如果用户选择"Q"进行"退出?",如何突破第二个while循环?如果我点击"m",它会进入主菜单,然后我就可以退出"Q"键.

while loop == 1:
    choice = main_menu()

    if choice == "1":
        os.system("clear")

        while loop == 1:
            choice = app_menu()

            if choice == "1":
                source = '%s/%s/external' % (app_help_path,app_version_10)
                target = '%s/%s' % (target_app_help_path,app_version_10)

            elif choice == "2":
                source = '%s/%s/external' % (app_help_path,app_version_8)
                target = '%s/%s' % (target_app_help_path,app_version_8)
            elif choice.lower() == "m":
                break
                loop = 0
            elif choice.lower() == "q":
                break
                loop = 0
            sendfiles(source, target)

    # Internal files

    elif choice == "q":
        loop = 0
Run Code Online (Sandbox Code Playgroud)

应用菜单方法:

def app_menu()
    print …
Run Code Online (Sandbox Code Playgroud)

python

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

如何使用Eclipse和CDT使用MinGW编译和运行C++?

我想在Windows上使用Eclipse和CDT插件进行一些C++开发.我使用Eclipse Helios SR1并安装了CDT插件.我还安装了MinGW,现在我在Eclipse中编写了一个简单的"Hello World".

HELLO.CPP

#include <iostream>
using namespace std;
int main()
{
    cout << "Hello World" << endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

在Eclipse中使用CDT插件和MinGW编译器.我该如何编译我的程序?我如何在Eclipse中测试运行程序?

c++ eclipse configuration mingw eclipse-cdt

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

将Notepad ++语法高亮文件转换为vim(或者有没有人有aq/kdb + vim语法高亮文件?)

我有一个语法突出显示q/kdb +语言的文件,我想将它转换为vim兼容文件,所以我的q代码看起来不会比平常更难看.

是否有可用于将notepad ++ xml语法高亮文件自动转换为vi版本的实用程序?我环顾四周,但找不到任何东西.

或者,是否有人有vim q语法高亮文件?

vim notepad++ kdb vim-syntax-highlighting

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

相互引用类产生"不完整类型"错误

我有一种情况,其中A引用了B中定义的C类,C有B类的实例.

当我尝试编译下面的代码时,我得到" field a has incomplete type".我假设这是因为编译器不知道应该为A的实例分配多少内存.

class A;

class B {
public:
  class C {
    A a;
  };
};

class A {
  A(const B::C& _c) 
    : c(_c)
  {}
  const B::C& c;
};
Run Code Online (Sandbox Code Playgroud)

但是当我尝试编译它时,我得到" C in class B does not name a type":

class B;
class B::C;

class A {
  A(const B::C& _c) 
    : c(_c)
  {}
  const B::C& c;
};


class B {      
public:
  class C {
    A a;
  };
};
Run Code Online (Sandbox Code Playgroud)

我怎样才能说服编译器B::C是真正的类型?

c++ oop scope g++ class

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

Log4j没有使用属性文件查找自定义appender

我正在尝试使用以下XML属性文件在Eclipse插件项目中配置log4j,该文件包含一个名为EclipseLoggingAppender的自定义appender:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="true">
  <appender name="eclipseErrorView" class="com.lior.ibd.utils.logging.EclipseLoggingAppender"/> 

<appender name="console" class="org.apache.log4j.ConsoleAppender"> 
    <param name="Target" value="System.out"/> 
    <layout class="org.apache.log4j.PatternLayout"> 
      <param name="ConversionPattern" value="%-5p %c{1} - %m%n"/> 
    </layout> 
  </appender>

  <root> 
    <priority value ="debug" /> 
    <appender-ref ref="console" /> 
  </root>
  <logger name="com.lior">
    <level value ="warn" /> 
    <appender-ref ref="eclipseErrorView" />
  </logger> 

</log4j:configuration>
Run Code Online (Sandbox Code Playgroud)

我将此属性文件传递给代码中的以下语句:

DOMConfigurator.configure(filename);
Run Code Online (Sandbox Code Playgroud)

但是在加载应用程序时,我收到以下错误消息:

log4j:ERROR Could not create an Appender. Reported error follows.
java.lang.ClassNotFoundException: com.lior.ibd.utils.logging.EclipseLoggingAppender
Run Code Online (Sandbox Code Playgroud)

谁知道这笔交易是什么?可能是类路径问题?..

java eclipse log4j

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

具有可选参数的PHP函数

我编写了一个可以接受10个参数的PHP函数,但只需要2个.有时,我想定义第八个参数,但我不想为每个参数输入空字符串,直到我达到第八个.

我的一个想法是传递带有参数数组的抽象函数,这些参数将它传递给实际函数.

有没有更好的方法来设置功能,所以我只能传入我想要的参数?

php function parameter-passing

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

如何将整数传递给ConverterParameter?

我想绑定到一个整数属性:

<RadioButton Content="None"
             IsChecked="{Binding MyProperty,
                         Converter={StaticResource IntToBoolConverter},
                         ConverterParameter=0}" />
Run Code Online (Sandbox Code Playgroud)

我的转换器是:

[ValueConversion(typeof(int), typeof(bool))]
public class IntToBoolConverter : IValueConverter
{
    public object Convert(object value, Type t, object parameter, CultureInfo culture)
    {
        return value.Equals(parameter);
    }

    public object ConvertBack(object value, Type t, object parameter, CultureInfo culture)
    {
        return value.Equals(false) ? DependencyProperty.UnsetValue : parameter;
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是,当我的转换器被调用时,参数是字符串.我需要它是一个整数.当然我可以解析字符串,但我必须这样做吗?

感谢konstantin的任何帮助

wpf binding ivalueconverter

88
推荐指数
3
解决办法
8万
查看次数

在查询期间将时间戳转换为可读日期

在MySQL客户端/控制台中输出查询结果之前,如何告诉MySQL将时间戳格式化为可读日期?

mysql sql

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