小编Ath*_*lha的帖子

java.lang.NoSuchMethodError: 在步骤中找不到这样的 DSL 方法“bash”

我想运行 bash 命令 throw Jenkins 管道,我正在调用一个具有一些 bash 命令的函数,但出现此错误:

 java.lang.NoSuchMethodError: No such DSL method 'bash' found among steps 
Run Code Online (Sandbox Code Playgroud)

这是函数:

def copy_tools(){

   // tools
   bash '''#!/bin/bash
   mkdir X6//CX6
   cp ${x6_tools_path} .
   unzip CX6.zip -d .\\X6
   '''
Run Code Online (Sandbox Code Playgroud)

}

你能帮忙吗?

linux bash jenkins jenkins-pipeline

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

如何在 Linux (RedHat6) 上检查 Java 版本

在此处输入图片说明 我正在尝试检查我的 linux 机器上安装的 java 版本,我尝试过:

which java 
Run Code Online (Sandbox Code Playgroud)

我得到:

/usr/bin/java 
Run Code Online (Sandbox Code Playgroud)

但是当我输入:

java -version 
Run Code Online (Sandbox Code Playgroud)

控制台什么都不返回并陷入“java 模式”,感觉就像名为 java 的命令及其等待我的输入,我输入的任何内容然后什么都不返回......直到我输入 crt+C 它退出模式.. .

java linux

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

如何正确使用vector<uint8_t>.data()?

vector.data()应该返回一个指向第一个元素的指针,但是当我在 a 上使用它时vector<uint8_t>,它会返回其他内容:

int main() {
    std::string myString = {"a b c all the way long"};
    std::vector<uint8_t> myVec(myString.begin(), myString.end());
    std::cout << myVec.data() << std::endl;
    
    std::vector<int> anotherVec = {4,5,2,3}; 
    std::cout<< anotherVec.data() << std::endl;

    return 0; 
}
Run Code Online (Sandbox Code Playgroud)

程序打印:

int main() {
    std::string myString = {"a b c all the way long"};
    std::vector<uint8_t> myVec(myString.begin(), myString.end());
    std::cout << myVec.data() << std::endl;
    
    std::vector<int> anotherVec = {4,5,2,3}; 
    std::cout<< anotherVec.data() << std::endl;

    return 0; 
}
Run Code Online (Sandbox Code Playgroud)

为什么第一个打印显示所有向量,而第二个打印显示指针?我期待两者都打印一个指针。

真正的问题是,在另一个大程序上,当我用 打印时vector<uint8_t>.data()cout它会在它后面打印垃圾(当我在调试器中查看它时,我没有看到垃圾)。

c++ pointers iterator vector

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

如何使用原子头C++

我正在尝试编译一个包含原子 headerr 的 C++ 文件,

我收到此错误:

#error <atomic> is not supported on this single threaded system
Run Code Online (Sandbox Code Playgroud)

我使用交叉编译的 clang。我在 redHat 6.9 上运行

c++ multithreading redhat atomic

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