我的意图是要有一个大正方形,并在其中有两个小正方形。
一个正方形(左小)应该粘贴到大正方形的左端,另一个正方形(小右)应该粘贴到右端。
这是我得到的:
您知道什么可以使右边的小方块坚持右边吗?
请查看我编写的代码:
.big {
display: flex;
width: 40vw;
height: 10vw;
border: solid;
flex-direction: row;
}
.small-right,
.small-left {
width: 5vw;
height: 5vw;
border: solid;
}
.small-right {
align-items: flex-end;
}Run Code Online (Sandbox Code Playgroud)
<div class="big">
<div class="small-left"></div>
<div class="small-right"></div>
</div>Run Code Online (Sandbox Code Playgroud)
您还可以在Code-Pen中查看代码:https://codepen.io/CrazySynthax/pen/OmMxQw
我知道,“ git pull”实际上是“ git fetch”和“ git merge”的组合,并且基本上它将它带到远程存储库中。
我的问题是关于linux中的pipe()函数:http://linux.die.net/man/2/pipe
我的问题是:"linux中只有一个管道吗?".我的意思是,如果我有多个写入管道的进程,它是否是相同的管道,这意味着一旦我从管道读取数据,我可能会在同一个read()操作中从不同进程获取数据?
Scala中是否有任何内置函数接受数组的一部分并从该部分创建新数组?产生以下伪代码的东西:
newarr = oldarr[3:5]
Run Code Online (Sandbox Code Playgroud)
意思是,newarr是一个由3个元素组成的数组,它们:
newarr[0]=oldarr[3]
newarr[1]=oldarr[4]
newarr[2]=oldarr[5]
Run Code Online (Sandbox Code Playgroud) 我写了以下代码:
<style>
.dotted {
border:dotted;
}
</style>
....
<p ng-style = "mystyle" ng-class="dotted "> {{ answer }} </p>
Run Code Online (Sandbox Code Playgroud)
我的目的是
元素将放在虚线边框线内.它不起作用.我查看了Angular文档(https://docs.angularjs.org/api/ng/directive/ngClass),我看到了:
如果表达式求值为字符串,则该字符串应为一个或多个以空格分隔的类名.
我知道ng-class可能包含我在-tag中定义的类名.那么......我做错了什么?
不幸的是,我不能只输入“npm install”并安装包。我必须使用'sudo npm install'。你知道如何在不以管理员身份运行的情况下让 npm 工作吗?
我写了以下代码:
public class VertxApp {
public static void main(String[] args) { // This is OK
Vertx vertx = Vertx.vertx();
vertx.deployVerticle(new ReceiveVerticle()); // line A
vertx.deployVerticle(new SendVerticle()); // line B
}
}
public class ReceiveVerticle extends AbstractVerticle{
@Override
public void start(Future<Void> startFuture) {
vertx.eventBus().consumer("address", message -> {
System.out.println("message received by receiver");
System.out.println(message.body());
});
}
}
public class SendVerticle extends AbstractVerticle {
@Override
public void start(Future<Void> startFuture) throws InterruptedException {
System.out.println("SendVerticle started!");
int i = 0;
for (i = 0; i < …Run Code Online (Sandbox Code Playgroud) 我有以下 Verticle 类:
public class SendFileExample extends AbstractVerticle {
public void start(Future<Void> fut) throws Exception {
Router router = Router.router(vertx);
router.route("/hello").handler(StaticHandler.create("client"));
router.route("/hello").handler(routingContext -> {
HttpServerResponse response = routingContext.response();
System.out.println("Hello");
response.sendFile("client/index.html");
});
vertx.createHttpServer().requestHandler(router::accept).listen(3000,
result -> {
if (result.succeeded()) {
fut.complete();
} else {
fut.fail(result.cause());
}
}
);
}
}
Run Code Online (Sandbox Code Playgroud)
我的 html 文件是:
<html>
<head>
<title> hello </title>
</heade>
<body>
<h1> Hello World </h1>
<button> Hello </button>
<script src="app.js"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我使用“StaticHandler.create...”来为客户端文件夹中的所有静态文件提供服务。正如您所理解的,我希望一旦服务器收到对“localhost:3000/hello”的 GET 请求,客户端将获得一个 HTML 页面,该页面将调用 app.js 文件。
不幸的是,我做不到。index.html 已加载,浏览器无法加载 app.js。
重要的是要注意 …
我试图获取一个元素列表,对这些元素的一部分进行一些操作,并将这些操作的输出放在一个新列表中。我只想在列表中进行一次迭代。
我发现这样做的唯一方法是:
List<Integer> newList = numList.stream().reduce(new ArrayList<Integer>(),
(acc, value) -> {
if (value % 2 == 0) {
acc.add(value * 10);
}
return acc;
},
(l1, l2) -> {
l1.addAll(l2);
return l1;
}
);
Run Code Online (Sandbox Code Playgroud)
如您所见,这非常麻烦。
我当然可以使用filterand then map,但在这种情况下,我将列表迭代两次。
在其他语言(例如Javascript)中,这种reduce操作非常简单,例如:
arr.reduce((acc, value) => {
if (value % 2 == 0) {
acc.push(value * 10);
}
return acc;
}, new Array())
Run Code Online (Sandbox Code Playgroud)
惊人的!我在想 Java 是否有更好的版本来减少这种减少,或者我编写的 Java 代码是执行此类操作的最短方法。
我使用以下 JsonObject 包: http://vertx.io/docs/apidocs/io/vertx/core/json/JsonObject.html
如果我得到一个带有键“fieldName”的 JsonObject 并且我想获取它的值,我必须使用“getString”、“getInteger”、“getArray”等函数。我的意思是我必须提前知道它的类型价值。如果我不知道会发生什么?是否有任何通用函数可以在不知道其类型的情况下从 JsonObject 检索值?