小编bon*_*ges的帖子

使用端口80的Windows 8 NT内核和系统

这一直困扰着我.在升级到Windows 8之后,我已经无法在不使用端口80以外的端口的情况下运行我的XAMPP服务器,因为名为"NT Kernel&System"的进程正在使用它.这是一个系统进程,所以我无法禁用它.我没有安装任何IIS或Web服务器,所以我很沮丧如何使用该端口80.

如果你们谁知道如何更改端口"NT内核和系统"使用,那将是伟大的!

谢谢!

apache xampp port80 windows-8

27
推荐指数
4
解决办法
5万
查看次数

如何找到自制软件临时保存下载依赖项的位置

我wkhtmltopdf在我的Mac上安装,homebrew install wkhtmltopdf所以它会继续这样:Installing wkhtmltopdf dependency: qt.出于某种原因,我的互联网连接导致200 + mb文件(Downloading http://download.qt-project.org/official_releases/qt/4.8/4.8.5/qt-everywhere-opensource-src-4.8.5.tar.gz)的下载速度仅为4KB/s,所以我只是复制了我朋友的tar文件版本.我的操作系统版本是Mavericks,QT不支持它,所以单独安装它将无法工作(已经尝试过).

我怎样才能复制tar文件并将其放在brew存储临时文件或任何地方的任何地方,以便brew不再需要下载它?具体来说,我可以在哪里放置tar.gz文件?

macos homebrew

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

使用Mock对Laravel 5 Mail进行单元测试

有没有办法在Laravel 5中测试Mail?尝试了我在互联网上看到的唯一合法的Mock示例,但它似乎只适用于Laravel 4.目前的代码如下.

    $mock = Mockery::mock('Swift_Mailer');
    $this->app['mailer']->setSwiftMailer($mock);

    ...some more codes here...

    $mock->shouldReceive('send')->once()
         ->andReturnUsing(function($msg) {
             $this->assertEquals('My subject', $msg->getSubject());
             $this->assertEquals('foo@bar.com', $msg->getTo());
             $this->assertContains('Some string', $msg->getBody());
         });
Run Code Online (Sandbox Code Playgroud)

这是ApiClient.php的内容,最后一行是第155行,它在堆栈跟踪中指出.

Mail::queue('emails.error', [
                    'error_message' => $error_message,
                    'request' => $request,
                    'stack_trace' => $stack_trace
                ], function ($message) use ($error_message) {
                    $message->to(env('MAIL_TO_EMAIL'), env('MAIL_TO_NAME'))->subject("[Project Error] " . $error_message);
                });
Run Code Online (Sandbox Code Playgroud)

下面是堆栈跟踪

Method Mockery_0__vendor_Swift_Mailer::getTransport() does not exist on this mock object
 /Users/BON/WebServer/project/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php:285
 /Users/BON/WebServer/project/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php:285
 /Users/BON/WebServer/project/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php:150
 /Users/BON/WebServer/project/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php:255
 /Users/BON/WebServer/project/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php:126
 /Users/BON/WebServer/project/vendor/laravel/framework/src/Illuminate/Queue/Jobs/SyncJob.php:42
 /Users/BON/WebServer/project/vendor/laravel/framework/src/Illuminate/Queue/SyncQueue.php:25
 /Users/BON/WebServer/project/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php:184
 /Users/BON/WebServer/project/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:216
 /Users/BON/WebServer/project/app/Libraries/ApiClient.php:155
 /Users/BON/WebServer/project/app/Libraries/ApiClient.php:155
 /Users/BON/WebServer/project/app/Libraries/ApiClient.php:174
 /Users/BON/WebServer/project/tests/unit_tests/ApiClientUnitTest.php:43
Run Code Online (Sandbox Code Playgroud)

此外,添加use Mockery;会收到以下错误.

PHP Warning:  The use statement …
Run Code Online (Sandbox Code Playgroud)

php swiftmailer laravel mockery laravel-5

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

在Laravel 5中对JavaScript进行单元测试的推荐方法

有没有建议在Laravel 5中对JavaScript进行单元测试的方法?我正在使用jQuery框架来执行搜索自动完成任务(下面的代码)。我有很多要测试的if块,但是我不确定如何最好地测试Laravel 5中的所有内容。感谢您的帮助。

<script type="text/javascript">
    (function($) {
        var autocomplete_timer;
        var ajax_request;
        var autocomplete_delay = 50;
        var search_keyword = "";
        var max_result_count = 5;
        var autocomplete_results = $('#autocomplete-results');
        var autocomplete_results_list;
        var default_report_url = '{{ route('report_summary_date_range_filter') }}';
        var selected_autocomplete_item_index = 0;
        var active_li = false;
        var autocomplete_error = $('#autocomplete-error');
        var redirect_state = false; //

        $(document).ready(function () {
            autocomplete_results_list = autocomplete_results.children('ul');

            // Search Autocomplete
            $("#search").keyup(function (e) {
                search_keyword = $(this).val();

                // If there is an existing XHR, abort it.
                if (ajax_request) {
                    ajax_request.abort() …
Run Code Online (Sandbox Code Playgroud)

javascript unit-testing

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

如何在amd64主机平台上运行arm64 docker镜像

尝试将在我的 mac m1 上创建的映像运行到 Docker Playground 网站时出现以下错误

WARNING: The requested image's platform (linux/arm64) does not match the detected host platform (linux/amd64) and no specific platform was requested

有办法让它成为可能吗?

linux ubuntu docker apple-m1

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

调用子模块时出现"无模块命名"错误

我在使用import语句时遇到问题,因为Python报告说没有名为the_page或the_generator的模块.

task_a.py包含import generator.the_page as ThePage,当作为主脚本运行时,没有问题.

the_generator.py包含import tasks.task_a,但是当我将它作为主脚本运行时,python会抛出以下错误.

Traceback (most recent call last):
  File "/generator/the_generator.py", line 7, in <module>
    import tasks.tasks_a
  File "/generator/tasks/tasks_a.py", line 3, in <module>
    import generator.the_page as ThePage
ImportError: No module named the_page
Run Code Online (Sandbox Code Playgroud)

这是结构.

generator/
    __init__.py
    the_generator.py
    the_page.py
    tasks/
        __init__.py
        task_a.py
Run Code Online (Sandbox Code Playgroud)

也许你可以帮助解决我的问题.感谢您的帮助!

python python-2.7

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

如何避免高CPU使用率?

我创建了一个zmq_forwarder.py单独运行并将消息从应用程序传递到sockJS连接,我现在正在研究烧瓶应用程序如何通过zmq从sockJS接收消息.我正在粘贴我的内容zmq_forwarder.py.我是ZMQ的新手,我不知道为什么每次运行它,它都使用100%的CPU负载.

import zmq

# Prepare our context and sockets
context = zmq.Context()

receiver_from_server = context.socket(zmq.PULL)
receiver_from_server.bind("tcp://*:5561")

forwarder_to_server = context.socket(zmq.PUSH)
forwarder_to_server.bind("tcp://*:5562")

receiver_from_websocket = context.socket(zmq.PULL)
receiver_from_websocket.bind("tcp://*:5563")

forwarder_to_websocket = context.socket(zmq.PUSH)
forwarder_to_websocket.bind("tcp://*:5564")

# Process messages from both sockets
# We prioritize traffic from the server
while True:

    # forward messages from the server
    while True:
        try:
            message = receiver_from_server.recv(zmq.DONTWAIT)
        except zmq.Again:
            break

        print "Received from server: ", message
        forwarder_to_websocket.send_string(message)

    # forward messages from the websocket
    while True:
        try:
            message = …
Run Code Online (Sandbox Code Playgroud)

python zeromq flask pyzmq sockjs

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

迭代类似excel的字符组合范围

我有一个字符串,包含范围中的第一列,以及范围中的最后一列 - 例如AF:IK.

如何判断'BX'是否在给定范围内?

python python-3.x

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