为什么添加左规则更改行为如此剧烈?是否可以相对于默认位置定位?
http://jsfiddle.net/suzancioc/drDn3/6/
HTML:
<div class='level0'>
<div class='level1'>
Hello
</div>
<div class='level1'>
Hello
<div id='inner2'>inner2</div>
</div>
<div class='level1'>
Hello
<div id='inner3'>inner3</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
.level0 {
height:40px;
width: 500px;
background:red;
}
.level1 {
float:left;
margin:2px;
border-style: solid;
background: cyan;
}
#inner1 {
position: absolute;
background: green;
}
#inner2 {
position: absolute;
background: green;
left:0px;
}
#inner3 {
position: absolute;
background: green;
}
Run Code Online (Sandbox Code Playgroud) 以下守护程序bean正在运行:
public class DaemonBean extends Thread {
private final static Logger log = LoggerFactory.getLogger(DaemonBean.class);
{
setDaemon(true);
start();
}
@Override
public void run() {
for(int i=0; i<10 && !isInterrupted(); ++i) {
log.info("Hearbeat {}", i);
try {
sleep(1000);
} catch (InterruptedException e) {
return;
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
它是守护进程,所以如果单身就会终止.
所以,以下非守护进程bean正在等待他:
public class Waitor1 extends Thread {
private final static Logger log = LoggerFactory.getLogger(Waitor1.class);
private Thread joinable;
{
setDaemon(false);
setUncaughtExceptionHandler(new UncaughtExceptionHandler() {
@Override
public void uncaughtException(Thread t, Throwable e) {
log.error("Error in thread", …Run Code Online (Sandbox Code Playgroud) 由于OCaml具有不同的整数和双精度乘法运算,它如何面向对象?这是不是意味着OCaml没有多态性?
发现我可以做以下事情:
package test.java.lang;
import java.util.Arrays;
public class Tester_ArrayCloning_01 {
public static void main(String[] args) {
double[] vals1 = {1.2, 2.3, 3.4, 4.5};
double[] vals2;
// vals2 = (double[])vals1.clone(); // was thinking should do so
vals2 = vals1.clone(); // but happened can do so
System.out.println(Arrays.toString(vals2));
}
}
Run Code Online (Sandbox Code Playgroud)
为什么?什么时候介绍?
我正在尝试从这里执行 ANTLRv4 示例http://www.antlr.org/wiki/display/ANTLR4/Getting+Started+with+ANTLR+v4。
我已经下载antlr-4.0-complete.jar并将它放在某个目录中。
我已经创建了bat要运行的文件org.antlr.v4.Tool(antlr.bat) 和org.antlr.v4.runtime.misc.TestRig(run.bat)。
工具在没有参数的情况下运行并输出一些东西,所以路径是可以的。
我创建Hello.g4了以下内容:
// Define a grammar called Hello
grammar Hello;
r : 'hello' ID ; // match keyword hello followed by an identifier
ID : [a-z]+ ; // match lower-case identifiers
WS : [ \t\r\n]+ -> skip ; // skip spaces, tabs, newlines
Run Code Online (Sandbox Code Playgroud)
同一目录中的所有内容,除了 antlr-4.0-complete.jar
然后我运行antlr4 Hello.g4并没有错误。某些文件出现在当前目录 (*.java和*.tokens) 中。没有Hello.java文件出现。
然后我运行javac Hello*.java编译。*.class …
我有一些原型MATLAB代码,不需要非常快.
代码中使用的数组大小增加,MATLAB代码分析器在MATLAB编辑器中显示警告"考虑预分配速度".但是,我无法知道阵列的最终大小,因为在其成长过程中会做出决定,因此我不希望预先分配它.
如何在MATLAB编辑器中禁用MATLAB Code Analyzer显示的"考虑预分配速度"警告?
假设我有非常大的火车设置,以便Matlab在训练时挂起或没有足够的内存来保持火车组.
是否可以将训练集分成几部分并按部分训练网络?
是否可以一次一个样本(逐个)训练网络?
matlab artificial-intelligence machine-learning neural-network
括号在Java 中标记为START_PUNCTUATION或END_PUNCTUATION字符类型.
说"[",怎么可能计算"]"(没有硬编码表)?
假设我想在Java中使用25%或31%的灰色?
以下代码显示
BufferedImage image = new BufferedImage(2, 2, BufferedImage.TYPE_BYTE_GRAY);
image.setRGB(0, 0, new Color(0,0,0).getRGB());
image.setRGB(1, 0, new Color(50, 50, 50).getRGB());
image.setRGB(0, 1, new Color(100,100,100).getRGB());
image.setRGB(1, 1, new Color(255,255,255).getRGB());
Raster raster = image.getData();
double[] data = raster.getPixels(0, 0, raster.getWidth(), raster.getHeight(), (double[]) null);
System.out.println(Arrays.toString(data));
Run Code Online (Sandbox Code Playgroud)
显而易见的事实是,RGC与密度(?)非线性相关
[0.0, 8.0, 32.0, 255.0]
Run Code Online (Sandbox Code Playgroud)
那么,如何创建给定密度的颜色?
UPDATE
我尝试了@icza和@hlg提出的方法,还有一个由我发现的方法:
double[] data;
Raster raster;
BufferedImage image = new BufferedImage(1, 1, BufferedImage.TYPE_BYTE_GRAY);
float[] grays = {0, 0.25f, 0.5f, 0.75f, 1};
ColorSpace linearRGB = ColorSpace.getInstance(ColorSpace.CS_LINEAR_RGB);
ColorSpace GRAY = ColorSpace.getInstance(ColorSpace.CS_GRAY);
Color color;
int[] rgb; …Run Code Online (Sandbox Code Playgroud) 如何在Javadoc中放置示例XML代码?XML代码包括我不想处理的尖括号.
我试过的组合PRE和code,但没有奏效.