小编Gho*_*der的帖子

Rails 4:EOFError:仅在开发中的任何电子邮件后到达文件结尾

我有 rails 应用程序,它使用设计 ofr 身份验证和 sidekiq 进行后台电子邮件作业。突然之间,仅在开发中,我收到以下与尝试从应用程序发送电子邮件相关的错误(例如设计忘记密码)

     EOFError: end of file reached
Run Code Online (Sandbox Code Playgroud)

奇怪的是,生产中的应用程序可以正常工作(使用 sendgrid 设置 Heroku)。我没有更改任何开发电子邮件设置....

  ActionMailer::Base.default :from => 'slfwalsh@gmail.com'

    config.action_mailer.delivery_method = :smtp
    config.action_mailer.perform_deliveries = true
    config.action_mailer.raise_delivery_errors = true
    config.action_mailer.smtp_settings = {
      :address => "smtp.gmail.com",
      :port => 587,
      :domain => '@gmail.com',
      :user_name => "xxxxx@gmail.com",
      :password => "xxxxxxxx",
      :authentication => 'plain',
      :enable_starttls_auto => true
   }

    config.action_mailer.default_url_options = { :host => 'localhost:3000' }
Run Code Online (Sandbox Code Playgroud)

我在网上找不到任何可以解决此问题的内容。我还注意到,我在开发中的所有应用程序,使用类似的设置都会抛出相同的错误。我尝试了不同的电子邮件地址和密码(再次是 gmail),但没有成功....

email ruby-on-rails heroku devise

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

Tensorflow:如何实时监控模型培训期间的GPU性能?

我是Ubuntu和GPU的新手,最近在我们的实验室中使用了带有Ubuntu 16.04和4个NVIDIA 1080ti GPU的新PC.该机器还配备了i7 16核心处理器.

我有一些基本问题:

  1. 为GPU安装了Tensorflow.那么我认为它会自动优先考虑GPU的使用情况?如果是这样,它是否一起使用全部4或者是否使用1然后在需要时再招募另一个?

  2. 我可以在模型训练期间实时监控GPU使用/活动吗?

我完全理解这是基本的硬件,但对这些具体问题的明确答案将是很好的.

编辑:

根据这个输出 - 这真的说我的每个GPU上的几乎所有内存都被使用了吗?

在此输入图像描述

performance gpu tensorflow

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

针对包含AjaxStart/Stop的特定ajax调用

我试图在我的页面上的ajax调用期间显示加载微调器.我想针对不同的ajax调用并显示不同的微调器.事实上,由于ajaxStart是一个全局事件,所有ajax调用最终会同时显示所有微调器.

这工作...它将类"加载"添加到包含微调器的隐藏div并显示它.

$(document).bind("ajaxStart", function () {
    $body.addClass("loading");
});

$(document).bind("ajaxStop", function () {
    $body.removeClass("loading");
});
Run Code Online (Sandbox Code Playgroud)

现在从其他堆栈的答案我已经看到你可以添加命名空间到ajaxstart/stop(jQuery我应该使用多个ajaxStart/ajaxStop处理)

......沿着这条线

$(document).bind("ajaxStart.secondCall", function () {
    $body.addClass("loading2");
});

$(document).bind("ajaxStop.secondCall", function () {
    $body.removeClass("loading2");
});
Run Code Online (Sandbox Code Playgroud)

但这并不适用于目前的形式.任何指导将不胜感激...

更新:

作为ILYAS解决方案的补充并基于他的指导我在AJAX CALL中实现了AJAX START功能....

function sendResponse(thread_id){
        $(document).off(".reference_call");
         $(document).on("ajaxStart.secondCall", function () {
         $('.spinner').show();
      });
 $.ajax({
    url: 'someURL.php',
    type: 'post',
    data: {
              //data
         },
            success: function(data) {
            $(document).on("ajaxStop.secondCall", function () {
               $('.spinner').hide();
            });
                    //do stuff....

                    } else {

                     //do stuff....
                    }
              }
        });
  return false;
}
Run Code Online (Sandbox Code Playgroud)

ajax jquery

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

Symfony 2配置页面没有样式

我有一个非常直截了当的问题,我无法在stackoverflow上找到答案.

