小编was*_*abi的帖子

在Centos 7上安装Zabbix 2.4时的依赖性解析错误

我已经从这个网站安装了rpm 1- Zabbix 2.4下载页面的centos7

我一直在关注本网站上的安装说明2- Zabbix.org centos安装说明

首先,我配置zabbix存储库

rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.??rpm
Run Code Online (Sandbox Code Playgroud)

但是,我意识到这个存储库是针对/ rhel/6的.然后我运行下面的命令来更改/ rhel/7的zabbix存储库,因为我使用centos 7.

rpm --import http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX
rpm -Uv  http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-release-2.4-1.el7.noarch.rpm
Run Code Online (Sandbox Code Playgroud)

然后,我尝试安装zabbix

yum install mysql-server zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-java-gateway
Run Code Online (Sandbox Code Playgroud)

但我不能因为某些依赖无法安装.

    --> Finished Dependency Resolution
Error: Package: zabbix-server-mysql-2.4.5-1.el6.x86_64 (zabbix)
           Requires: libmysqlclient.so.16()(64bit)
Error: Package: zabbix-server-mysql-2.4.5-1.el6.x86_64 (zabbix)
           Requires: libmysqlclient.so.16(libmysqlclient_16)(64bit)
Error: Package: zabbix-server-mysql-2.4.5-1.el6.x86_64 (zabbix)
           Requires: libnetsnmp.so.20()(64bit)
Error: Package: iksemel-1.4-2.el6.x86_64 (zabbix-non-supported)
           Requires: libgnutls.so.26()(64bit)
Error: Package: iksemel-1.4-2.el6.x86_64 (zabbix-non-supported)
           Requires: libgnutls.so.26(GNUTLS_1_4)(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm …
Run Code Online (Sandbox Code Playgroud)

installation zabbix centos7

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

Nuget 阻止在解决方案中生成包文件夹

我有一个包含两个项目的解决方案。

/Solution
    .sln
    .nuget.config
    /ProjectA
        .csproj
        .nuspec
    /ProejctB
        .csproj
        .nuspec
Run Code Online (Sandbox Code Playgroud)

当我通过 nuget 添加依赖项 ProjectA 时。

在此处输入图片说明

项目结构变成这样:

/Solution
    .sln
    nuget.config
    /packages
         .nupkg
         /lib
             .dll
    /ProjectA
        .csproj
        .nuspec
        packages.config
    /ProejctB
        .csproj
        .nuspec
Run Code Online (Sandbox Code Playgroud)

基本上,Visual Studio 创建一个 packages.config 文件并将依赖项放在那里。并且,依赖项被添加到/packages文件夹中。此外,.csproj内容也会发生变化。(添加了一个引用,其中包含/packages文件夹内 dll 的相对路径。)

我有两个问题。

1- 在 nuget.config 文件中,我放置了以下行。所以我希望 nuget 将使用默认的本地存储库,而不是/packages在解决方案中创建一个文件夹。如何防止在解决方案中创建 /packages 文件夹。相反,我想使用"%userprofile%\.nuget\packages".

<add key="globalPackagesFolder" value="%userprofile%\.nuget\packages" />
Run Code Online (Sandbox Code Playgroud)

2- 当我将依赖项添加为 nuget 包时。静止.csprj文件被更改,并在那里添加了 dll 的相关路径作为相对路径的参考。可以吗?自动生成还packages.config不够。为什么还要更新此文件。

c# nuget nuget-spec visual-studio-2015

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

python类型一次转换整个numpy数组

我有一个numpy列表,其元素的类型是numpy.float64,我想将列表的所有元素转换为float.

这是列表中的打印:

[array([ -7.19244777e+24,   3.32768299e-02,  -7.19249216e+24], dtype=float32), 
 array([ -8.87044985e+25,   1.46775544e-01,  -8.87068228e+25], dtype=float32), 
 array([ 0.61927807, -0.16575921,  0.98002648], dtype=float32),
 array([ 0.63426137, -0.15838303,  0.97730571], dtype=float32)]
Run Code Online (Sandbox Code Playgroud)

我可以使用以下代码将每个元素从numpy.float转换为float.

mtx = []
for i in range(len(centroids)):
    row = []
    for j in range(len(centroids[i])):
        row.append(np.asscalar(centroids[i][j])) 
    mtx.append(row) 
Run Code Online (Sandbox Code Playgroud)

我想知道是否有任何单线程或实用工具方法将整个列表的元素从numpy.float64转换为浮点数?

字符串和其他数据类型的相同问题.

python arrays numpy

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

用 C++ 中的向量初始化 unordered_map

我只是想用一个向量初始化一个 unordered_map。

当我尝试下面的代码时,代码无法编译。

用向量初始化 unordered_map 的最短语法是什么?您将如何在不使用循环的情况下实现以下方法。

unordered_map<int, int> convertToMap(const vector<int>& v) 
{
  unordered_map<int, int> umap(v.begin(), v.end());

  return umap;
}
Run Code Online (Sandbox Code Playgroud)

我找到了一些资源,并尝试通过一个范围进行初始化,但它也不起作用!

初始化无序映射

c++ unordered-map initialization

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