我可以在Dockerfile中指定端口范围
EXPOSE 7000-8000
Run Code Online (Sandbox Code Playgroud)
并且在运行容器时将所有这些暴露的端口绑定到主机上的相同端口?
docker run -p 7000-8000:7000-8000
Run Code Online (Sandbox Code Playgroud) 嗨为什么我的csrf标记值为空?当我不使用令牌时我没有TokenMismatchException !!!! 我该怎么办呢?

我深入挖掘并发现会话未在SessionServiceProvider中注册.是否需要启用此功能才能默认工作?由于我是Laravel的初学者,我不确定如何遵循上面的建议.如何确保我的路线添加到"网络"组下?
<form method="post" action="<?php echo url('/form'); ?>">
<input type="hidden" name="_Token" value="{{ csrf_token() }}">
<input type="text" name="Title" placeholder="Title"><br>
<textarea rows="10" name="Content" placeholder="Content"></textarea><br>
<input type="submit" value="Send">
</form>
Run Code Online (Sandbox Code Playgroud) 主题
我的问题是关于在结合 Apple 的框架以尊重该主题的典型模式和良好实践时更新周期的划分,因为大多数文档和示例代码尚未适应 Swift(或者至少我可以)在任何地方都找不到)。
在 GameplayKit 中管理更新周期的方法太多了,我不太确定什么是组合所有内容的好方法。
要素
首先也是最重要的:实体/组件中的每个类(GKComponent和GKEntity(子)类)都有一个update()方法,您可以重写该方法以执行每帧更新。这必须来自当前GKScene/的更新周期SKScene。
然后GKComponentSystem,您可以使用它来启动update()已添加到其中的给定类型的每个组件的方法。我明白了这一点,它非常方便。
但我也想使用状态机系统,它也有它自己的更新周期......结合所有让我感到困惑的东西。
我的情况
在我有一个在初始化时创建GKEntity的实例的子类的情况下GKStateMachine。状态机有几个状态(目前:“Spawn”、“Normal”、“Stunned”和“Death”。
现在,我正在用我的GKEntity子类创建一个大的“千篇一律”,并创建它在初始化期间要使用的所有组件。但它变得非常不切实际。例如,我有一个MovementComponent,它是GKAgent2D. 我创建了一个管理实体创建的单例,因此在创建实例后, if 循环遍历实体的所有组件并将它们添加到相关的GKComponentSystems. 单例有它自己的 update() 方法,更新将调用传递给GKComponentSystems. 我使用的一些组件不需要每帧更新,所以没有GKComponentSystem为它们创建,我根据需要手动更新它们。
如果我回到我的实体,因为我一次创建所有内容并用于GKComponentSystems更新组件,我的组件的更新方法加载了guard和if-let语句,因为我需要访问实体的状态机,检查它是否是实体可以移动的状态(正常状态)并做它的事情或逃避功能。在我看来,这并不高效:移动组件在生成、眩晕或死亡时不需要更新。
最重要的是,它使我使用GKStateMachine完全矫枉过正,因为我的更新方法是空的:GKComponentSystem无论如何,组件都会被更新。
我的想法
掉落GKComponentSystems通过我所有的实体(在某些时候也许某种他们在不同的藏品如果需要的话)完全和简单的循环,并呼吁他们的update()方法。将更新分派给状态机,状态机又会更新该状态中涉及的组件。
保持GKComponentSystems和使用状态机来处理组件,例如MovementComponent 在进入和退出正常状态时从组件系统中添加和删除。
选项 1很简单,但从长远来看,当我的结构变得更加复杂时,可能会导致问题,因为某些组件可能需要先于其他组件进行更新。让每个实体更新自己的组件会分散更新过程。
选项 2 …
我尝试使用此代码
listeners : {
afterrender : function(comp) {
var countryValue = data.countryCode;
if (countryValue == "AU" && Ext.isEmpty(comp.getValue())) {
Ext.getCmp('state').markInvalid('When Country is AU, State is mandatory.');
Ext.getCmp('state').enable();
comp.inputValue = true;
} else {
comp.clearInvalid();
}
}
}
Run Code Online (Sandbox Code Playgroud)
状态字段最初是禁用的。只有当 country 字段取值为“AU”时,才需要启用 state 字段。
我有这个input按钮:
<input class="btn" type="submit" id="query" name="query" value="Q" title="Query">
Run Code Online (Sandbox Code Playgroud)
这是CSS:
.btn {
cursor:pointer;
border: none;
background: none;
width: 20px;
height: 20px;
}
input.btn[type="submit"]:hover {
border: 1px solid black;
}
Run Code Online (Sandbox Code Playgroud)
所以,正如你所看到的,hover我希望按钮有一个边框。它不起作用。我有多个按钮,这就是应用整体设置的原因class。
我在D3.js图表中成功获得了十字准线,但问题是我只是得到垂直线,我如何为水平线添加代码呢?
图表的图像

JSFiddle代码图表没有在JSFiddle中绘图
基本上添加垂直线十字线的代码如下: -
var vertical = d3.select("body")
.append("div")
.attr("class", "remove")
.style("position", "absolute")
.style("z-index", "19")
.style("width", "1px")
.style("height", "450px")
.style("top", "47px")
.style("bottom", "1px")
.style("left", "8px")
.style("background", "#000");
Run Code Online (Sandbox Code Playgroud)
我可以同样添加水平十字准线吗?
PS还想要一种方法来保持这条垂直线只在图表区域,但是整个身体,即左右图表旁边的空白区域.
css ×2
html ×2
d3.js ×1
docker ×1
dockerfile ×1
extjs ×1
gameplay-kit ×1
javascript ×1
jquery ×1
laravel ×1
laravel-5 ×1
laravel-5.2 ×1
php ×1
sprite-kit ×1
swift3 ×1