小编Guy*_*Guy的帖子

在gulp中复制文件时可以删除文件夹结构吗?

如果我使用:

 gulp.src(['app/client/**/*.html'])
  .pipe(gulp.dest('dist'));
Run Code Online (Sandbox Code Playgroud)

我的.html文件所在的文件夹结构是在dist文件夹中维护的,但我想完全删除文件夹结构,而只是在我的dist文件夹中删除一个平面层次结构.

gulp

61
推荐指数
2
解决办法
2万
查看次数

如何在vba宏中检查空数组

我想检查空数组.Google给了我各种解决方案,但没有任何效果 也许我没有正确应用它们.

Function GetBoiler(ByVal sFile As String) As String
'Email Signature
    Dim fso As Object
    Dim ts As Object
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set ts = fso.GetFile(sFile).OpenAsTextStream(1, -2)
    GetBoiler = ts.ReadAll
    ts.Close
End Function

Dim FileNamesList As Variant, i As Integer
' activate the desired startfolder for the filesearch
FileNamesList = CreateFileList("*.*", False) ' Returns File names
' performs the filesearch, includes any subfolders
' present the result
' If there are Signatures then populate SigString
Range("A:A").ClearContents
For i = …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

57
推荐指数
6
解决办法
19万
查看次数

清除状态es6 React

我试图清除组件state但无法找到es6语法的参考.我用的是:

this.replaceState(this.getInitialState());

但这不适用于es6类语法.

我怎样才能达到同样的效果?

javascript reactjs

53
推荐指数
6
解决办法
8万
查看次数

模糊对div元素的影响

是否有可能在div元素上添加高斯模糊?如果是的话,我怎么能这样做?

html css blur css3

47
推荐指数
5
解决办法
9万
查看次数

HTML - 如何确认弹出一个提交按钮,然后发送请求?

我正在学习使用Web开发,Django并且在将代码置于何处提交请求的代码中存在一些问题HTML code.

例如.有一个网页包含一个form(博客)由用户填写,点击"保存"按钮后,会弹出一个询问您是否愿意的弹出窗口confirm.如果单击confirm,则发送请求.

我搜索并找到了这段javascript代码.

<script type="text/javascript">
function clicked() {
    alert('clicked');
}
Run Code Online (Sandbox Code Playgroud)

<input type="submit" onclick="clicked();" value="Button" />
Run Code Online (Sandbox Code Playgroud)

但我想这不是正确的功能,因为在我看来,无论何时单击按钮,都会提交请求.那么如何在用户确认提交之前延迟提交请求?

html django submit

44
推荐指数
4
解决办法
13万
查看次数

在React中将数组传递给组件属性

如何将数组作为属性传递给组件.以下两点都没有实现我想要的.我想传递项目数组,在组件中操作它们并在render方法中输出.

<List columns=['one', 'two', 'three', 'four'] /> // unexpected token
<List columns="['one', 'two', 'three', 'four']" /> // passed through as string not array
Run Code Online (Sandbox Code Playgroud)

对于这种事情,是否有标准语法或最佳实践?

javascript reactjs

15
推荐指数
1
解决办法
9367
查看次数

SystemJS + Karma + TypeScript - 未运行测试

我试图在几天内运行一些单元测试但没有成功.我的应用程序是用typescript编写的(单元测试也是用typescript编写的).这是我的业力配置文件:

module.exports = function (config) {
  config.set({

    basePath: "../../../../",

    frameworks: [
      "jasmine",
      "systemjs"
    ],

    browsers: ['PhantomJS'],

    singleRun: true,
    reporters: ['progress'],

    systemjs: {
      config: {
        paths: {
          systemjs: "src/main/webapp/static/js/engage/lib/bower/system.js/dist/system.src.js",
          typescript: "build/node_modules/typescript/lib/typescript.js"
        },
        transpiler: "typescript"
      },

      // testFileSuffix: ".spec.ts"
    },

    files: [
      'src/main/webapp/static/js/engage/dist/vendor/vendor.min.js',
      'src/main/webapp/static/js/engage/lib/bower/system.js/dist/system-polyfills.src.js',
      'src/main/webapp/static/js/engage/lib/bower/angular-mocks/angular-mocks.js',
      {pattern: "src/main/webapp/static/js/engage/app/**/*.spec.ts", served: true, included: false}
    ]
  });
};
Run Code Online (Sandbox Code Playgroud)

当我运行时,karma start我收到以下错误:

05 09 2016 21:39:45.543:INFO [karma]: Karma v1.2.0 server started at http://localhost:9876/
05 09 2016 21:39:45.546:INFO [launcher]: Launching browser PhantomJS with unlimited concurrency
05 09 …
Run Code Online (Sandbox Code Playgroud)

javascript phantomjs typescript karma-runner systemjs

11
推荐指数
1
解决办法
1584
查看次数

在单页面应用中切换样式表

我们有一个单页应用程序构建与角度,其中包含各种功能.

其中一个功能是用于代码片段的拖放界面.这些代码段中的每一个都有自己的样式,这些样式与管理面板的其余部分分开设置样式.

应用程序的主要部分使用引导主题设置样式,但拖放片段不是,因此当导航到拖放部分时,片段继承了一些引导样式.

这会导致各种问题样式明智,我正在寻找理想的解决方案,而不使用iframe或不得不覆盖引导程序样式.理想情况下,我们会卸载引导程序,然后只加载新样式,或者让新内容不继承样式.

无论如何在没有重新加载应用程序或使用iframe的情况下实现此目的?切换样式表或将新样式注入页面并删除其他样式?

