我必须使用现有的方法,就像saveAttachment(Attachment attachment)在哪里Attachment有一个File attribute.
我的问题是我正在检索a byte[]并且我想使用此方法保存它.我怎么能有一个"本地" File只是为了储蓄?
对不起,如果我的问题很愚蠢,我对Java中的文件了解不多.
你会做什么?
doThings(folder.getInstructions()) ;
for (Instruction instruction : folder.getInstructions()) {
// do things
}
functionCall(folder.getInstructions()) ;
Run Code Online (Sandbox Code Playgroud)
或这个 :
instructions = folder.getInstructions() ;
doThings(instructions)
for (Instruction instruction : instructions) {
// do things
}
functionCall(instructions) ;
Run Code Online (Sandbox Code Playgroud)
最重要的是,我想知道何时将值存储在局部变量中更有效,何时更好地进行函数调用.
解决这种情况的最佳方法是什么:
$('.element').each(function() {
$sibling = // find a sibling to $this.
$mainElement = $(this); // memorize $(this)
$sibling.change(function() {
// when sibling changes
// do something using $mainElement
// problem is, $mainElement is not the element you think
// $mainElement is the last .element found....
})
});
Run Code Online (Sandbox Code Playgroud)
一种解决方案是使用表...但是将change()嵌套在each()中没有好处...
我的html示例:
<div id="first">
<span class="element"></span>
<input name="first" type="text" />
</div>
<div id="second">
<span class="element"></span>
<input name="second" type="text" />
</div>
Run Code Online (Sandbox Code Playgroud)
$sibling = $(this).next('input');例如,在这个例子中。
我有这样的事情:
<div style="width:1300px">
<ul class="ul-length ul-textalign">
<li class="li-horizontal"> A </li>
<li class="li-horizontal"> B </li>
<li class="fillgap"/>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
我试图让最后一个li用一些背景填充剩下的行.我想避免使用指定li fillgap宽度的代码,具体取决于之前lis的长度.因此,我想在绝对定位中使用最后一个li,并且它需要ul的整个宽度:
.fillgap {
position:absolute;
width:1300px; /* for some reason, width:100% is longer than the div width... */
z-index:0;
}
.ul-length {
with:100%;
}
.ul-textalign {
text-align:left; /* fix for IE, prevents the absolute li from beginning at the center */
}
.li-horizontal {
float:left;
}
Run Code Online (Sandbox Code Playgroud)
在整个宽度上获得背景的最简单方法可能是设置ul的背景,但我不能这样做,因为它不符合预期的设计.我需要能够用lis做到这一点.我上面的代码在IE中导致了一个问题:li fillgap似乎保留在页面流中,因为它被放在前面的lis旁边,而不是在ul的开头...
任何的想法?
这是预期的结果(在歌剧中):

这是IE中的结果:

我有以下代码:
$('div[class^=locked_]').click(function() {
var newThis = $(this) ;
$(this).load(url + " #" + $(this).attr("id"), function() {
var loaded = $(this).children("#" + $(this).attr("id")) ;
alert($(loaded).attr("class")) ; // displays "locked_true"
$(newThis).replaceWith($(loaded)) ;
alert($(newThis).html()) ;
}) ;
}) ;
Run Code Online (Sandbox Code Playgroud)
我不明白我得到的行为:第一个警告显示正确的类(以"locked_"开头).第二个警报显示为null.我不能再次点击相同的按钮,虽然它有合适的类.这是正常的吗?我该怎么办 ?
我有一个外部 div,里面有一个图像和另一个 div。现在,外部 div 有一定的宽度和高度,并且有一个overflow: hidden;Now my image 工作正常,这意味着即使它比 div 大它也不会溢出。
我遇到的问题是外部 div 内的另一个 div。这个内部 div 位于我拥有的图像上方。但它仍然不会显示。但是在我将它定位到绝对之后。它工作正常。
之后,我定位在外部 div 的障碍之外。现在,由于我隐藏了外部 div 的溢出,它不应该显示对吗?然而,内部 div 显示。所以这就是我想要解决的问题。
为什么内部 div 最初没有显示,为什么我必须给 div 的属性position:absolute;?
为什么即使我的外部 div 具有overflowto属性,我的内部 div 仍然显示在外部 div 的边界之外hidden。
当我的内部 div 不在外部 div 内时,如何隐藏它。现在,请注意,我不希望内部 div 实际隐藏。我只是不想看到它,除非它在我的外部 div 中。
这是我的源代码供参考:
外层div的css属性:
.banner {
width: 250px;
height: 500px;
overflow: hidden;
float: left;
margin-right: 20px;
cursor: pointer;
}
Run Code Online (Sandbox Code Playgroud)内部div的css属性:
div.info {
position: absolute;
width: 250px;
height: 500px;
top: …Run Code Online (Sandbox Code Playgroud)css ×2
java ×2
jquery ×2
absolute ×1
bytearray ×1
click ×1
file ×1
hidden ×1
html ×1
html-lists ×1
optimization ×1
overflow ×1
replacewith ×1
this ×1
variables ×1