小编pla*_*irt的帖子

Docker容器重启而不会丢失数据

Rancher用作编排工具.我有一个单独的节点Cassandra安装在一个容器中,并希望重新启动它,因为我cassandra.yaml最近在配置文件()中做了一些更改.数据库中已存在数据,因此希望防止数据丢失.我用的是usman/docker-rancher-cassandra:3.1图像.应该使用哪个命令来执行此操作?

cassandra docker rancher

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

java.net.SocketException:sendto failed:ECONNRESET(由peer重置连接)

我尝试使用此代码连接到服务器以上传图像.

    try {
        url = new URL(requestURL);

        HttpURLConnection conn = (HttpURLConnection) url.openConnection();
        conn.setRequestProperty("connection", "close");
        System.setProperty("http.keepAlive", "false");
        conn.setReadTimeout(15000);
        conn.setConnectTimeout(15000);
        conn.setRequestMethod("POST");
        conn.setDoInput(true);
        conn.setDoOutput(true);

        OutputStream os = conn.getOutputStream();
        BufferedWriter writer = new BufferedWriter(
                new OutputStreamWriter(os, "UTF-8"));
        writer.write(getPostDataString(postDataParams));

        writer.flush();
        writer.close();
        os.close();
        int responseCode = conn.getResponseCode();

        if (responseCode == HttpsURLConnection.HTTP_OK) {
            BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream()));
            sb = new StringBuilder();
            String response;
            while ((response = br.readLine()) != null){
                sb.append(response);
            }
        }
    } catch (IOException e){
        if (e.getMessage().indexOf("Connection reset by peer") > 0);
    } catch …
Run Code Online (Sandbox Code Playgroud)

android socketexception econnreset

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

在TestNG中按顺序执行测试

我有多个测试类,应该按顺序执行.我testng.xml用以下内容创建了文件.

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

<suite name="MyTestSuite1" verbose="2" parallel="methods" thread-count="1">
    <listeners>
        <listener class-name="utils.TestNGListener"></listener>
    </listeners>

    <test name="Regression" parallel="false" verbose="2">
        <classes>
            <class name="test.LoginTest" />
            <class name="test.ClearTest" />
            <class name="test.SendMessageTest" />
        </classes>
    </test>
</suite>
Run Code Online (Sandbox Code Playgroud)

main()为项目创建了方法来提供入口点.

public static void main(String[] args) throws IOException, SAXException, ParserConfigurationException {
    TestNG testNG = new TestNG();

    String xmlFileName = "testng.xml";
    List<XmlSuite> suite = (List<XmlSuite>)(new Parser(xmlFileName).parse());
    testNG.setXmlSuites(suite);

    testNG.run();
}
Run Code Online (Sandbox Code Playgroud)

我不确定,如何按指定顺序执行测试套件,得到错误信息.

线程"main"中的异常org.testng.TestNGException:在类路径中找不到类:test.LoginTest

输出tree命令:

C:.
????.idea
?   ????libraries
????META-INF
????out
?   ????artifacts
????resources
?   ????leanftjar …
Run Code Online (Sandbox Code Playgroud)

java testing testng automated-tests

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

数组的最高值

我有一个数组,其中包含几个数字,如下所示:

highAndLow("4 5 29 54 4 0 -214 542 -64 1 -3 6 -6")
Run Code Online (Sandbox Code Playgroud)

我想从这个阵列中获得最小和最大的数字.这似乎很容易,但是我意外地得到了以下代码的错误输出.

function highAndLow(numbers){
var args = Array.prototype.slice.call(arguments);
var m = 0, i = 0, n = args.length;

console.log(args.length)

    for (i=0; i < n; i++) {
        if (args[i] > m) {
            m = args[i];
            console.log(m)
        }
    }

return m

}
Run Code Online (Sandbox Code Playgroud)

它表示长度为1,返回值为0.

javascript arrays

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

GitHub在哪里存储数据/文件?

我试图找出GitHub在哪里存储用户文件。经过大量搜索后,我才发现它存储在云中。这对我来说太宽泛了。我没有(或不知道)方法,如何找到确切的答案。GitHub数据存储背后的方法是什么?

storage github

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

在 Groovy 脚本中检查文件大小

我使用Groovyscript inSoapUI列出给定目录中的所有文件。我使用此代码来过滤空文件。

