所有问题

0 投票
0 回答
1022 浏览

ruby-on-rails - Gem::Ext::BuildError: 错误: 无法构建 gem 原生扩展。Ubuntu 18.04

我正在尝试在之后将我的 GitLab 移动到 mysql 。在我尝试的过程中 -

我收到以下错误 -

使用本机扩展安装 gpgme 2.0.13

使用本机扩展安装 nokogiri 1.8.2

Gem::Ext::BuildError: 错误: 无法构建 gem 原生扩展。

当前目录:/opt/gitlab/embedded/service/gem/ruby/2.3.0/gems/allocations-1.0.5/ext/liballocations /opt/gitlab/embedded/bin/ruby -r ./siteconf20180615-5748-1r5uwd8 .rb extconf.rb

mkmf.rb 在 /opt/gitlab/embedded/lib/ruby/include/ruby.h 中找不到 ruby​​ 的头文件

extconf 失败,退出代码 1

Gem 文件将继续安装在 /opt/gitlab/embedded/service/gem/ruby/2.3.0/gems/allocations-1.0.5 以供检查。结果记录到 /opt/gitlab/embedded/service/gem/ruby/2.3.0/extensions/x86_64-linux/2.3.0/allocations-1.0.5/gem_make.out

安装分配 (1.0.5) 时出错,Bundler 无法继续。gem install allocations -v '1.0.5' 在捆绑之前确保成功。

我试过sudo gem install allocations -v '1.0.5'说成功构建了一个 gem,但一遍又一遍地给出相同的错误。我也安装了 ruby​​2.5-dev。

编辑:

如评论中所述,这是 /opt/gitlab/embedded/service/gitlab-rails/.bundle/config 中的配置 -


BUNDLE_RETRY:“5”

BUNDLE_PATH:“/opt/gitlab/embedded/service/gem”

BUNDLE_JOBS:“9”

BUNDLE_DISABLE_SHARED_GEMS:“真”

BUNDLE_WITHOUT:“开发:测试:postgres”

如果我跑sudo gitlab-ctl reconfigure,我会得到这个巨大的错误 -

0 投票
1 回答
636 浏览

javascript - Semantic-UI 侧边栏转换问题

我是 webdev 的新手。我正在尝试使用语义 ui 来构建一个简单的门户网站。

我在使用侧边栏组件时遇到问题。我希望侧边栏的行为像这个页面 https://adminlte.io/themes/AdminLTE/index2.html一样 ,当侧边栏显示/折叠时,正文内容会缩小/展开。

但是无论我在 semantic-ui 的侧边栏(推送/缩放)上选择什么设置/转换方法,身体的某些部分都会移出屏幕。我只想让内容在不超过视口宽度的情况下缩小和扩大。这是我的代码的 jsfiddle显示问题: https://jsfiddle.net/vinu_tlg/L5eqt3f4/

谁能让我知道如何在语义 UI 中实现这种行为。

之前有一个类似的问题, 但我没有看到任何关于如何实现它的答案。

感谢任何指针。提前致谢。

0 投票
1 回答
64 浏览

python - Python Plot - 多个图中的数据

我正在从文本文件中读取数据,但是当我这样做时,我需要 在绘图函数中将这个值倍增,例如3*sqrt(col1)= 。x1.append(3*math.sqrt(float(p[1])))如何在绘图之前使用多个列号数据?例如,我将通过 3*sqrt(col3) 和绘制该数据之后的多个 col3 数据。

0 投票
0 回答
445 浏览

python - clf.fit(X, y) 没有以小值运行 - fit() 永远不会完成 - 潜在的 sklearn 错误:数据科学

这不是解决我的代码问题。(代码有效,但不适用于使用的数据)。这个问题直接与作为技术查询的 sklearn fit() 函数调用有关。

下面的模块调用。

代码应该适合数据(下面提供的链接)

产生如下图所示的图: 在此处输入图像描述

寻找有关以下代码的性能或错误问题的专家意见,请注意代码运行但它是我正在运行的数据。当我传入基于日志的 t-SNE 模型时,模型将不适合,我已经运行了几个小时,它应该在几秒钟内完成。

我尝试过的事情:等待它完成几个小时旋转一个盒子并支付谷歌为一个野兽盒子

