小编mic*_*mut的帖子

如何加速Angular构建过程

我努力解决在TypeScript文件中的一些变化后每个构建需要超过20分钟的问题.我运行这个命令ng build --output-path=..\..\static\angularjs.

如果我在Microsoft PowerShell上运行它:它需要25 - 30秒.这是很多时间.

环境

  • Windows 10
  • 8 GB-Ram
  • PyCharm 64
  • MS PowerShell

有人知道,如何加快速度?

angular-cli angular

28
推荐指数
7
解决办法
4万
查看次数

如何为文件下载创建PHP-Unit测试?

经过长时间思考这个主题没有结果,我希望有人可以给我一个关于下载phpUnit-Test的提示.如何为此函数创建一个phpUnit测试,该测试执行zip-File的下载?或者是否有通常的做法来测试这样的逻辑?

   public function createOutput($zipFolderName) {
        $zipFolderName = $zipFolderName."/imageResizer.zip";
        header('Content-Type: application/zip');
        header('Content-disposition: attachment; filename=' . $zipFolderName);
        header('Content-Length: ' . filesize($zipFolderName));
        readfile($zipFolderName);
    }
Run Code Online (Sandbox Code Playgroud)

php phpunit unit-testing

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

如何在测试方法中模拟受保护/私有方法?

我有一个带有 2 种方法的 Python Clas。

第一个_getTemperature_()是受保护的,第二个是公共方法。我必须写一个 unitTest 但我不知道如何模拟受保护的方法?我刚刚找到了模拟直接在测试中使用的公共方法的教程。但不是在一种可以测试的方法中。

class StateOn(self):

    #Temperature in °C
    _target = 15

    # currrent Temperature by Sensor in °C
    def _getTemperature_(self):
        return valueFromSensorXY()


    def validateTemperature(self):
        if self._getTemperature_() >= self._target:
            return StateOff()
Run Code Online (Sandbox Code Playgroud)

有人可以给我提示或解释以找到有关此问题的解决方案吗?

python unit-testing python-unittest python-unittest.mock

5
推荐指数
2
解决办法
8225
查看次数

如何在Framework7中使用JS?

我使用framework7创建一个应用程序。现在,我尝试执行javascript我的page-content,但它不执行。

<div class="pages">
<div class="page  close-panel" data-page="item">
    <div class="page-content">
        <div class="content-block-title">Title</div>
        <script type="text/javascript">
          alert("testoutput"); // no alert
          console.log("TEST"); // no log
        </script>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

如何运行此javascript代码?

更新

该页面是从另一个HTML页面加载的。

html javascript html-framework-7

4
推荐指数
2
解决办法
4175
查看次数

如何将JWT添加到授权标头?

如下面的幻灯片所示,客户端必须在下一个请求时将其发送jwt回服务器Authorization Header.

在此输入图像描述

但是如何定义authorisation header并将JWT添加到服务器?

我目前的状态是:

  1. 用户通过发送usernamepasword到服务器post.
  2. 服务器创建了 JWT
  3. 服务器将签名发送JWT回客户端并将其保存在cookie中.

现在我的问题:

如果是登录

据我了解,现在有必要将JWT发送回服务器.服务器验证令牌并将其发回以完成登录过程.

我怎样才能添加JWTauthentication header

如果运行进程并从计算中接收数据:

我是否理解,客户端必须JWT将登录信息从服务器发送到服务器以及第二个JWT数据库?或者我可以发送数据POST吗?

php authentication http-headers jwt

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

有没有更好的方法来创建Django REST Web服务?

我是Python Django的新手 - 我的问题更进一步.

我创建了一个REST Web服务,但我对我的代码完全不满意,但我找不到更好的解决方案.是否真的有必要为每个新的URL部分创建新类?如果没有,我怎样才能找到更好的方法解决这个问题?

urls.py

URL模式

 = [
    url(r'^admin/', admin.site.urls),
    url(r'^movement/$', views.MovementDirection.as_view()),
    url(r'^movement/on/$', views.On.as_view()),
    url(r'^movement/off/$', views.Off.as_view()),
    url(r'^movement/stop/$', views.Stop.as_view()),
    url(r'^movement/forward/$', views.Forward.as_view()),
    url(r'^movement/backwards/$', views.Backward.as_view()),
]

urlpatterns = format_suffix_patterns(urlpatterns)
Run Code Online (Sandbox Code Playgroud)

views.py

...
#movement/forward
class Forward(APIView):
    def get(self, request):
        print("FORWARD")
        # engine control
        return Response("Forward")

#movement/backwards
class Backward(APIView):
    def get(self, request):
        print("BACKWARD")
        # engine control
        return Response("Backward")
...
Run Code Online (Sandbox Code Playgroud)

python django rest django-rest-framework

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

toISOString()在4月初返回错误的数据

我使用该方法toISOString()将日期转换为ISO字符串

 console.log(date);
 var x = date.toISOString();
 console.log(x);
Run Code Online (Sandbox Code Playgroud)

我的输入日期对象包含以下数据 Wed Apr 01 2020 01:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)

输出toISOString()2020-03-31T23:00:00.000Z

我试图找到一个关于这个奇怪结果的解决方案和解释,因为它只发生在四月一日 - 这不是一个四月的笑话.有人可以解释这种行为吗?或者可以给我一个提示,我怎样才能得到正确的价值?

javascript

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

Python unittest以失败告终

我在python中运行以下单元测试,结果应该是正确的,但是单元测试出错了.

这是什么错误?

这是我必须测试的课程

class Strategy:
    _a = 0
    _b = 0
    _result = 0

    def __init__(self, a, b):

        try:
            int(a)
            int(b)
        except ValueError:
            raise ValueError()

        self._a = a
        self._b = b
Run Code Online (Sandbox Code Playgroud)

这是我的单位测试

def test_invalideValue(self):
    with self.assertRaises(ValueError) as cm:
        StrategyAddition('A', 3)

    self.assertEqual(cm.exception, ValueError())
Run Code Online (Sandbox Code Playgroud)

而这就是看跌期权

Failure
Traceback (most recent call last):
  File "C:\Users\Michi\workspace_python\DesignPatternPython\Strategy\TestStrategy.py", line 24, in test_invalideValue
    self.assertEqual(cm.exception, ValueError())
AssertionError: ValueError() != ValueError()
Run Code Online (Sandbox Code Playgroud)

python unit-testing python-unittest

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

如何获得带有聚合物CLI的聚合物版本1入门套件?

如果运行,polymer init则只能选择聚合物2.0的模板。

是否也可以选择聚合物1.0的模板?如果有可能,我该怎么做?

polymer polymer-1.0 polymer-cli

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