我刚用w3c验证器服务验证了我的实际XHTML Strict 1.0 doc ..它说,
<ul id="socialnetwork">
<li><a href="http://www.twitter.com" target="_blank"></a></li>
<li><a href="http://www.flickr.com" target="_blank"></a></li>
<li><a href="http://www.xing.com" target="_blank"></a></li>
<li><a href="http://www.rss.com" target="_blank"></a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
target ="_ blank"无效..但我需要目标为空白,因此将在浏览器中打开一个新选项卡,以便用户不会离开主页面.
我能做什么?为什么这无效?
Class A有run()方法和接口B也有run()方法.问题很简单,哪种run()方法在Main课堂上被覆盖,我们将如何证明这一点?为什么此代码中没有冲突(编译时错误)?
class A{
void run(){System.out.println("A class");}
}
interface B{
void run();
}
class Main extends A implements B{
public static void main(String args[]){
Main m = new Main();
m.run();
}
// Overridding method
public void run(){
System.out.println("run method");
}
}
Run Code Online (Sandbox Code Playgroud) 鉴于以下shell脚本,有人会如此善良地解释grep -Po正则表达式吗?
#!/bin/bash
# Issue the request for a bearer token, json is returned
raw_json=`curl -s -X POST -d "username=name&password=secret&client_id=security-admin-console" http://localhost:8081/auth/realms/master/tokens/grants/access`
# Strip away all but the "access_token" field's value using a Python regular expression
bearerToken=`echo $raw_json | grep -Po '"'"access_token"'"\s*:\s*"\K([^"]*)'`
echo "The bearer token is:"
echo $bearerToken
Run Code Online (Sandbox Code Playgroud)
具体来说,我有兴趣了解正则表达式的各个部分
grep -Po '"'"access_token"'"\s*:\s*"\K([^"]*)'`
Run Code Online (Sandbox Code Playgroud)
以及它是如何工作的.为什么这么多报价呢?什么是"K"?我有一些grep正则表达式的经验,但这让我很困惑.
这是curl命令的实际输出,shell脚本(grep)按需运行,只返回"access_token"值的内容.
{ "的access_token": "fQmQKn-xatvflHPAaxCfrrVow3ynpw0sREho7__jZo2d0g1SwZV7Lf4C26CcweNLlb3wmKHHo63HRz35qRxJ7BXyiZwHgXokvDJj13yuOb6Sirg9z02n6fwGy8Iog30pUvffnDaVnUWHfVL-h_R4-OZNf-_YUK5RcL2DHt0zUXI.", "expires_in":60, "refresh_expires_in":1800, "refresh_token": "eyJhbGciOiJSUzI1NiJ9..WeiJOC1jQ52aKgnW8UN2Lv9rJ_yKZiOhijOYKLN2EEOkYF8rvRZsSKbTPFKTIUvjnwy2A7V_N-GhhJH4C-T7F5__QPNofSXbCNyvATj52jGLxk9V0Afvk-Z5QAWi55PJRTC0qteeMRcO2Frw-0KtKYe9o3UcGICJubxhZHsXBLA"," token_type ":" 承载", "id_token": "eyJhbGciOiJSUzI1NiJ9.eyJuYW1lIjoiIiwianRpIjoiMGIyMGI0ODctOTI4OS00YTFhLTgyNmMtM2NiOTg0MDJkMzVkIiwiZXhwIjoxNDQ2ODI4MDU5LCJuYmYiOjAsImlhdCI6MTQ0NjgyNzk5OIwouldhaveToBeNutsUiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhZG1pbiIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZX0.DmG8Lm4niL1djzNrLsZ2CrsB1ZzUPnR2Nm7IZnrwrmkXsrPxjl6pyXKCWSj6pbk2sgVI8NNFqrGIJmEJ7gkTZWm328VGGpJsmMuJBki0KbqBRKORGQSgkas_34rwzhcTE3Iki8h_YVs2vvNIx_eZSOvIzyEcP3IGHuBoxcR6W3E", "不先于政策":0, "会话状态": "62efc05c-1bf5-4f55-b749-5e0eff94155b"}
如果有人发现这篇文章,这就是我最终使用的内容:
if hash jq 2>/dev/null; then
# Use the …Run Code Online (Sandbox Code Playgroud) 我正在做一个简单的代码
String splitString = "122$23$56$rt";
for(int i=0;i<splitString.split("$").length;i++){
System.out.println("I GOT IS :: "+splitString.split("$")[i]);
}
Run Code Online (Sandbox Code Playgroud)
当我分裂的时候
splitString.split("$")
Run Code Online (Sandbox Code Playgroud)
它给了我输出 [122$23$56$rt]
为什么这不是'$'的夹板?
我无法找到我的问题的答案:是否可以crontab使用busybox(或其他方式)重新启动Android
试图运行crontab,它抱怨未知的uid 0.
试图运行重启,它什么都不做.
或者我现在要求不可能的事情?
我发现了这种语法
for (string st; getline(is, st, ' '); v.push_back(st));
^ ^ ^
initialization condition, increment ???
Run Code Online (Sandbox Code Playgroud)
v.push_back(st)当工作被覆盖时,工作如何作为增量getline(is, st, ' ')?
以下代码提出了UnboundLocalError:
def foo():
i = 0
def incr():
i += 1
incr()
print(i)
foo()
Run Code Online (Sandbox Code Playgroud)
有没有办法实现这个目标?
我正在尝试编写一个小方法来循环并GridView通过其索引查找列,因为它可以根据可见的内容更改位置.
这是我到目前为止:
private int GetColumnIndexByName(GridView grid, string name)
{
foreach (DataColumn col in grid.Columns)
{
if (col.ColumnName.ToLower().Trim() == name.ToLower().Trim()) return col.Ordinal;
}
return -1;
}
Run Code Online (Sandbox Code Playgroud)
在这种情况下,DataColumn似乎不是正确使用的类型,但我有点迷失在这里我应该做什么.
我只能使用.NET 2.0/3.5.我不能用4.0.
我们有一个像下面这样的阵列
{1 0 1 0 0 1 0 1}
Run Code Online (Sandbox Code Playgroud)
上面数组中的位数是8
如果我们取范围,[1,5]则范围内的位数[1,5]是[0 1 0 0 1].
如果我们翻转这个范围,那么在翻转后它将是[ 1 0 1 1 0]
翻转[1,5]范围后的总数为1[1 1 0 1 1 0 0 1] = 5
如果我们取范围,[1,6]那么[1,6]范围内的位数是[0 1 0 0 1 0].
如果我们翻转这个范围,那么在翻转之后它将是[ 1 0 1 1 0 1]
翻转[1,5]范围后的总数为1[1 1 0 1 1 0 1 1] = 6
所以答案是范围[1,6],翻转后我们可以获得6个1的数组
有没有一个好的算法可以解决这个问题.我只想到动态编程,因为这个问题可以分解为可以组合的子问题.