我开始认为这可能与所有花车都太小有关。但是 float32 约束应该可以做到这一点。非常感谢任何建议或想法。

我在这里使用的数据(X)

对应的y值可以在这里获取

0 投票
1 回答
136 浏览

ruby-on-rails - Rails 4.2 范围查询 IS NULL 而不是 IS NOT NULL

从字面上看,我刚开始学习 Rails 几天,我目前正在使用范围进行查询。

我有这个简化的代码:

启动rails c并输入Product.get_items它会产生:

当我需要时:

做了一些研究,也尝试过{where("producer_id IS NOT NULL")},但没有使查询有所不同。

提前致谢!

0 投票
1 回答
143 浏览

jmeter - J-Meter 性能测试结果对于家庭 Wifi 和办公室局域网网络有很大差异。为什么?

我已经记录了一个 VPN 测试并在 J-Meter 4.0 中成功运行它。我已经通过办公室局域网网络在我的办公室用不同的负载测试了它,也从我的家里通过我的家庭 wifi 测试了它。但是我的困惑是,对于具有相同负载和所有内容的相同测试,我得到的性能测试结果非常不同。

我会说通过 Office LAN 网络进行的性能测试更准确,因为我也可以手动检查。但是当我在家工作时,通过我的家庭 wifi 完成的测试,对于相同负载的完全相同的测试,提供了更好和改进的性能测试结果,但这是不准确的。当我在 Office LAN 中加载 300 个用户时,应用程序崩溃并给出了可怕的结果。在我的家庭 wifi 中,同样的测试给出了很好的结果。请有人解释为什么会发生这种情况以及我该如何解决这个问题?

办公室 LAN 网络:[平均响应时间 (ART)]

20 用户测试 2 分钟:2.2 秒,0% 错误 300 用户测试 3 分钟:45.1 秒,25% 错误

家庭 Wifi:[平均响应时间 (ART)]

20 用户测试 2 分钟:1.1 秒,0% 错误 300 用户测试 3 分钟:1.4 秒,0% 错误

0 投票
2 回答
6945 浏览

jenkins - 如何从詹金斯变量制作小写变量

我有一个 Jenkins 参数化构建,它获取用户输入并存储到变量 sayTEST中。用户将值例如MYBRANCH转换为TEST. 如何使用该变量的小写版本或创建该变量的另一个版本,所有字符都是小写的。

我尝试${TEST.toLowerCase()}了,但没有奏效。

谢谢

0 投票
0 回答
190 浏览

r - data.table 中的动态行过滤器向量

我有一个 data.table -

我有 2 个带有值的向量:-

随着这些向量不断变化,我必须制作行级动态过滤器。过滤器将是:

到现在为止我所取得的——

问题是,如果我们使用这个条件,它会以字符向量的形式给出错误。

现在,如果我们按原样使用此条件,但不使用双引号,它可以工作-

结果 -

我尝试了以下两种方法,但都没有奏效。

我该如何解决这个问题?

0 投票
2 回答
548 浏览

node.js - mongoDB 和 nodeJs 无法正确处理并发请求

我正在开发我的项目,该项目基于 socket.io room。我将socket与nodejs一起使用并在mongoDB中管理房间数据。

这是我的代码,只有两个玩家可以加入一个房间,然后在我将 IsGameOn 标志 false 设置为 true 之后。
当我将请求一一发送到服务器时,此代码工作正常。
当一次有多个请求时会出现问题。问题是超过 2 个玩家加入房间(房间玩家的数据存储在 aPlayers 数组中)。

我也上传了数据库的图像。因此,您可以看到数据库中实际发生的情况。

当请求一一来时,就会发生这种情况。 当请求一一来时,就会发生这种情况。

当一次有许多请求时会发生这种情况。 在此处输入图像描述

0 投票
1 回答
49 浏览

grails - Grails保存方法中验证和刷新的顺序是否重要?

我想了解在 Grails 保存方法中刷新和验证的顺序很重要吗?

我的代码片段为: entity.save(flush: true, validate: false) 和 entity.save(validate: false, flush: true) 其中第一个不保存任何数据,但后一个正在更新数据库表。

有人可以帮助我理解这一点吗?

