在mac os上用ST2构建和运行常见的lisp的方法是什么?我知道SLIME和Emacs,但我对ST感兴趣
如何在JFX 2中使用KeyBindings?我需要从carrige重新分配Enter键返回到我自己的函数,并且对于carrige返回指定CTRL + ENTER
我试过这种方式,但它仍然是一个新的路线.
messageArea.addEventFilter(KeyEvent.KEY_PRESSED, new EventHandler<KeyEvent>() {
@Override
public void handle(KeyEvent keyEvent) {
if (keyEvent.getCode() == KeyCode.ENTER) {
sendMessage();
}
}
});
Run Code Online (Sandbox Code Playgroud) 我需要在应用程序启动时安排一个重复的任务,任务本身非常简单,只需向应用程序发送一个即发即弃的HTTP调用.我不是一个游戏高手,买我会假设是s简单的解决方案会是这样的使用play.api.libs.concurrent.Akka.system.schedule在Global.onStart.从Play 2.4开始,Global配置有点弃用,有利于新的Guice DI.黑客从DI文档中获取建议我无法为这个问题找到一个很好的解决方案.我设法得到的最好的是在GuiceApplicationLoader调用自定义实现之上编写一个包装器BuiltInComponentsFromContext,但在这种情况下我不能使用注入来获取WSClient.使用Play 2.4重写类似内容的最佳方法是什么:
object Global extends GlobalSettings {
override def onStart(app: Application) = {
Akka.system.schedule(2.hours, 2.hours, theTask)
}
}
Run Code Online (Sandbox Code Playgroud) 我正在阅读Eckel的书,IO章,并且有以下代码(第667页).
public static void main(String[] args) throws IOException {
try {
DataInputStream in = new DataInputStream(new ByteArrayInputStream(BufferedInputFile.read("src/io/FormattedMemoryInput.java").getBytes()));
while(true) {
System.out.print((char)in.readByte()); // problem line
}
} catch (EOFException ex) {
System.err.println("End of stream");
}
}
Run Code Online (Sandbox Code Playgroud)
这段代码效果很好,但是如果我(char) in.readByte()改为in.readChar()它就会打印出一些亚洲符号?????????????????.为什么这样,为什么它不打印英文ASCII符号?
我有一个带有一些条目的ArrayList作为HashMap中的值,如何向其中添加新值?
谢谢。是这样的:
Map<String, ArrayList<String>> index = new HashMap<String, ArrayList<String>>();
void add(String kword, String... urls){
if(index.containsKey(kword)){
index.get(kword).addAll(Arrays.asList(urls));
} else {
index.put(kword, (ArrayList<String>) Arrays.asList(urls));
}
}
Run Code Online (Sandbox Code Playgroud) 我有以下JavaFX代码:
final TextField textField = new TextField();
Run Code Online (Sandbox Code Playgroud)
并EventHandler<ActionEvent>检查textField是否为空.问题是,textField.getText() == null或者textField.getText() == ""两者都返回false,但我没有在该字段中打印任何内容,因此它应该返回true.
final TextField textField = new TextField();
browse.setOnAction(new EventHandler() {
@Override
public void handle(ActionEvent actionEvent) {
FileChooser fileChooser = new FileChooser();
File chFile = fileChooser.showOpenDialog(stage);
if (chFile != null) {
// some code
if (textField.getText() != null && textField.getText() != "") {
// some code
}
}
}
});
Run Code Online (Sandbox Code Playgroud) 找不到任何关于此的信息,这可能吗?我只需要systemctl restart project在发布任务之后执行run little命令.
正在试验接口继承并发现:
interface String{}
interface Object{}
interface Exception{}
interface Integer extends String, Object, Exception{}
public class Test implements Integer{
public static void main(String[] args) {
System.out.println("Test");
}
}
Run Code Online (Sandbox Code Playgroud)
它在编译,但"main" java.lang.NoSuchMethodError: main在运行时抛出?
我有以下html标记:
<div class="header-menu">
<span class="header-title noselect">
<i class="fa fa-bars"></i>
<a href="/" class="header-title-value">
{{ headerVm.menu.current.title }}
</a>
</span>
</div>
Run Code Online (Sandbox Code Playgroud)
这个规则*.less存档:
.header-menu {
.header-title {
color: red;
a {
font-size: 2em;
font-family: 'Roboto', sans-serif;
font-weight: 300;
}
}
}
Run Code Online (Sandbox Code Playgroud)
这被翻译成css:
.header-menu .header-title{
cursor:pointer;
color:#f00
}
.header-menu .header-title a {
font-size:2em;
font-family:'Roboto',sans-serif;
font-weight:300
}
Run Code Online (Sandbox Code Playgroud)
在这种情况下color,a 的属性header-title不会影响a标记,但如果我将它放在a规则中,它就可以工作.此外,我试图设置!improtant的color财产也没有帮助.另一个有趣的时刻,如果我从a规则中移动字体属性并将它们放入其中.header-menu .header-title将适用于a标记,但不适用于color属性.
在Chrome检查器中,我看到我的a规则从bootstrap开始,但不是从header-title …