我正在学习Symfony2.我在web/config.php页面遇到问题(刚开始,所以不是一个好的开始) - 所有文本加载但没有样式(就像在Symfony网站上的教程中看到的那样.尽管研究了这个特别的问题我一直无法找到答案

对这个基本问题的任何帮助都会受到赞赏 - 因为我刚刚开始,我不确定我能提供什么其他信息,但我猜这是以前有人经历过的事情.(

php config symfony

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

设计Rails 4:为什么要将用户配置文件数据保存在Devise用户模型表的单独表中

我正在使用设计,并根据文档建议我有一个用户模型(用于设计)和用户数据的配置文件模型,如名称,工作等.为什么被认为"不太好"只是存储所有这些属性设计用户模型表.只是好奇.

ruby-on-rails devise

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

数组连接逗号,仅当元素不是nil时

有没有明星向前的方法来实现array.join(", ")逗号只包含在存在的元素之间?即,如果数组中不存在某些元素,我最终不会获得孤立逗号?

ruby arrays join

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

GIT:致命:'master'似乎不是git存储库

我正在将我的主分支推送到我的GIT仓库并发生此错误

  fatal: 'master' does not appear to be a git repository
Run Code Online (Sandbox Code Playgroud)

根据我输入的堆栈问题的建议

  git remote -v
Run Code Online (Sandbox Code Playgroud)

得到了

  heroku    https://git.heroku.com/peaceful-cove-8372.git (fetch)
  heroku    https://git.heroku.com/peaceful-cove-8372.git (push)
  origin    https://github.com/SimonWalsh1000/breathe.git (fetch)
  origin    https://github.com/SimonWalsh1000/breathe.git (push)
Run Code Online (Sandbox Code Playgroud)

然后我打字

   simonalice$ git push -u origin master
Run Code Online (Sandbox Code Playgroud)

它有效,但说

   Branch master set up to track remote branch master from origin.
Run Code Online (Sandbox Code Playgroud)

我对GIT很新,我不完全确定发生了什么.如果有人能向我解释这个序列,我将非常感激.我一直无法得到明确的答案.现在是我的主分支,GIT中的主分支还是一些克隆?

非常感谢

git git-push git-remote

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

无法使用Keras中的multi_gpu_model之后的model.save保存模型

升级到Keras 2.0.9之后,我一直在使用该multi_gpu_model实用程序,但我无法保存我的模型或最佳权重

model.save('path')
Run Code Online (Sandbox Code Playgroud)

我得到的错误是

TypeError:无法pickle模块对象

我怀疑获取模型对象的访问权存在一些问题.有没有解决这个问题的工作?

distributed-computing multi-gpu keras tensorflow keras-2

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

in_array 未在数组中找到值

我有一个通过分解字符串形成的数组,如下所示。

$interest_array = explode(',', $user->interests);
Run Code Online (Sandbox Code Playgroud)

当我 var_dump 这个数组时,我得到

array(3) { 
    [0]=> string(19) "Acute critical care" 
    [1]=> string(11) " Cardiology" 
    [2]=> string(20) " Computed Tomography"
}
Run Code Online (Sandbox Code Playgroud)

使用以下代码

if (in_array('Acute critical care', $interest_array)) {
        echo "selected";}
Run Code Online (Sandbox Code Playgroud)

我输出....选择。现在很好,但我需要它来处理几个数组值。以下面的代码为例,

if (in_array('Acute critical care', $interest_array)) {
    echo "selected_once";
}

if (in_array('Cardiology', $interest_array)) {
    echo "selected_twice";
}
Run Code Online (Sandbox Code Playgroud)

我只得到一个输出selected once,但我期望输出 selected once 两次

为什么是这样。我已经看到很多人在使用 in_array 时遇到了类似的问题,但是我找到的解决方案都没有工作(大多数问题都略有不同。我尝试翻转数组并在array_key_exists没有运气的情况下使用。我也尝试preg_replace删除白色字符串中的空格没有运气.有人可以解释问题是什么吗?

php arrays output

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

在Keras中传递学习:ValueError:检查目标时出错:期望dense_26有形状(None,3)但是得到了有形状的数组(3000,1)

我有一个与转学习和VGG16 NN相关的非常简单的问题.

这是我的代码:

    import numpy as np
    from keras.preprocessing.image import ImageDataGenerator
    from keras.models import Sequential
    from keras.layers import Dropout, Flatten, Dense
    from keras import applications
    from keras import optimizers
    from keras.applications.vgg16 import VGG16
    from keras.applications.vgg16 import preprocess_input

    img_width, img_height = 150, 150
    top_model_weights_path = 'full_hrct_model_weights.h5'
    train_dir = 'hrct_data_small/train'
    validation_dir = 'hrct_data_small/validation'
    nb_train_samples = 3000
    nb_validation_samples = 600
    epochs = 50
    batch_size = 20


    def save_bottleneck_features():
        datagen = ImageDataGenerator(rescale=1. / 255)

        # build the vgg16 model
        model = applications.VGG16(include_top=False, weights='imagenet')

        generator …
Run Code Online (Sandbox Code Playgroud)

deep-learning keras

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