是否可以将正常链接指向当前位置?
我目前找到了2个解决方案,但其中一个包含JavaScript,另一个你必须知道页面的绝对路径:
<a href="#" onclick="window.location.reload(true);">1</a>
<a href="/foobar/">2</a>
<a href="#">3 (of course not working)</a>
Run Code Online (Sandbox Code Playgroud)
有没有办法这样做,不使用JavaScript或知道绝对路径?
我想做这样的事情:
foo=( )
foo[0]="bar"
foo[35]="baz"
for((i=0;i<${#foo[@]};i++))
do
echo "$i: ${foo[$i]}"
done
# Output:
# 0: bar
# 1:
Run Code Online (Sandbox Code Playgroud)
然后我尝试使用in for循环它:
foo=( )
foo[0]="bar"
foo[35]="baz"
for i in ${foo[@]}
do
echo "?: $i"
done
# Output:
# ?: bar
# ?: naz
Run Code Online (Sandbox Code Playgroud)
但在这里我不知道索引值.
我知道你可以这样
foo=( )
foo[0]="bar"
foo[35]="baz"
declare -p foo
# Output:
# declare -a foo='([0]="bar" [35]="baz")'
Run Code Online (Sandbox Code Playgroud)
但是,你不能用另一种方式吗?
我已经看过这些问题:
但是,他们都没有回答如何使用连接到节点的事件侦听器列表addEventListener,而无需addEventListener在创建事件侦听器之前修改原型.
VisualEvent不会显示所有事件侦听器(特定于iPhone的事件),我想以编程方式(稍微)执行此操作.
有可能做这样的事情:
start=1
end=10
echo {$start..$end}
# Ouput: {1..10}
# Expected: 1 2 3 ... 10 (echo {1..10})
Run Code Online (Sandbox Code Playgroud) 如何在sed的替换部分插入换行符?
此代码无效:
sed "s/\(1234\)/\n\1/g" input.txt > output.txt
Run Code Online (Sandbox Code Playgroud)
其中input.txt是:
test1234foo123bar1234
Run Code Online (Sandbox Code Playgroud)
和output.txt应该是:
test
1234foo123bar
1234
Run Code Online (Sandbox Code Playgroud)
但是我得到了这个:
testn1234foo123barn1234
Run Code Online (Sandbox Code Playgroud)
注意:
这个问题具体是关于"sed"的Mac OS X版本,社区已经注意到它的行为与Linux版本不同.
我想计算一条线上的匹配数(或所有线,因为总是只有一条线).
我想要计算的不仅仅是每行一场比赛
echo "123 123 123" | grep -c -E "123" # Result: 1
Run Code Online (Sandbox Code Playgroud)
更好的例子:
echo "1 1 2 2 2 5" | grep -c -E '([^ ])( \1){1}' # Result: 1, expected: 2 or 3
Run Code Online (Sandbox Code Playgroud) 有没有办法将输出class-dump导入GDB?
示例代码:
$ cat > test.m
#include <stdio.h>
#import <Foundation/Foundation.h>
@interface TestClass : NSObject
+ (int)randomNum;
@end
@implementation TestClass
+ (int)randomNum {
return 4; // chosen by fair dice roll.
// guaranteed to be random.
}
@end
int main(void) {
printf("num: %d\n", [TestClass randomNum]);
return 0;
}
^D
Run Code Online (Sandbox Code Playgroud)
$ gcc test.m -lobjc -o test
$ ./test
num: 4
$ gdb test
...
(gdb) b +[TestClass randomNum]
Breakpoint 1 at 0x100000e5c
(gdb) ^D
$ strip test
$ gdb test …Run Code Online (Sandbox Code Playgroud) 有可能做这样的事情:
$ cat foo.txt
1 2 3 4
foo bar baz
hello world
$ awk '{ for(i in $){ print $[i]; } }' foo.txt
1
2
3
4
foo
bar
baz
hello
world
Run Code Online (Sandbox Code Playgroud)
我知道你可以这样做:
$ awk '{ split($0,array," "); for(i in array){ print array[i]; } }' foo.txt
2
3
4
1
bar
baz
foo
world
hello
Run Code Online (Sandbox Code Playgroud)
但结果却不合适.
如何创建新的清理会话并使Flask中的当前会话无效?
我使用make_null_session()或open_session()?
说我有以下代码:
try:
print 'foo'
# A lot more code...
print 'bar'
except:
pass
我如何进行测试以禁用try-statement临时?
你不能只评论try和except排除因为缩进仍然是关闭的.
有没有比这更简单的方法?
#try: print 'foo' # A lot more code... print 'bar' #except: # pass