dir.eachFileRecurse (FileType.FILES) {
    if(file.length() > 0){file ->
        list << file
    }
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

org.codehaus.groovy.control.MultipleCompilationErrorsException:启动失败:Script8.groovy:16:期待'}',找到'->'@第16行,第29列。如果(file.length()> 0){文件-> ^ org.codehaus.groovy.syntax.SyntaxException:期待 '}',在 org.codehaus.groovy.antlr.AntlrParserPlugin.transformCSTIntoAST(AntlrParserPlugin.java:143) 处找到 '->' @ 第 16 行,第 29 列。 codehaus.groovy.antlr.AntlrParserPlugin.parseCST(AntlrParserPlugin.java:111) at org.codehaus.groovy.control.SourceUnit.parse(SourceUnit.java:237) at org.codehaus.groovy.control.CompilationUnit$1.call(CompilationUnit) .java:167) 在 org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:931) 在 org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:593) 在

groovy soapui

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

获取 Firebase 测试实验室中可用设备的列表

我尝试使用以下命令获取可用设备列表:

gcloud beta test android devices list
Run Code Online (Sandbox Code Playgroud)

我需要它来创建测试设备矩阵YML配置文件。我在这里检查,但没有找到正确的命令。我在教程中找到了上面的命令。

continuous-integration android firebase gcloud firebase-test-lab

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

JMeter BeanShell - 循环值

我尝试使用数组中的变量Path作为HTTP Request. Path应该是这样的:mypath/${act_value}

String[] numbers = mylist.split(",");
String act_value;

for (int i = 1; i <= 25; i++) {
    vars.put(numbers[i], act_value);
}
Run Code Online (Sandbox Code Playgroud)

mylist作为提取器的输出给出,逗号分隔的字符串:mylist=123,456,343,909

HTTP Requeststate 无法访问此变量,我收到错误:

java.net.URISyntaxException:路径中存在非法字符

loops jmeter beanshell

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

VirtualBox共享剪贴板和文件

我用VirtualBox 5.2.6Windows 10.有一个Ubuntu虚拟机,我想从中访问主机的剪贴板和文件.我试着用

机器>设置>>常规>高级>共享剪贴板

我也试过了

设备>共享剪贴板>双向

我也安装virtualbox-guest-dkms了,但没有效果.

clipboard virtualbox virtual-machine dkms

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

Log4j2 记录到文件和控制台

Log4j2 2.11.1在我的Java项目中使用它来登录到控制台和文本文件。我将其初始化如下:

private static Logger logger = LogManager.getLogger(readAllLinks.class);
Run Code Online (Sandbox Code Playgroud)

我创建了resources/log4j2.properties 文件来设置首选项。

name=PropertiesConfig
property.filename = logs
appenders = console, file
appender.console.type = Console
appender.console.name = STDOUT
appender.console.layout.type = PatternLayout
appender.console.layout.pattern = [%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %c{1} - %msg%n
appender.file.type = File
appender.file.name = LOGFILE
appender.file.fileName=${filename}/propertieslogs.log
appender.file.layout.type=PatternLayout
appender.file.layout.pattern=[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %c{1} - %msg%n
loggers=file
logger.file.level = debug
logger.file.appenderRefs = file
logger.file.appenderRef.file.ref = LOGFILE
rootLogger.level = debug
rootLogger.appenderRefs = stdout
rootLogger.appenderRef.stdout.ref = STDOUT
Run Code Online (Sandbox Code Playgroud)

/logs/propertieslogs.log文件已在文件系统上创建,但它是空的。我尝试了所有日志级别。

java log4j2

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

JMeter JSON Extractor 以数组形式获取值

我想从 a 中提取变量JSON output作为值数组。我JSON extractorMain samples and sub-samples. 我得到了两个变量,当我用Debug sampler:myvariable有一个值和myvariable__matchNr=25. 这个变量有 25 次出现,所以我也需要所有 25 个值。

json extract jmeter

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

com.thoughtworks.selenium和org.seleniumhq.selenium之间的区别

我有一个包含以下导入的代码:

import com.thoughtworks.selenium.Selenium;
import com.thoughtworks.selenium.webdriven.WebDriverBackedSelenium;
Run Code Online (Sandbox Code Playgroud)

我试图用来Maven解决,但我在https://mvnrepository.com上找不到这些软件包.只有下面的包org.seleniumhq.selenium,但是这些包不能解析代码中的方法调用,并且没有任何selenium命名包com.thoughtworks.

java selenium maven

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

按文件名对文件路径数组进行排序

我用来directory.listFiles()从给定的目录结构递归地获取文件列表。我尝试使用以下代码来实现此目的,但它们都不起作用。

    Arrays.sort(fList, Comparator.comparing(File::getName));
    Arrays.sort(fList, NameFileComparator.NAME_COMPARATOR);
Run Code Online (Sandbox Code Playgroud)

文件应从所有子目录中按升序列出。

java arrays sorting

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