我可以删除custer运行中的所有作业
kubectl delete jobs --all
Run Code Online (Sandbox Code Playgroud)
然而,工作被一个接一个地删除,这是相当慢的(约200个工作,我有时间写这个问题,甚至没有完成).
有更快的方法吗?
我在开发模式下安装了一个包pip install -e ./mylocalpkg
.
这个包定义了一个 entry_points.console_script
setup(
name='mylocalpkg',
...
entry_points={
'console_scripts': [
'myscript = mylocalpkg.scriptfile:main'
]
},
...
)
Run Code Online (Sandbox Code Playgroud)
可以使用任一方式调用此脚本
$ python -m mylocalpkg.scriptfile
$ myscript
Run Code Online (Sandbox Code Playgroud)
但是,我无法调试此脚本:
$ python -m pdb mylocalpkg.scriptfile
Error: mylocalpkg.scriptfile does not exist
$ python -m pdb myscript
Error: myscript does not exist
Run Code Online (Sandbox Code Playgroud)
如何pdb
在调用entry_point脚本时启动调试会话?
可以使用以下代码将选项转换为布尔值:
match some_opt {
Some(_) => true,
None => false,
}
Run Code Online (Sandbox Code Playgroud)
有没有一种更简洁的单行方法来做到这一点?
我希望达到这个效果:
其中一个draggable将消失在容器div的边缘下方.
我不确定要朝哪个方向前进.起初我以为我应该使用css z-index,但到目前为止还不成功.有没有一种简单的方法来实现它?我打算将它与jsPlumb一起使用,但我不认为我的问题仅限于此库.
这是一个问题的片段.蓝色矩形是可拖动的,灰色区域是我的容器,橙色是整页.
jsPlumb.bind("ready", function() {
jsPlumb.setContainer("conteneur");
jsPlumb.draggable(document.getElementById("item1"),{
});
console.log(document.getElementById("item1"));
});
Run Code Online (Sandbox Code Playgroud)
#master {
background: orange;
position: relative;
z-index: 21;
padding: 20px;
}
#conteneur {
padding: 20px;
width:80%;
height: 200px;
border: 1px solid gray;
position: relative;
background: grey;
z-index:21;
}
#item1 {
left: 100px;
z-index: 12;
}
.node{
background: blue;
position: absolute;
width:20px;
height:30px;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://rawgit.com/sporritt/jsPlumb/master/dist/js/jsPlumb-2.0.4-min.js"></script>
<div id="master">
<div id="conteneur" class="cont">
<div id="item1" class="node"></div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我有一个服务帐户,可以在Google Container Builder上触发构建.这工作正常,但现在我想使用该服务帐户检索构建日志.
这是获取日志的代码(使用google-auto-auth包获取令牌,这部分在其他地方运行良好,所以我真的不认为这是问题):
var url = logsBucket + '/log-' + buildId + '.txt';
debug('Requesting log at %s', url);
request
.get(url)
.set('Authorization', 'Bearer ' + token)
.end(function(err, res) {
if (err) return cb(err);
var log = res.body;
debug('Received build log : %o', log);
cb(null, log);
});
Run Code Online (Sandbox Code Playgroud)
目前,尽管服务帐户可以访问以下角色,但401 Unauthorized已失败:
这是错误:
{
"message": "Forbidden",
"stack": "Error: Forbidden\n at Request.callback (/app/node_modules/superagent/lib/node/index.js:696:15)\n [...]",
"status": 403,
"response": {
"req": {
"method": "GET",
"url": "https://storage.googleapis.com/{PROJECT_ID}.cloudbuild-logs.googleusercontent.com/log-42602b35-af02-4e75-8100-8a3bd0e720fb.txt",
"headers": …
Run Code Online (Sandbox Code Playgroud) 我有一个带模型的Loopback API Student
.
如何在Student
不调用REST API的情况下为模型的节点API方法编写单元测试?我找不到任何通过节点API本身测试模型的文档或示例.
有人可以帮忙吗?
我使用vue-loader使用webpack构建我的Vue应用程序.我的应用程序由Firebase提供.
出于搜索引擎优化的目的,我需要在我的应用程序(GET /robots.txt
)的根目录下提供robots.txt文件.
如何配置webpack/vue-loader来提供此文件?
这是我目前的webpack基础配置 ./config/index.js
// see http://vuejs-templates.github.io/webpack for documentation.
var path = require('path')
module.exports = {
build: {
env: require('./prod.env'),
index: path.resolve(__dirname, '../dist/index.html'),
assetsRoot: path.resolve(__dirname, '../dist'),
assetsSubDirectory: 'static',
assetsPublicPath: '/',
productionSourceMap: true,
// Gzip off by default as many popular static hosts such as
// Surge or Netlify already gzip all static assets for you.
// Before setting to `true`, make sure to:
// npm install --save-dev compression-webpack-plugin
productionGzip: false,
productionGzipExtensions: ['js', 'css'],
// …
Run Code Online (Sandbox Code Playgroud) 我有一个标题,段落和单个图像的页面,可以有非常不同的大小/宽高比.
我希望图像适应,以便它可以填充最大可用高度,或受其宽度限制,而不会失去纵横比,也不会导致滚动.
这是我的基本配置:
angular.module("myApp", ["ngMaterial"]);
Run Code Online (Sandbox Code Playgroud)
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/angular_material/1.0.0-rc7/angular-material.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-animate.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-aria.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-messages.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/angular_material/1.0.0-rc7/angular-material.min.js"></script>
<div ng-app="myApp" layout="column" layout-fill>
<div flex style="background: red;">
<h1>Title</h1>
<p>Details. Blablabla.</p>
</div>
<div flex="60" style="background: blue;" object-fit="fill">
<img id="myImg" ng-src="http://placehold.it/200x400"/>
<!-- Should work with such extreme case as well -->
<!-- <img id="myImg" ng-src="http://placehold.it/1000x200" /> -->
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我看了很多SO帖子,网站,博客等等.我无法弄清楚从哪里开始完成这项工作.关于流体图像或响应图像的大多数文章仅涉及可滚动网页.因此,即使是关于该主题的良好参考也会有所帮助.谢谢.
编辑:更新了剪切使用flex布局.如您所见,图像超出了蓝色div界限.我曾经使用过object-fit="content";
或者object-fit="fill";
似乎没有人限制图像来尊重div界限
以下代码不起作用,它在将图像写入磁盘之前将值转换为 np.uint8。
import cv2
import numpy as np
# Generate dummy gradient with float values
arr = np.arange(0,10,0.02)
arr = np.repeat(arr, arr.shape[0])
arr.reshape((500,500))
cv2.imwrite('output.exr',arr)
# At this point, returns True. Opening the image with OpenEXR 1.4 shows values have become UINT8 instead of Float
arr = cv2.imread('output.exr')
# Shape is (1000, 1000, 3)
print(arr[10,10])
array([0, 0, 0], dtype=uint8) # All float data is lost
Run Code Online (Sandbox Code Playgroud)
作为一点奖励,文档非常没有帮助
$ pydoc cv2.imwrite
Help on built-in function imwrite in cv2:
cv2.imwrite = imwrite(...)
imwrite(filename, img[, …
Run Code Online (Sandbox Code Playgroud) 我使用vue-cli生成了一个VueJS项目,包括使用Nightswatch.js进行端到端测试.
我正在使用以下.gitlab-ci.yml文件
services:
- selenium/standalone-chrome
stages:
- test
- pages
test:
image: node:6.11
stage: test
before_script:
- node -v
- npm -v
script:
- npm install
- npm test
pages:
image: node:6.11
stage: pages
before_script:
- node -v
- npm -v
script:
- npm install
- npm run build
- cp -R ./dist ./public
- cd ./public
- ls
artifacts:
paths:
- public
only:
- master
Run Code Online (Sandbox Code Playgroud)
这是nightswatch.conf.js
文件
require('babel-register')
var config = require('../../config')
// http://nightwatchjs.org/gettingstarted#settings-file
module.exports = {
src_folders: …
Run Code Online (Sandbox Code Playgroud) css ×2
html ×2
javascript ×2
node.js ×2
python ×2
vue.js ×2
vuejs2 ×2
angularjs ×1
gitlab-ci ×1
html5 ×1
jsplumb ×1
kubectl ×1
kubernetes ×1
loopbackjs ×1
opencv ×1
opencv3.0 ×1
python-3.x ×1
rust ×1
unit-testing ×1
vue-loader ×1
webpack ×1