0 投票
1 回答
381 浏览

watson-conversation - IBM Watson Assistant - 题外话后返回而不再次响应

我想知道是否可以使用题外话返回上一个流程,而无需机器人再次响应。

对于细节,我使用题外话,以便用户可以从子节点跳转到根节点(例如“ wait”)。问题是对话看起来像这样:


  • 大家好,我是华生。
  • 你好吗 ?
  • 很好,你呢 ?
  • 等一等...// Digression to node 'wait'
  • 我会坚持下去。 // Digression back to previous node
  • 很好,你呢 ? // I would like this not to be said again.

这样做的任何方式都不会在后端捕获“题外话事件”并手动删除第二个“ Fine and you? ”?

0 投票
1 回答
36 浏览

wpf - 几个 WPF- / XAML 文件的性能比一个大的更好?

我最近与另一位正在查看我的 WPF 应用程序的 GUI 开发人员交谈。他建议将我非常大的 WPF 视图(文件)分解为几个较小的视图。据他说,这应该会提高加载性能,因为从用户控件加载到单独文件中的元素只有在它们真正进入视图时才会呈现。在我的主要观点中,我目前有超过 10k 行的 XAML。由于这个视图的主要部分是一个带有几个大 TabItem 的大 TabControl,因此将每个 TabItem 的内容传输到一个单独的文件中会很容易。确实,大多数选项卡不会被每个用户使用,或者至少不会在启动后直接使用。

但是,我无法通过搜索网络来验证他的说法。每当我在 Internet 上搜索 WPF 性能优化时,我都会找到各种建议,但从未以任何方式提及将大型 XAML 文件拆分为较小的文件。

就我个人而言,每个视图都有一个大的 XAML 更舒服,并且在我的情况下,可重用性确实不是问题。所以现在我想知道:

将我的大视图分解为最初可能不需要的每个部分的多个小 XAML 文件真的有意义吗?

0 投票
1 回答
529 浏览

php - jquery .serialize() 用 + 替换空格导致 LITESPEED 服务器在 Ajax 调用时出现 403 Forbidden Error

以下函数应序列化表单数据并将其发送到服务器上进行处理。

但是,我刚刚开始403 Forbidden从服务器接收错误。经过调查,我发现.serialize() 函数将空格替换为“+” ,并且如果我在没有“+”的情况下重新发送数据,我将不再收到错误。

我究竟做错了什么?这是客户端问题还是服务器问题?

更多信息:

- 使用 LITESPEED 服务器,

- 我已将我的 php 代码减少到<?php echo("Hello World!"); ?>并且问题仍然存在,所以我认为它一定是网络服务器中的其他东西。此外,这是一种新行为——我没有在任何一端进行代码更改来触发它。

-工作数据示例:tn=factorystore&tkw1=manufacturers&tkw2=brickandmortar

- 不工作数据示例:tn=factory+store&tkw1=manufacturers&tkw2=brick+and+mortar

(注:以上数据示例是取自 Chrome 控制台的 'source' Form Data)

0 投票
1 回答
80 浏览

c - 在 C 中运行 opencv 代码时出错

我在 C 中有一个 opencv 代码:

与这些头文件。

如果我使用它运行它

我得到错误:

所有头文件都在路径/usr/local/include/opencv文件夹中,并且包含在路径变量中。

0 投票
0 回答
89 浏览

node.js - 将数据传递到express nodejs中的查看页面时,用户未定义特定控制器的问题

我现在使用 express js 作为框架,将 ejs 用于特定控制器的视图引擎,同时从控制器传递数据以查看它显示用户未在 view/partial/header.ejs 中定义,这对于其他控制器来说工作正常。

将视图从控制器传递到视图引擎

控制器代码:

查看页面代码(查看引擎 ejs 代码)显示用户未定义错误:

0 投票
4 回答
66 浏览

php - 如何在 PHP 中获取关联数组之间的差异

我有一个这样的数组

我想知道这个original_dataedited_data数组之间的区别。怎么做?我尝试使用array_diff. 但是,它不能正常工作。

0 投票
2 回答
41 浏览

add-in - 从另一个插件触发插件 - 不同的主机程序

