我需要在构造函数结束后调用一个方法,我不知道该怎么做.我有这门课:
Class A {
public A() {
//...
}
public void init() {
//Call after the constructor
}
}
Run Code Online (Sandbox Code Playgroud) 最近我一直在研究(更多在实践中说实话)正则表达式,我注意到他的力量.这个要求由我(链接),我知道'反向引用'.我想我理解它是如何工作的,它适用于JavaScript,而不是PHP.
例如,我有这个字符串:
[b]Text B[/b]
[i]Text I[/i]
[u]Text U[/u]
[s]Text S[/s]
Run Code Online (Sandbox Code Playgroud)
并使用以下正则表达式:
\[(b|i|u|s)\]\s*(.*?)\s*\[\/\1\]
Run Code Online (Sandbox Code Playgroud)
在regex101.com上测试它的工作原理与JavaScript相同,但不适用于PHP.
preg_replace(不工作)的例子:
echo preg_replace(
"/\[(b|i|u|s)\]\s*(.*?)\s*\[\/\1\]/i",
"<$1>$2</$1>",
"[b]Text[/b]"
);
Run Code Online (Sandbox Code Playgroud)
虽然这种方式有效:
echo preg_replace(
"/\[(b|i|u|s)\]\s*(.*?)\s*\[\/(b|i|u|s)\]/i",
"<$1>$2</$1>",
"[b]Text[/b]"
);
Run Code Online (Sandbox Code Playgroud)
我无法理解我错在哪里,感谢所有帮助我的人.
我遇到了困难:我有一个父元素,其大小不知道.而且我有一个物品必须永久地放在身体的顶部,然后position: fixed,但我不能因为给它width: 100%,是100%的身体,但我想要100%的父元素.我能怎么做?
我有两个矩形,红色矩形(可以移动)和蓝色矩形.两者都有:x,y,宽度,高度.
当蓝色和红色矩形之间发生碰撞时,如何用Java等编程语言说?

我可以使用子组合器编写CSS选择器,>或者只是指示任何后代的空格.例如,我有这个HTML代码:
<span id='test'>
<a href="#">Hello</a>
</span>
Run Code Online (Sandbox Code Playgroud)
我可以用以下两种方式编写CSS代码:
#test > a {
...
}
Run Code Online (Sandbox Code Playgroud)
要么
#test a {
...
}
Run Code Online (Sandbox Code Playgroud)
编写以下CSS代码的最佳方法是什么?
我有这样的if语句
int val = 1;
if (val == 0 || val == 1 || val == 2 || ...);
Run Code Online (Sandbox Code Playgroud)
有没有办法以更简化的方式做到这一点?例如:
int val = 1;
if (val == (0 || 1 || 2 || ...));
Run Code Online (Sandbox Code Playgroud)
我决定通过创建这样的函数来解决这个问题:
public boolean ifor(int val, int o1, int o2, int o3) {
return (val == o1 || val == o2 || val == o3);
}
Run Code Online (Sandbox Code Playgroud)
但是,这是不够的,因为如果我想加入另一个参数ifor,例如o4,我不能这样做(我应该创建新的参数另一个函数),或者如果我想减少参数o1和o2.老实说我不知道我是否解释过,如果你问,我会尽力解释.
我不明白为什么我要尝试使用rawQuery方法插入一些记录,例如:
db.rawQuery("INSERT INTO table (name, desc) VALUES ('Name1', 'Desc1');", null);
Run Code Online (Sandbox Code Playgroud)
但这似乎不起作用,实际上,尝试使用insert()方法可以解决所有问题:
ContentValues fields = new ContentValues();
fields.put("name", "Nome1");
fields.put("desc", "Desc1");
db.insert("table", null, fields);
Run Code Online (Sandbox Code Playgroud)
我不知道为什么会这样。
java ×3
css ×2
algorithm ×1
android ×1
fixed ×1
if-statement ×1
performance ×1
php ×1
regex ×1
sqlite ×1