小编Dav*_*vid的帖子

PHP array_merge如果不为空

尝试合并4个数组,但某些数组在某些时候可能是空的.

$array_1 = array('something1', something2);
$array_2 = array('something3', something4);
$array_3 = array();
$array_4 = array('something1', something2);

$list = array_merge($array_1,$array_2,$array_3,$array_4);

print_r($list);
Run Code Online (Sandbox Code Playgroud)

但如果其中一个数组为空,则会出错.我一直在谷歌搜索,但我找不到一个简单的答案,如何在合并之前检查空数组.

参数#2不是数组

或者哪个数组为空是参数编号.如何在合并之前去除空数组?

php arrays sorting

13
推荐指数
3
解决办法
2万
查看次数

全新安装NVM将无法正常工作

今天去使用NVM,我收到了这个错误.

"这不是您要寻找的包裹:请访问http://nvm.sh "

所以我去了那里,并安装了新版本.安装完成后,但是当我尝试运行它时仍然会出现相同的错误.我删除了.nvm文件夹,并尝试重新安装.什么都行不通.

有没有办法解决这个错误,或者另一种降级我的节点版本的方法?

node.js nvm

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

Plesk 12.5 Nginx代理将SSL传递到不同端口上的Node应用程序

前言:尝试为Plesk安装JXCore的Node Extension,我无法让它工作.给我一些错误,他们的支持不是回复电子邮件......

[IP ADDRESS] =真实IP,example.com =真实域

无论如何,我有我的nodejs应用程序并运行SSL证书.如果我去https://example.com:3000,这是我用于Node的端口,可以正常工作.SSL证书加载所有绿色,一切都很好.

我正在使用Plesk 12.5,并且已经安装了Nginx..conf文件位于/var/www/vhosts/[domain]/conf/nginx.conf.

在顶部它说:

#DO NOT MODIFY THIS FILE BECAUSE IT WAS GENERATED AUTOMATICALLY,
#SO ALL YOUR CHANGES WILL BE LOST THE NEXT TIME THE FILE IS GENERATED.
Run Code Online (Sandbox Code Playgroud)

他们不是在开玩笑.对此文件进行任何更改几乎立即被覆盖.

这是整个文件内容:

server {
        listen [IP ADDRESS]:443 ssl;

    server_name example.com;
    server_name www.example.com;
    server_name ipv4.example.com;

    ssl_certificate             /usr/local/psa/var/certificates/cert-HREdQ9;
    ssl_certificate_key         /usr/local/psa/var/certificates/cert-HREdQ9;
    ssl_client_certificate      /usr/local/psa/var/certificates/cert-wpX6q1;

    client_max_body_size 128m;

    root "/var/www/vhosts/msgable.com/httpdocs";
    access_log "/var/www/vhosts/system/example.com/logs/proxy_access_ssl_log";
    error_log "/var/www/vhosts/system/example.com/logs/proxy_error_log";

    location / {
            proxy_pass https://[IP ADDRESS]:7081;
            proxy_set_header Host             $host;
            proxy_set_header X-Real-IP        $remote_addr;
            proxy_set_header X-Forwarded-For  $proxy_add_x_forwarded_for;
            access_log …
Run Code Online (Sandbox Code Playgroud)

nginx plesk

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

SublimeLinter忽略缺少的分号

我在我的一个节点应用程序中使用了基于非分号的编码样式,但问题是SublimeLinter正在记录所有丢失的分号,并最终因"Too many errors"错误而停止,并停止linting其余的脚本.

我已经尝试将ignore_match对象添加到默认和用户设置,但没有任何作用.我每次尝试确保之后都会重新启动.

我甚至尝试将其添加到excludes设置的一部分.

这是我正在使用的资源: Linter Settings

这是我得到的错误之一:

Z:\www\site\node\workers.js: line 162, col 2, Missing semicolon. (W033)
Run Code Online (Sandbox Code Playgroud)

这是我的设置:来自用户.

{
    "user": {
        "debug": true,
        "delay": 0.25,
        "error_color": "D02000",
        "gutter_theme": "Packages/SublimeLinter/gutter-themes/Default/Default.gutter-theme",
        "gutter_theme_excludes": [],
        "ignore_match": [
            "Missing semicolon."
        ],
        "lint_mode": "background",
        "linters": {
            "annotations": {
                "@disable": false,
                "args": [],
                "errors": [
                    "FIXME"
                ],
                "excludes": ["Missing semicolon"],
                "warnings": [
                    "TODO",
                    "README"
                ]
            },
            "jshint": {
                "@disable": false,
                "args": [],
                "excludes": ["Missing semicolon"]
            },
            "php": {
                "@disable": false,
                "args": [],
                "excludes": …
Run Code Online (Sandbox Code Playgroud)

jslint sublimelinter sublimetext3

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

clearInterval不起作用

我有一个div,它高于我想要展示的东西,我有setInterval工作,但是clearInterval当它到达2个循环时它不会被触发.

我有这个:

window.setInterval(play_ani_clickthese, 3000);
var fade_count = 0;

function play_ani_clickthese() {
    $("#click_these").fadeIn(1000).delay(1000).fadeOut(1000);
    fade_count += parseInt('1');

    if(fade_count == 2) window.clearInterval(play_ani_clickthese);
}
Run Code Online (Sandbox Code Playgroud)

但是当'fade_count'达到2时,它就会继续下去.

什么指向我做错了什么?

javascript

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

cronjob不工作

我有一个奇怪的问题.我设置了一个cron来检查输入的给定日期的数据库.如果今天的日期与db recond匹配,则它应该更改db表中的值.

现在,出于某种原因,如果cron设置为每分钟都会消失,它就像一个魅力.如果它设置为某个时间,它根本不会发射.(MYDOMAIN设置为正确的域名.)

适用于:*****php -q /var/www/vhosts/MYDOMAIN.com/httpdocs/admin/scripts/includes/check_date.php

不适用于:40 16***php -q /var/www/vhosts/MYDOMAIN.com/httpdocs/admin/scripts/includes/check_date.php

或者那个时间的任何变化

任何想法为什么它不会每分钟都开火?

crontab

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

jquery在输入时添加换行符或换行符

我有一个简单的textarea.当我点击回车按钮时,是否可以使用jquery添加'br'?我在这里读过,我看到的唯一解决方案是在val()的最后添加一个换行符.

但我需要它来处理每一个输入的新闻.

jquery

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

MYSQL不在数组中

需要一些MYSQL调用的帮助.在我的一个表中,我有一个id(格式)的数组格式,如:13,32,51,131,57等.

每个id都用逗号分隔.将它们放入并取出它我已经想出了使用爆炸和内爆,但是我如何从使用php的SQL调用中直接搜索它们?

例如:我需要查看id#13是否在该行中.

$this_id = '13';
$sql="SELECT * FROM table WHERE this_id NOT IN ($this_id)";
Run Code Online (Sandbox Code Playgroud)

所以基本上,我需要查看一个带有NOT IN的数组,看看id号是否在该数组中.有任何想法吗?

php mysql

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