我希望所有文本都以'...'结尾,但它只适用于内部div:
div {
border: solid 2px blue;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 40px;
}
Run Code Online (Sandbox Code Playgroud)
<div>Test test test test test test
<div>asdasdasdasdasd</div>
</div>
Run Code Online (Sandbox Code Playgroud)
是否有任何解决方案,以便外部div中包含的文本也得到'...'?
编辑:看起来像是一个chrome问题,但仍然可以解决下面的答案
我想构建一个自定义的JSF组件.现在我从oracle上读了一些文档,看了几个代码示例.问题是我有点困惑:
似乎有两种方法可以使用JSF 2.0+构建自定义组件.据我所知,自JSF 2.0以来我可以使用这些复合组件来构建我自己的组件.
但与"经典"组件相比,它们有任何缺点吗?
当我使用Compisite Components时,我的组件会相当复杂吗?
例如,我的Component将在java中有一些工作,这可能与Composite Components有关吗?
我只是"发现"我们有两个Meta-Inf文件夹...在eclipse和War文件中.
第一个是(在战争中):
/ META-INF /
第二,奇怪的是:
/ WEB-INF /类/ META-INF /
在第二个文件夹中是persistance.xml和something.taglib.xml ...
如果我将文件移动到第一个meta-inf文件夹,我会从hibernate中获取异常.
这第二个奇怪的meta-inf文件夹的目的是什么?
这是一个普通的文件夹结构吗?
有什么特别的原因我经常遇到:
(function() {
console.log("Hello");
}).call(this);
Run Code Online (Sandbox Code Playgroud)
代替:
(function() {
console.log("Hello");
})();
Run Code Online (Sandbox Code Playgroud)
传递this
给对方时应该有同样的效果吗?
似乎有一些性能差异:http://jsperf.com/call-vs-parenthesis.
由于DIFx 指南指出:“驱动程序安装框架 (DIFx) 工具已从 Windows 10 版本 1607 WDK 中删除”并且WiX 驱动程序元素依赖于 WixDifxAppExtension,因此使用驱动程序元素仍然是安装的方式一个司机?或者我应该直接使用SetupAPI(例如作为在 MSI 中调用的 DLL)?
我想让CDI"选择"替代类作为接口的实现.
虽然EAR中的所有内容都是捆绑包,但是替代实现将在war文件中,其余的(类接口,接口,接口的"默认"实现)将在ejb jar中.
这里有一些代码来说明它:
EJB模块:
public interface I {}
Run Code Online (Sandbox Code Playgroud)
public class C implements I {}
Run Code Online (Sandbox Code Playgroud)
public class A {
@Inject I var
public void test() {
System.out.println(var instanceof C); // I want to have here as Result: false
}
}
Run Code Online (Sandbox Code Playgroud)
WAR模块:
@Alternative
public class D implements I {}
Run Code Online (Sandbox Code Playgroud)
在war文件中设置beans.xml没有帮助..
当我调用这样的方法时:
@Asynchronous
public void cantstopme() {
for(;;);
}
Run Code Online (Sandbox Code Playgroud)
它会永远运行还是应用程序服务器会在一段时间后将其终止?
我有一个多列的表格,这个表格不应超过一定的宽度y。
此表的列由 table-layout: auto 自动调整大小。
但有时列变得太大(文本不应该被换行,它应该被剪裁)并且总和大于y的宽度。
在这种情况下,我希望“最大”列变得更小,直到列的宽度不再超过y。
这意味着我不想通过某些因素缩小所有列,而是让较大的列“尽可能小”。
这可以通过一些简单的 JS 甚至 CSS 实现吗?
这里有一个例子:
我有 3 列,最大总宽度 y 为 1000px。
这里是列内容的大小:
1:100 像素 2:1100 像素 3:1300 像素
这应该会产生一个具有这些宽度的表格:
1:100px 2:450px 3:450px;
这里有一些代码:
HTML:
<div>
<table>
<tr>
<td>SomeText</td>
<td>SomeOtherTextSomeOtherTextSomeOtherText</td>
<td>SomeLongerTextSomeLongerTextSomeLongerTextSomeLongerTextSomeLongerText</td>
</tr>
</table>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
div {
border: 1px solid red;
width: 500px;
}
table {
table-layout: auto;
border: 1px solid grey;
}
td {
border: 1px solid black;
}
Run Code Online (Sandbox Code Playgroud)
小提琴:http : //jsfiddle.net/6zJR4/2/
在这个例子中,表格比包含的 div …
我设法通过ssh用Jsch执行单个命令但是当我尝试执行第二个命令时它失败了
为了调试我把这个问题归结为这样:
import java.io.IOException;
import java.io.InputStream;
import com.jcraft.jsch.Channel;
import com.jcraft.jsch.ChannelExec;
import com.jcraft.jsch.JSch;
import com.jcraft.jsch.JSchException;
import com.jcraft.jsch.Session;
public class Exec {
public static void test(Session session) throws Exception {
Channel channel = session.openChannel("exec");
((ChannelExec) channel).setCommand("pwd");
channel.setInputStream(null);
((ChannelExec) channel).setErrStream(System.err);
InputStream in = channel.getInputStream();
channel.connect();
byte[] tmp = new byte[1024];
while (true) {
while (in.available() > 0) {
int i = in.read(tmp, 0, 1024);
if (i < 0)
break;
System.out.print(new String(tmp, 0, i));
}
if (channel.isClosed()) {
System.out.println("exit-status: " + channel.getExitStatus());
break;
} …
Run Code Online (Sandbox Code Playgroud) 浮动 div 的 box-shadow 被它的右侧邻居切断,但不在左侧。
我玩过 z-index 和 overflow: visible 但它不起作用。
HTML:
<div class="doc-page"></div>
<div class="doc-page active"></div>
<div class="doc-page"></div>
Run Code Online (Sandbox Code Playgroud)
CSS:
.doc-page {
float: left;
width: 141px;
height: 200px;
border: 1px solid black;
background-color: white;
}
.active {
box-shadow: 0 0 5px 5px #888;
}
Run Code Online (Sandbox Code Playgroud)
结果:
小提琴:http : //jsfiddle.net/au5Lv/1/