今天,我尝试通过使用给定的官方3步骤代码在自己的cloud9中安装mongodb
QPainter painter;
QLine mLine;
QRect mRect;
QRect mCirc;
label.cpp
void Label::paintEvent(QPaintEvent *event){
QLabel::paintEvent(event);
QPainter painter(this);
QPen pen(Qt::red, 3, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin);
painter.setPen(pen);
if(mousePressed){
switch (_paintMode) {
case PaintRect:{
painter.drawRect(mRect);
float s=mRect.width()*mRect.height();
}break;
case PaintLine:
{
painter.drawLine(mLine);
float d=sqrt(pow(mLine.p1().x()-mLine.p2().x(),2)+pow(mLine.p1().y()-mLine.p2().y(),2));
}break;
case PaintCirc:{
painter.drawEllipse(mCirc);
}
}
}
}
当我尝试通过在项目根目录上运行mongod脚本来启动mongodb时:
$ mkdir data
$ echo 'mongod --bind_ip=$IP --dbpath=data --nojournal --rest "$@"' > mongod
$ chmod a+x mongod
它没有启动,并且出现此错误:
$ ./mongod