javascript css twitter-bootstrap angularjs single-page-application

9
推荐指数
1
解决办法
1228
查看次数

GKE 集群突然无法自动缩放节点池

我在 GKE 上有两个用于 CI 运行程序的节点池,工作节点池设置为在 0-40 个节点之间自动缩放。直到昨天,它已经完美工作了约 6 个月,但现在我在nap禁用方面遇到了不一致的错误。

今天早上 Pod 安排良好:

decision: {
  decideTime: "1616746520" // Friday, 26 March 2021 08:15:20 GMT
  scaleUp: {
Run Code Online (Sandbox Code Playgroud)

在某些时候,他们开始失败,因为nap.disabled

noDecisionStatus: {
  measureTime: "1616756707" // Friday, 26 March 2021 11:05:07 GMT
  napFailureReason: {
    messageId: "no.scale.up.nap.disabled"
  }
Run Code Online (Sandbox Code Playgroud)

这在技术上是正确的,因为集群本身禁用了节点自动配置,但节点池workers2具有 0-40 个节点的自动缩放功能。

我似乎找不到任何关于为什么当节点池本身应该扩展时会出现此错误的信息,也看不到 pod 突然不触发节点池自动扩展的任何原因。

我可以在哪里挖掘更多信息或阻止该错误阻止自动缩放?

kubernetes google-kubernetes-engine

7
推荐指数
1
解决办法
3913
查看次数

在reactjs中组件组合中使用道具的惯用方法是什么?

亲爱的建筑师/设计专家,

我正在使用Alt Js来注入商店和操作以响应本机组件.在这种情况下,一些存储的属性不是在整个组件树中使用,而是仅由一些处于更深层次的组件使用.

例如(请参考图片):我已经组成了X使用组件YZ组件.并注入一个alt店叫P至组件X,并把它传递给组件Z通过组件Y的道具.在这种情况下,P商店不是按组件使用Y,而是必须作为prop传递,Y因为它需要组件Z

我觉得组件的支柱要求Z破坏了组件的使用位置,Y因为该支柱实际上并没有Y在其中使用,只是传递给Z.注入alt存储并将道具传递给子组件的惯用方法是什么,而不会弄乱代码.有没有办法传递道具,将alt商店注入一个特定的地方,并在每个组件中使用而不通过整个组件树.

组件构成布局

architecture design-patterns idiomatic reactjs react-native

4
推荐指数
1
解决办法
351
查看次数

如何使用AngularJS限制字符串的字符

我想限制"ng-repeat"显示JSON数据时显示的字符数.这个应用程序在RoR框架内使用AngularJS.目前我有以下代码显示每个"item.description",但不限制字符串中的字符数为25.

HTML:

<div ng-controller="MyController">
  <ul>
    <li ng-repeat="item in artists">
     {{item.description | limitTo:25}}
    </li>
  </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

控制器:

var myApp = angular.module('myApp', []);

myApp.controller("MyController", function MyController($scope, $http){
$http.get("/assets/data.json").success(function(data){
    $scope.artists = data;
  });
Run Code Online (Sandbox Code Playgroud)

我还尝试将"limitTo:"选项放在"ng-repeat"中,但这限制了显示的"item.description(s)"的数量,并没有限制字符串/内容.我按照这些说明解决了这个问题:https://docs.angularjs.org/api/ng/filter/limitTo

javascript ruby-on-rails angularjs angularjs-limitto

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

Gulp手表什么都不做

本教程之后,我已经设置了一个基本的gulp配置以及一个我想.css用gulp-sass 编译成的.scss文件.当我从控制台运行gulp watch时,监视任务注册正常,但是当我编辑.scss文件时没有任何反应,我无法弄清楚原因.

gulpfile.js

var gulp = require('gulp');  
var sass = require('gulp-sass');

//style paths
var sassFiles = 'assets/styles/sass/**/*.scss',  
    cssDest = 'assets/styles/css/';

gulp.task('styles', function(){  
    gulp.src(sassFiles)
        .pipe(sass().on('error', sass.logError))
        .pipe(gulp.dest(cssDest));
});

gulp.task('watch', function() {  
    gulp.watch('sassFiles',['styles']);
});
Run Code Online (Sandbox Code Playgroud)

终端输出:

shooshte@M:~/Webpages/CV2$ gulp watch
[20:38:40] Using gulpfile ~/Webpages/CV2/gulpfile.js
[20:38:40] Starting 'watch'...
[20:38:40] Finished 'watch' after 5.37 ms
Run Code Online (Sandbox Code Playgroud)

javascript gulp

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

图像元素未正确放置在div中

我尝试将一个img放在一个div中,在一个特定的地方(200,100),但它总是位于左上角(0,0).我究竟做错了什么?

<!doctype html>
<html>
<head>
    <title>Matching Game</title>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body id="theBody" onload="build_set()">
    <h1>Matching Game</h1>
    <div id="leftSide" style="position:absolute; top:100px; left:0; width:500px; height:500px"></div>
    <div id="rightside" style="position:absolute; top:100px; left:500px; width:500px; height:500px; border-left:3px solid black"></div> 
    <script>
        function build_set() {
            var leftSide = document.getElementById("leftSide");
            var rightSide = document.getElementById("rightSide");
            var smile = document.createElement("img");
            smile.setAttribute("src", "http://home.cse.ust.hk/~rossiter/mooc/matching_game/smile.png")
            smile.style.top = "200px";
            smile.style.left = "100px";
            leftSide.appendChild(smile);
        }
    </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript css dom

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