我正在按照本教程介绍如何从gulp和browserify(以及其他插件)开始.
结构如下:
.
??? gulpfile.js
??? gulp
??? index.js
??? tasks
??? browserify.js
??? minifyCss.js
Run Code Online (Sandbox Code Playgroud)
/* gulpfile.js */
var gulp = require('./gulp')([
'minifyCss',
'browserify'
]);
gulp.task('default', ['minifyCss', 'browserify']);
Run Code Online (Sandbox Code Playgroud)
/* index.js */
var gulp = require('gulp');
module.exports = function(tasks) {
tasks.forEach(function(name) {
gulp.task(name, require('./tasks/' + name));
});
return gulp;
};
Run Code Online (Sandbox Code Playgroud)
/* tasks/minifyCss.js */
var gulp = require('gulp');
var minifyCss = require('gulp-minify-css');
gulp.task('minifyCss', function() {
return gulp.src('css/*.css')
.pipe(minifyCss())
.pipe(gulp.dest('dist'));
})
Run Code Online (Sandbox Code Playgroud)
但是,运行$ gulp
它时会产生以下错误:
Error: Task minifyCss can't support dependencies …
Run Code Online (Sandbox Code Playgroud) 我正在浏览Openshift V3文档,并对服务和路由细节感到困惑.
服务中的描述说:
每个节点还运行一个简单的网络代理,该代理反映该节点上API中定义的服务.这允许节点跨一组后端执行简单的TCP和UDP流转发.
它可以转发TCP/UDP流,而路由中的描述说:
路由器支持以下协议:
HTTP
HTTPS(带SNI)
的WebSockets
带SNI的TLS
基本上,我的要求是运行一个运行在UDP和端口5060上的SIP应用程序.
请帮助我理解上述环境中服务和路由的含义,并可以在Openshift V3上部署我的应用程序.我发现很少有相关的问题,但那些相当陈旧.
编辑 标记Kubernetes,因为它也在其中使用,可能是他们的人可以帮助.
谢谢
我正在使用CakePHP 2.2.3.我有一个没有表格但有验证规则的模型的联系表格.
我的问题是,如何告诉CakePHP输入类型是textarea?我可以使用,$this->Form->textarea()
但我注意到,当我使用它时,它不会创建适当的HTML来报告验证错误.如果我使用$this->Form->input()
它只是创建一个普通的输入类型文本.
它应该创建类似于:
<div class="input email required"><input name="data[Quote][email]" required="1" type="email" id="QuoteEmail"/></div>
Run Code Online (Sandbox Code Playgroud)
但相反,它创建了类似的东西:
<textarea name="data[Quote][company_description]" id="QuoteCompanyDescription"></textarea>
Run Code Online (Sandbox Code Playgroud)
注意缺少<div class="input email required"></div>
,我假设是CakePHP用来注入验证错误的DOM元素.
我想知道实现这一目标的最佳方法是什么.
用例:
我想编写一个服务器应用程序,为每个客户启动一个 docker 容器,其中只有特定的客户数据(用于数据保护)。该服务应该在 openshift 或 openshift origin 上运行。
我搜索过的地方:
我已经知道的:
如果第一个容器是特权容器或者来自主机的 docker 套接字和二进制文件链接到其中,我可以从 docker 容器内部启动一个 docker 容器。
[编辑 31.10.15] 喜欢: docker run -v /var/run/docker.sock:/var/run/docker.sock ...
我不知道的:
是否可以在 openshift 上启动特权 docker 容器或从 docker 容器内部使用 openshift api 来启动其他 docker 容器(具有特定的运行时配置)?顺便说一句:“母”容器应该是可扩展的。
我似乎找不到一种正确的方法来将我的Map序列化为JSON对象,当它具有不同的值类型时,即:
var user: Map[String, Any] = Map("name" -> "1", "id" -> 1)
val json: JsValue = Json.obj(
"user" -> user
)
Run Code Online (Sandbox Code Playgroud)
生产:
type mismatch;
found : Map[String,Any]
required: play.api.libs.json.Json.JsValueWrapper
Run Code Online (Sandbox Code Playgroud)
或者,如果我使用Map[String,AnyVal]
,它会产生:
the result type of an implicit conversion must be more specific than AnyVal
Run Code Online (Sandbox Code Playgroud)
但是,如果我使用其中任何一个Map[String,Number]
或Map[String,String]
它有效
我缺少什么,是否有一些我可以调用以在JSON.obj()调用中安全地使用数字和整数的包装器?
cakephp ×1
cakephp-2.x ×1
docker ×1
forms ×1
gulp ×1
html ×1
javascript ×1
json ×1
kubernetes ×1
php ×1
scala ×1