小编Zak*_*Zak的帖子

npm:重定位错误:/lib64/libnode.so.93:符号 FIPS_selftest,版本 OPENSSL_1_1_0g 未在文件 libcrypto.so.1.1 中定义并具有链接时间参考

通过 yum install 命令安装 NodeJS、NPM 和 YARN 后,每当我尝试运行 npm 命令时,都会收到以下错误

node: relocation error: /lib64/libnode.so.93: symbol FIPS_selftest, version OPENSSL_1_1_0g not defined in file libcrypto.so.1.1 with link time reference
Run Code Online (Sandbox Code Playgroud)

安装了最新更新的 CentOS 7 上会发生这种情况。

NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
Run Code Online (Sandbox Code Playgroud)

我在网上搜索了此错误,但找不到任何相关内容,到目前为止,这种情况发生在我的第五台服务器上。

我尝试删除nodejs、npm和yarn,甚至安装旧版本,但没有结果。我还尝试删除 openssl ,但还是没有帮助。

谢谢

node.js npm centos7 yarn-v2

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

搜索和替换Linux

我正在尝试进行以下搜索和替换,但由于某种原因它无法正常工作.我想替换:

require_once('

require_once($_SERVER['DOCUMENT_ROOT']/'

这些是确切的 srings(包括斜线和单引号).

这就是我的尝试,但我不能让它工作:

find ./ -type f -readable -writable -exec sed -i "s/require_once(\'/require_once($_SERVER['DOCUMENT_ROOT'] . \'\//g" {} \;
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么??

linux replace sed

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

如何获取产品与我当前所在商店相关的类别ID

我在产品页面上有产品对象但是当我尝试使用以下内容获取类别ID时:

$_product->getCategoryIds();
Run Code Online (Sandbox Code Playgroud)

要么:

$_product->getResource()->getAttribute('category_ids')->getFrontend()->getValue($_product); 
Run Code Online (Sandbox Code Playgroud)

它为我提供了所有类别ID,我只想要我所在的商店.

这是一个多线圈环境因此我的问题.其他一切似乎都没问题,类别列表工作正常.这是我唯一的问题.有人可以帮忙吗?

php magento magento-1.7

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

每次发生Oracle JDK 11错误时,我都在终端中安装了任何东西

以下是每次在终端中安装任何东西时都会收到的错误消息。它有点卡在那里。

我没有尝试。来自StackOverflow的解决方案,但无济于事。

在安装此软件包之前,请下载与该软件包相同版本(版本11.0.4)的Oracle JDK 11 .tar.gz文件,并将其放在/ var / cache / oracle-jdk11-installer-local中,

例如:

sudo mkdir -p /var/cache/oracle-jdk11-installer-local
sudo cp jdk-11.0.4_linux-x64_bin.tar.gz /var/cache/oracle-jdk11-installer-local/
sha256sum mismatch jdk-11.0.4_linux-x64_bin.tar.gz
Oracle JDK 11 is NOT installed.
dpkg: error processing package oracle-java11-installer-local (--configure):
 installed oracle-java11-installer-local package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 oracle-java11-installer-local
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)

不再显示。

ubuntu-18.04

4
推荐指数
3
解决办法
4074
查看次数

Vanilla JavaScript Convex Hull Google 地图上意想不到的多边形形状

我在创建复杂的凸包时遇到问题。如果我更改为具有 10 个点左右的简单多边形,效果很好,但是当我在大面积上有 20-30 个点时,它会在多边形中创建“分割”。然而数学表明它应该寻找所有异常值,并将它们用作“船体点”。我想知道我的数学是否不正确,或者这是否是 JavaScript 的侥幸?

作为参考,这里是我收集数学和示例代码片段的网站:平面点集的凸包

这是我所能得到的最精简的,同时仍然作为一个独立的片段发挥作用。

        var gmarkers = [];
        var points = [];
        var hullPoints = [];
        var map = null;
        var polyline;

        var infowindow = new google.maps.InfoWindow(
            {
                size: new google.maps.Size(150, 50)
            });

        function initialize() {
            var myOptions = {
                zoom: 10,
                center: new google.maps.LatLng( 41.024767, -74.122642),
                mapTypeControl: true,
                mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
                navigationControl: true,
                mapTypeId: google.maps.MapTypeId.ROADMAP
            }
            map = new google.maps.Map(document.getElementById("map_canvas"),
                myOptions);

            google.maps.event.addListener(map, 'click', function () {
                infowindow.close();
            });

            google.maps.event.addListenerOnce(map, 'bounds_changed', function () { …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps convex-hull google-maps-api-3

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

echo post不会在空格后发布字符串

我制作了一个代码,用于在描述产品的表格中发布数据,但它只在空格之前获取单词,当我使用print_r它时会给出完整的字符串.

有人可以帮忙吗?

<?php

for($i=0; $i < count($_POST['codProduto']); $i++){ ?>

    <tr>              
        <td><input type="text" name="descProduto[]" id="descProduto"   value=<?php echo $_POST['descProduto'][$i]?>  readonly></td>
    </tr>

<?php }?>
Run Code Online (Sandbox Code Playgroud)

此代码提供完整的字符串:

<?php 
print_r( $_POST['descProduto'] );
?>
Run Code Online (Sandbox Code Playgroud)

像这样:

Array ( [0] => CONJUNTO TOMADA 2P+T 10A 250V PL/BR [1] => CONJUNTO TOMADA 2P+T 20A 250V PL/BR [2] => MODULO TOMADA 2P+T 10A 250V 1M BR ) 
Run Code Online (Sandbox Code Playgroud)

但第一个代码只拿到CONJUNTOMODULO在每个单元格.

php

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

JQuery JSON获取嵌套值

我没有在JavaScript中处理过很多JSON字符串,尽管我的研究无法解决这个简单的问题.这是我的问题:

我的JSON result:

[{
    "Id": "7884",
    "name": "Some Name",
    "location": {
        "distance": 3.2988,
        "geoCode": {
            "latitude": "Y",
            "longitude": "X"
        },
        "address": {
            "street": "14706 E Example Ave.",
            "state": "CA",
            "city": "Hollywood",
            "country": "USA",
            "postalCode": "99999"
        }
    }
}]
Run Code Online (Sandbox Code Playgroud)

现在我解析并迭代:

var obj = JSON.parse(result);

alert(obj[0].Id);
Run Code Online (Sandbox Code Playgroud)

这适用于字符串的更高级别部分.

但是我不知道如何进入字符串的"地址"部分.我试过obj[0].address.street,obj[0].address[street]甚至obj[0].address[0]无济于事.

有人可以指导我以正确的方式深入挖掘street水平吗?

javascript jquery json

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