对于我正在处理的事情,这是一个简单的HTML占位符.你可以忽略其余的(我希望!)并专注于这个唯一的问题:
图像上的缩放工作,它会按照我想要的方式聚焦在您按下的象限上.但如果在左上象限进行缩放,它只会放置顶部和底部滚动条.
我希望它始终显示滚动条.我错过了什么?
谢谢
var images = ["Species_copy_number.png", "Species_coverage.png", "Species_distribution.png", "Gene_copy_distribution.png"];
var descriptions = ["cariño", "muis bueno", "caliente", "CABRÓN!"];
var titles = ["ay", "ay ay", "ay ay ay", "AY AY AY MI HIJJJJJJOOOOOOOOOOOOO"];
function changeImage(index){
var img = document.getElementById("img_place");
img.src = "Figures/" + images[index];
document.getElementById("desc_place").textContent = descriptions[index];
document.getElementById("subtitle").textContent = titles[index];
}
window.zoomedIn = false;
window.onload = function(){
var canvas = document.getElementById("img_wrapper");
canvas.onclick = function(event){
var imgWrapper = this, zoomContainer = document.getElementById("zoom-container");
var imgPlace = document.getElementById("img_place");
if (window.zoomedIn) {
imgPlace.setAttribute("style", "transform …
Run Code Online (Sandbox Code Playgroud)如果你写的东西如下:
boolean condition;
(...)
String out = condition ? "true" : "false";
System.out.println(out);
Run Code Online (Sandbox Code Playgroud)
有用.但如果你写
condition ? System.out.println("true") : System.out.println("false");
Run Code Online (Sandbox Code Playgroud)
你得到一个"非声明"的错误."正确"的方式是写(使用大括号或"成为或不成一行"超出了问题的范围):
if (condition)
System.out.println("true");
else
System.out.println("false");
Run Code Online (Sandbox Code Playgroud)
为什么?一行if
必须总是返回一个值?
编辑:向大家指出这一点
condition ? System.out.println("true") : System.out.println("false");
Run Code Online (Sandbox Code Playgroud)
是不是一个正确的语法,是的,我得到了那一部分.我不是要求解决方案(尽管如此)
System.out.println(condition ? "true" : "false");
Run Code Online (Sandbox Code Playgroud)
很好
@Andrew Tobilko在哪里说明了什么?THAT是我很感兴趣的内容.
编辑2:接受的答案提供了我想要的.谢谢
我使用 Makefile 来编译乳胶。在编译过程结束时,我有以下规则
$(PDFREADER) $(SOURCE).pdf &
Run Code Online (Sandbox Code Playgroud)
它会打开了Evince新创建的PDF文件。
我想要的是下次编译 pdf 时,Makefile 关闭当前的evince进程,在之前的编译过程中打开。
有什么帮助吗?
谢谢
编辑这是我使用的makefile
SOURCE=PEI
PDFREADER=evince
EXTENSIONS=ps dvi log out toc aux bbl blg idx glg glo ist lof acn ilg ind ist lot xdy synctex.gz glsdefs
$(SOURCE).pdf: $(SOURCE).tex bibliografia.bib
if [ -a evince.PID ]; then \
kill -TERM $$(cat evince.PID) || true; \
fi;
pdflatex -shell-escape $(SOURCE).tex
bibtex $(SOURCE)
pdflatex -shell-escape $(SOURCE).tex
pdflatex -shell-escape $(SOURCE).tex
vis: $(SOURCE).pdf
$(PDFREADER) $(SOURCE).pdf …
Run Code Online (Sandbox Code Playgroud)