小编Dea*_*hen的帖子

-std GCC4.8.1的默认值

如果我-std在使用GCC4.8.1编译我的C++应用程序时没有指定选项,它是否默认应用c ++ 11值?

我读了GCC文件中的文字,但仍然不确定.我的英语不好,所以可能是我的坏.

-fext-numeric-literals(仅限C++和Objective-C++)接受虚构,定点或机器定义的文字数字后缀作为GNU扩展.关闭此选项后,这些后缀将被视为C++ 11用户定义的文字数字后缀.对于所有pre-C++ 11方言和所有GNU方言,默认情况下都会启用:-std = c ++ 98,-std = gnu ++ 98,-std = gnu ++ 11,-std = gnu ++ 1y .默认情况下,此选项在ISO C++ 11之后关闭(-std = c ++ 11,...).

c++ gcc c++11

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

如何使用QML 5.2中的JavaScript访问一个按钮内的buttonStyle对象

以下是我的Qml代码:

Button {
    id: newMenu

    anchors {
        top: topMenu.top
        topMargin: 15
        left: topMenu.left
        leftMargin: 16
    }

    text: "New"
    iconSource: "../images/New.png"

    MouseArea {
        id: mouseArea
        anchors.fill: parent
        hoverEnabled: true         //this line will enable mouseArea.containsMouse
        onClicked: {
            newProjectFileDlg.visible = true
        }
        onEntered: {
            console.log(tt1);
        }
    }

    style: ButtonStyle {
        id: buttonStyle
        background: Rectangle {
            id: tt1
            implicitWidth: 100
            implicitHeight: 25
            border.width: 0
            radius: 4
            color: mousearea.entered ? "lightsteelblue" : "#2e2e2e"
        }
    }
Run Code Online (Sandbox Code Playgroud)

我想访问此按钮的样式属性,当鼠标悬停时更改background.color.但是console.log outpu总是如此

qrc:/qmls/menu.qml:40: ReferenceError: tt1 is not defined
Run Code Online (Sandbox Code Playgroud)

如何使用JavaScript获取元素?或者我们还有其他方法可以在输入鼠标时更改背景颜色.

qt qml

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

Jenkins 无法访问已安装的驱动程序

我的 Jenkins 服务器在 Windows 2008 服务器上的 Tomcat 中运行。我在 CentOS 上设置了 NFS 服务器,Win2008 服务器可以通过 mount 命令访问 NFS 共享文件夹。我在 Windows 上以管理员用户身份运行时对其进行了测试。我将该文件夹作为 Z 驱动程序安装在 Windows 2008 服务器上。但是我在 Jenkins 的工作说它找不到 Z 驱动程序,我猜 Jenkins Web 应用程序可能没有足够的权限来访问 Z 驱动程序。请查看 Jenkins 的错误信息

控制台输出:

Started by user anonymous
Building in workspace C:\.jenkins\workspace\upland-install
[upland-install] $ cmd /c call "C:\Program Files\Apache Software Foundation\Tomcat    6.0\temp\hudson4487584210513580576.bat"

C:\.jenkins\workspace\upland-install>rd d:\tmp\upland_dist /s /q 

C:\.jenkins\workspace\upland-install>xcopy Z:\upland_release\364 d:\tmp /S

 **Invalid drive specification**
 0 File(s) copied
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?将 Jenkins 安装为 Windows 服务?

windows nfs jenkins

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

ELisp:如何在'else'块中执行多个表达式?

使用ELisp时,如何在语句else块中执行多个表达式if

emacs elisp

4
推荐指数
2
解决办法
1687
查看次数

如何在Spark 2.0中使用SQL获取正确的子字符串

例如,如果我有一个字符串列值(例如“ 2.450”),我想从该列中获取正确的2个字符“ 50”,如何使用Spark 2.0.1中的sql来获取它我在从dataframe创建的视图上运行sql

mydf.createOrReplaceTempView("myview");
Run Code Online (Sandbox Code Playgroud)

apache-spark

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

“dotspacemacs-configuration-layers”在“dotspacemacs/layers”之外更改是什么意思?

我的 spacemacs 是 0.200.3@25.1.1

每次启动spacemacs时都会收到警告,如何解决?

警告: - dotspacemacs-configuration-layers' was changed outside of dotspacemacs/layers'。

spacemacs

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

如何在一个bat文件中运行nmake

当我在Windows命令提示符中逐个运行以下命令时,它们工作正常.

%comspec% /k ""C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\VsDevCmd.bat""
cd C:\\Program Files (x86)\\Jenkins\\jobs\\gdal_win32_develop\\workspace\\codes\\deps\\gdal\\gdal_1.8_rtc
nmake -f makefile.vc clean
nmake -f makefile.vc
Run Code Online (Sandbox Code Playgroud)

当我将它们写入一个bat文件并尝试在Windows命令提示符下执行bat文件时,它只输出第一个命令,左边三个命令不执行.

这该怎么做?我需要这个,因为我想在一个Jenkins构建项目中运行它.

nmake batch-file

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

想要一种在C++中交换两个指针的有效方法

我有两个指针指向多线程C++应用程序中的一个大图形对象.我试着每5分钟更换一次.哪种方式安全且性能最佳?C++ 11 atomic<>是一个不错的选择吗?

c++ concurrency

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

谁能解释一下Java运算符<< =?

查看Java HashMap的源代码时,我看到下面的一些代码:

while(capacity <initialCapacity)容量<< = 1;

但我找不到关于operator << = via Google的文档.我在Java中知道operator <<.有帮助吗?

java

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

如何使用 C++11integral_constant::value_type()

我正在学习使用 C++ 11 type_traits,在integral_constant中,有一个函数value_type();

我试过这个但有错误:

typedef std::integral_constant<int, 1> one_t;
one_t one_o;
one_o.value_type();
Run Code Online (Sandbox Code Playgroud)

../src/main.cc:13:9: 错误:不能用 '.' 引用'one_t'(又名'integral_constant')中的类型成员'value_type'
one_o.value_type();

c++11

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

如何使用C++ 11移动语义从函数返回std :: vector?

我知道C++ 11从这个链接中移动了语义: 现代C++ Style的元素

但它没有介绍如何使用移动语义返回向量.这该怎么做?

c++ move-semantics copy-elision c++11

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

什么是-fPIC编译选项?

今天,当尝试使用mongodb c ++客户端构建我的lib项目时,我得到了错误:

/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../libmongoclient.a(connection_factory.o): relocation R_X86_64_32S against `_ZTVN5mongo17AScopedConnectionE' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../libmongoclient.a: error adding symbols: Bad value
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

我用google搜索-fPIC,但什么也没得到.我在哪里可以找到关于此的文档?这是什么?我正在使用clang ++进行构建.

c++

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

如何在多线程c ++ 17程序中交换两个指针?

我有两个指针:pA和pB.它们指向两个大的哈希映射对象.当pB指向的哈希映射完全更新时,我想交换pB和pA.

在C++ 17中,如何快速交换它们并保证线程安全?原子?我是c ++ 17的新手.

c++ multithreading c++17

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