我在 Autodesk Revit 中有一个插件,可以为我自动执行一些操作,例如,它将文件导出到给定位置(.dwg 文件)。在 Autocad 中,我也有一个插件,需要处理特定的导出。

我知道如何为两个软件独立编写/编码插件,但我想知道是否可以将命令从一个插件发送到另一个插件,其中两个插件都位于不同的软件程序中。所以就我而言,我想从我的 Revit 插件向我的 Autocad 插件发送一个命令。

是否可以制作某种触​​发器的监听器?

0 投票
2 回答
1313 浏览

c# - 如何为 ClickOnce 设置图标

尝试在 ClickOnce 安装中设置图标的示例,但没有任何进展。在发布-> 选项-> 文件关联中为 .application 设置扩展名并选择我的图标。也许我在寻找错误的方式来设置图标,但我的 app.appref-ms 仍然有默认图标。

0 投票
3 回答
55 浏览

python - 如何编写这个 python 输入代码?我所拥有的给了我一条错误消息

我在 python 文件中有以下代码first.py

我希望它返回带有我输入的名称的“helo person”,但是当输入并按 Enter 时,我看到的只是一条错误消息,表明该名称未定义。

该代码在 thonny IDE 中运行良好,但在 IDLE shell 中运行良好,任何知道为什么的人都可以帮助我吗?

我是编程新手。

0 投票
2 回答
96 浏览

php - 我想在注册 php 期间根据注册 ID 创建单独的图像文件夹

在这里,我想在上传文件夹中再创建一个文件夹,该文件夹将是唯一的,就像基于注册 ID 一样。

在数据库中,我想保存路径,如 ../upload/userid/image_name.jpg

这是我的 PHP 代码:-

0 投票
1 回答
142 浏览

r - Distance Between Points Within Radius at Time Intervals

Data looks like this:

I want to measure how far the IDs are away from each other within a given radius at each given time interval. I am doing this on 1057 ID's across 16213 time intervals so efficiency is important.

It is important to measure distance between points within a radius because if the points are too far away I don't care. I am trying to measure distances between points who are relatively close. For example I don't care how far away ID 1 is from ID 5 but I care about how far ID 4 is from ID 5.

I am using R and the sp package.

0 投票
2 回答
6773 浏览

angular - 为什么孩子没有检测到来自父母输入的角度变化

我有一个子组件

父组件.html

父组件.ts

子组件.ts

为什么在这种情况下 onChanges 钩子没有运行?我正在更改 callOnClick 方法中的输入值,当 changeVal 的值更改时它不应该触发吗?

0 投票
1 回答
125 浏览

selenium - 使用 Selenium 测试画布图形

我需要用 Selenium 测试画布图形。有没有人有任何建议和资源来促进测试的开发?在技​​术上可以用硒测试画布吗?

0 投票
0 回答
507 浏览

java - 如何解释 Swagger/Jersey REST 客户端中的响应?

当我尝试使用 swagger 和 jersey 来解释响应时,生成的 rest 客户端包含:

应用程序/xml;字符集=utf-8

我得到以下异常:

我尝试了在 swagger yaml 中定义消费的不同方法,例如:

  • 应用程序/xml
  • 应用程序/xml;字符集=utf-8
  • 应用程序/xml;charset=utf-8
  • 应用程序/xml,字符集=utf-8

...

大摇大摆的yaml:

有效载荷示例:

Pom.xml 代码生成部分

我怎样才能做到这一点?

使用 Swagger 2.0 版、swagger-code-gen 2.3.1 版和 Jersey lib 2.27 版

0 投票
1 回答
130 浏览

c++ - 我可以创建一个 unique_ptr 数组吗(n), n 在运行时声明,不循环元素?

我想填充一个看起来像这样的结构:

每个unique_ptr都是 size 的数组n,在运行时定义但保持不变。

有没有办法初始化声明中的所有内容myArray?或者至少不必明确地循环遍历每个unique_ptrin myArray

因为目前我发现的最简单的解决方案是添加:

但是感觉有了对 C++ 的所有这些很酷的改进,就会有一种更简单的方法来初始化一个由 10 个恒定大小数组组成的数组n

我试过类似的东西:

但是我得到一个关于隐式捕获的错误n。我不知道那是什么意思...