小编dun*_*can的帖子

Kubernetes REST API - 创建部署

我正在查看此处列出的kubernetes API端点.我试图创建一个可以从终端使用运行的部署kubectl ru CLUSTER-NAME IMAGE-NAME PORT.但是我似乎无法在上面发布的链接中找到此命令的任何端点.我可以创建一个节点使用curl POST /api/v1/namespaces/{namespace}/pods然后删除使用curl -X DELETE http://localhost:8080/api/v1/namespaces/default/pods/node-namewhere节点名称HAS作为单个节点(如果有100个节点,每个节点应该单独完成).是否有用于创建和删除部署的api端点?

kubernetes

3
推荐指数
3
解决办法
9535
查看次数

谷歌Api地图与方向使用JavaScript

  (function(){
window.onload =function(){
var directionsDisplay;
var directionsService = new google.maps.DirectionsService();

directionsDisplay = new google.maps.DirectionsRenderer();
    document.getElementById("lat").style.visibility = "hidden";
    document.getElementById("longi").style.visibility = "hidden";
    document.getElementById("number").style.visibility = "hidden";
    document.getElementById("addressone").style.visibility = "hidden";
    document.getElementById("city").style.visibility = "hidden";
    document.getElementById("countie").style.visibility = "hidden";
    document.getElementById("postcode").style.visibility = "hidden";
    var mapDiv = document.getElementById('map');
    var latitude = document.frmOne.lat.value;
    var longitude = document.frmOne.longi.value;
    var number = document.frmOne.number.value;
    var addressone = document.frmOne.addressone.value;
    var city = document.frmOne.city.value;
    var countie = document.frmOne.countie.value;
    var postcode = document.frmOne.postcode.value;
    var latlng = new google.maps.LatLng(latitude,longitude);
    var options ={
        center:latlng,
        zoom:18,
        mapTypeId:google.maps.MapTypeId.ROADMAP

    };

    var …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-maps-api-3 directions

2
推荐指数
1
解决办法
7064
查看次数

如何在编辑圆圈后获得半径...谷歌地图apí

我正在尝试在编辑圆后得到半径,我正在使用drawingManager库将圆绘制成地图.下一部分是代码的一部分.

<script type="text/javascript">



    function initialize() {
        var mapOptions = {
          //center: new google.maps.LatLng(-34.397, 150.644),
          center: new google.maps.LatLng(4.705, -74.113),
          zoom: 5,
          mapTypeId: google.maps.MapTypeId.ROADMAP
    };

    var map = new google.maps.Map(document.getElementById('map_canvas'),
      mapOptions);
    redondo = new google.maps.Circle(document.getElementById('map_canvas'),mapOptions);

    var drawingManager = new google.maps.drawing.DrawingManager({
        drawingMode: google.maps.drawing.OverlayType.MARKER,
        drawingControl: true,
        drawingControlOptions: {
            position: google.maps.ControlPosition.TOP_CENTER,
            drawingModes: [
              google.maps.drawing.OverlayType.MARKER,
              google.maps.drawing.OverlayType.CIRCLE,
              google.maps.drawing.OverlayType.POLYGON,
              google.maps.drawing.OverlayType.POLYLINE,
              google.maps.drawing.OverlayType.RECTANGLE
        ]
      },
      markerOptions: {
        icon: 'Images/marker_sprite.png'
      },
      circleOptions: {
        strokeColor: '#FF0000',
        fillColor: '#DF0101',
        fillOpacity: 0.3,
        strokeWeight: 2,
        editable:true

      },
       rectangleOptions: {
          strokeColor: "#FF0000",
          strokeWeight: 2,
          fillColor: '#DF0101', …
Run Code Online (Sandbox Code Playgroud)

google-maps-api-3

2
推荐指数
1
解决办法
6008
查看次数

Foundation 5&Abide:一组复选框的自定义验证器?

我想创建一个验证器来遵守一组复选框.

我们考虑一组5个复选框.要求用户检查3 max,并且至少检查1.

那么,这是我正在进行的工作代码:

<div data-abide-validator='checkboxes' data-abide-validator-values='1,3'>
    <input type="checkbox"/>
    <input type="checkbox"/>
    <input type="checkbox"/>
    <input type="checkbox"/>
    <input type="checkbox"/>
</div>

<script>
    $(document).foundation({
        validators: {
            checkboxes: function(el, required, parent) {
                var countC = el.find(':checked').length;
                alert(countC);
            }
        }
    });
</script>
Run Code Online (Sandbox Code Playgroud)

此时,我只是尝试计算已检查的输入.但似乎我甚至无法触发验证器...我想我可以设法编写我的验证内容,只要我能弄清楚如何触发它.

事实上,我没有找到很多自定义验证器的例子,官方文档对我没什么帮助.

forms validation checkbox zurb-foundation abide

2
推荐指数
1
解决办法
3681
查看次数

ColdFusion相当于JavaScript数组切片功能?

我正在寻找一些方法来从数组(或列表)中获取前x个元素.类似于Left()字符串函数或JavaScript .slice()函数的东西.

所以它会做...

a = [1,2,1,3,4,5,1,6,7,8,1,9];
x = 10;
firstTen = ArrayLeft(a, x);
// ...or...
firstTen = ArraySlice(a, 1, x); 
//         ^ Returns the elements from 1 to 10: [1,2,1,3,4,5,1,6,7,8]
Run Code Online (Sandbox Code Playgroud)

arrays coldfusion list coldfusion-9

2
推荐指数
1
解决办法
656
查看次数

更改鼠标悬停在 div 上的标记图标

当用户将鼠标悬停在 div 标签上时,我想更改标记图标。我找到了一个接近的解决方案,当用户将鼠标悬停在标记本身上时,标记图标会发生变化。但我想使用 div 标签来更改它。

代码:

var icon1 = "imageA.png";
var icon2 = "imageB.png";

var marker = new google.maps.Marker({
    position: myLatLng,
    map: map,
    id: 1,
    icon: icon1,
    title: "some marker"
});

google.maps.event.addListener(marker, 'mouseover', function() {
    marker.setIcon(icon2);
});
google.maps.event.addListener(marker, 'mouseout', function() {
    marker.setIcon(icon1);
});
Run Code Online (Sandbox Code Playgroud)

我的设置应如下所示:

   <div class="sth" onmouseover="ShowMarker(id)" />
Run Code Online (Sandbox Code Playgroud)

我的 JS 类似:

    var icon1 = "imageA.png";
    var icon2 = "imageB.png";

    var marker = new google.maps.Marker({
        position: myLatLng,
        map: map,
        id: 1,
        icon: icon1,
        title: "some marker"
    });

    function ShowMarker(id) {
    google.maps.event.addListener(marker, …
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-maps google-maps-api-3

2
推荐指数
1
解决办法
5406
查看次数

带有可选参数的正则表达式多个 URL,有些需要反向引用,有些不需要

我有一组 URL,我正在为其进行 301 重定向(使用 Nginx,我认为它的 Regex 引擎使用 PCRE)。这是所需内容的简化版本:

  • /old/
    • 重定向到 /new/
  • /old/1234/
    • 重定向到 /new/1234/
  • /old/1234/foo/
    • 重定向到 /new/1234/foo/
  • /old/1234/bar/
    • 重定向到 /new/1234/bar/
  • /old/1234/expired/
    • 重定向到 /new/1234/

即对此的过度简化可能是说/old/(.*)重定向到/new/$1,除非 url 的最后一部分是/[0-9]+/expired/,在这种情况下它只会上升一个级别。(除非我真的需要使用foo,bar expired1234与 URL 匹配的部分使其更具体)。

如果可能,我想在一个正则表达式中涵盖所有这些,而不是为每个变体设置多个规则。

所以到目前为止我的正则表达式Nginx.conf是这样的:

location ~* ^/old/(([0-9]+/)expired/)?|([0-9]+/(foo|bar/)?)?$ {
    return 301 /new/$1;
}
Run Code Online (Sandbox Code Playgroud)

显然这是不对的。总之:

  • 我想只是/[0-9]+/如果URL结尾部分/expired/
  • 以及以 foo 或 bar 结尾的全部/[0-9]+/foo//[0-9]+/bar/部分。
  • /[0-9]+/如果这就是它的结尾,那只是一部分。
  • 如果它刚刚结束,/old/那么只需重定向到/new/

regex nginx

2
推荐指数
1
解决办法
5070
查看次数

使用API​​密钥在Google Static Map中缩小图片大小

我的Google静态地图图片尺寸也使用API​​密钥缩小为640x400px.通过官方文档,当您使用API​​密钥时,Google应启用2048像素宽的图片大小.我当前的图片src标记是https://maps.googleapis.com/maps/api/staticmap?center=Berkeley,CA&size=2048x400&zoom=14&key=AIzaSyDtQgHRpKBnlCfmlFyIKhliytfCb9tHgJY (我将重新生成API密钥,您可以将其用于测试目的)

  • API密钥没问题.
  • Google Static Maps API已启用
  • Google Developer Console显示请求金额(通讯)

有没有人知道我做错了什么?谢谢.

api google-maps google-maps-static-api

2
推荐指数
1
解决办法
2133
查看次数

原尺寸的Google地图不适合屏幕尺寸

我们正在使用Google Map构建一个涵盖所有主页的Web应用程序。看起来不错,但是当我在另一台计算机上以不同的分辨率或屏幕尺寸打开它时,地图尺寸不会相应改变。

我尝试使用“%”而不是“ px”,但效果更糟,地图消失了。

我发现一些使用“!important”的解决方案,但对我而言不起作用,无法弄清原因。

这是我的地图CSS(级联样式表):

#google-container {
    position: relative;
    width: 100%;
    height: 200px;
    background-color: #e7eaf0;
}

@media only screen and (min-width: 768px) {
    #google-container {
        height: 300px;
    }
}

@media only screen and (min-width: 1170px) {
    #google-container {
        height: 710px;
    }
}

#cd-google-map {
    position: relative;
}

#cd-google-map address {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 1em 1em;
    background-color: rgba(211, 104, 104, 0.9);
    color: white;
    font-size: 13px;
    font-size: 0.8125rem;
}

@media only screen and (min-width: 768px) …
Run Code Online (Sandbox Code Playgroud)

css google-maps screen-resolution google-maps-api-3

2
推荐指数
1
解决办法
4167
查看次数

Leaflet JS和Google Places搜索框

我希望在此演示中进行类似的搜索.这是我正在寻找的 在此输入图像描述

我能够使用传单搜索设置搜索,但搜索功能不强,与谷歌提供的地方搜索框相比较慢.

我在我的应用程序中使用传单AngularJS插件.请帮忙.

谢谢

在此输入图像描述

google-maps leaflet

2
推荐指数
1
解决办法
8762
查看次数