是否可以使x509Certificate不会过期?如果是这样,怎么样?
我试过这个:
class protectedfinal
{
static abstract class A
{
protected final Object a;
}
static class B extends A
{
{ a = new Integer(42); }
}
public static void main (String[] args)
{
B b = new B();
}
}
Run Code Online (Sandbox Code Playgroud)
但我得到了这个错误:
protectedfinal.java:12: error: cannot assign a value to final variable a
{ a = new Integer(42); }
^
1 error
Run Code Online (Sandbox Code Playgroud)
如何解决这个问题?
有些人建议使用构造函数,但这只适用于某些情况.它适用于大多数对象,但不能从构造函数中引用对象本身.
static abstract class X
{
protected final Object x;
X (Object x) { this.x = x; } …Run Code Online (Sandbox Code Playgroud) 我想读一些字节值.这个命令
printf '\x00\x01\x02' | how
Run Code Online (Sandbox Code Playgroud)
应该打印这个:
0
1
2
Run Code Online (Sandbox Code Playgroud)
我试过这个:
printf '\x00\x01\x02' | while read -rN1 BYTE ; do echo "?" ; done
Run Code Online (Sandbox Code Playgroud)
但我不知道如何获取字节的数值.
我目前有两个不同的TestSuite(SUITE1.XML和SUITE2.xml),配置不同(例如浏览器,Os)......
我把testng.xml里面的两个SUIT调用在saucelabs上运行......它运行良好......只有我关心的是,我希望这些套件能够并行而不是顺序运行...
我得到的输出是
[TestNG] Running: /Users/muzamilabbasi/Automation/BaublebarTest/Suite1.xml This is Browser String FIREFOX This is Platform String WIN8 This is Version String 25 This is Browser String FIREFOX This is Platform String WIN8 This is Version String 25 log4j:WARN No appenders could be found for logger (org.apache.http.client.protocol.RequestAddCookies). log4j:WARN Please initialize the log4j system properly. log4j:WARN No appenders could be found for logger (org.apache.http.client.protocol.RequestAddCookies). log4j:WARN Please initialize the log4j system properly. Page Title isGoogle Page Title isGoogle =============================================== mysuite1 Total tests run: 2, …
以下示例显示了box div包含:after内容的内容,该内容应该是单独的块.
div.box {
background-color: #FAA;
width: 10em;
overflow: scroll;
}
div.box:after {
content: "?";
display: block;
background-color: #AFA;
width: 5em;
overflow: auto;
}Run Code Online (Sandbox Code Playgroud)
<div class="box">x</div>Run Code Online (Sandbox Code Playgroud)
但是后面的内容放在滚动条内.我的期望是它实际上是在可滚动区域之后.
如何列出过去已被删除的Fossil存储库的所有文件?
我能想象的唯一解决方案是为ls时间轴中的每个修订执行一次diff,以执行按顺序输出.
有没有更简单的方法?
困难的方式:
#! /bin/bash
set -eu
prev_id=
fossil timeline -n 0 "$@" |
sed -n 's/^..:..:.. \[\([0-9a-f]*\)\] .*/\1/p' |
while read id; do
if [ "$prev_id" ]; then
diff <(fossil ls -r "$id" "$@"|sort) <(fossil ls -r "$prev_id" "$@"|sort) |
egrep '^[<>]' |
sed 's/^>/add/;s/^</del/' |
sed "s/^/$id /"
fi
prev_id=$id
done
Run Code Online (Sandbox Code Playgroud) 当我使用 时querySelectorAll,我可以td在我的示例文档中找到 138 个节点。
Array.from(document.querySelectorAll('td')).length
138
Run Code Online (Sandbox Code Playgroud)
当我对 XPath 做同样的事情时,我没有得到任何结果:
Array.from(document.evaluate(".//td", document.body, null, XPathResult.ANY_TYPE, null)).length
0
Run Code Online (Sandbox Code Playgroud)
虽然至少有一场比赛:
document.evaluate(".//td", document.body, null, XPathResult.ANY_TYPE, null).iterateNext().nodeName
"TD"
Run Code Online (Sandbox Code Playgroud)
问题似乎是Array.from无法迭代 a XPathResult。即使这样也返回 0:
Array.from(document.evaluate('.', document.body, null, XPathResult.ANY_TYPE, null)).length
0
Run Code Online (Sandbox Code Playgroud)
如何制作XPathResult适合的Array.from?
Postgresql可以返回自动递增的值returning:
insert into table1 (id) values (null) returning id;
Run Code Online (Sandbox Code Playgroud)
我试图将返回的值插入另一个表:
insert into table2 (id) values ((insert into table1 (id) values (null) returning id)) returning id;
Run Code Online (Sandbox Code Playgroud)
但是这会into在嵌套之前抛出语法错误insert.
如何使用内部的返回值insert作为外部的值insert?
java ×3
bash ×2
arrays ×1
css ×1
css-content ×1
enums ×1
fossil ×1
hash ×1
html ×1
javascript ×1
perfect-hash ×1
postgresql ×1
saucelabs ×1
security ×1
sql ×1
sql-insert ×1
testng ×1
xpath ×1