小编Pot*_*rca的帖子

如何在MacOs上更改PhpStorm的JRE

看来,随着最新的MAcO更新,Java也得到了更新,这对PhpStorm的性能影响非常大.

无论如何,我决定更新我的Java.

$ java -version
java version "1.6.0_51"
Java(TM) SE Runtime Environment (build 1.6.0_51-b11-457-11M4509)
Java HotSpot(TM) 64-Bit Server VM (build 20.51-b01-457, mixed mode)
Run Code Online (Sandbox Code Playgroud)

从Oracle下载Java SDK并安装后:

$ java -version
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
Run Code Online (Sandbox Code Playgroud)

但是在PhpStorm中它仍然显示旧的JRE: 老jre

我也重新启动了我的计算机,但仍显示旧的JRE.

请帮忙,如何让PHPStorm使用新的JRE?

macos phpstorm

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

如何从php数组中删除键

我的数组是:

Array(
    2 => 'Title: Warmly little before cousin sussex entire set Blessing it ladyship.',
    3 => 'Snippet: Testing',
    4 => 'Category: Member',
    5 => 'Tags: little, before, entire',
)
Run Code Online (Sandbox Code Playgroud)

我想删除键 2、3、4 和 5,使其变成这样:

Array(
    'Title: Warmly little before cousin sussex entire set Blessing it ladyship.',
    'Snippet: Testing',
    'Category: Member',
    'Tags: little before entire',
)
Run Code Online (Sandbox Code Playgroud)

我的实际数组是:

    Array
    (
    [0] => Array
        (
            [0] => Array
                (
                    [chapter_id] => 7
                    [version_id] => 1
                    [chapter_number] => 1
                    [Topics] => Array
                        (
                            [0] …
Run Code Online (Sandbox Code Playgroud)

php arrays

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

docker 上的 nextcloud 和 mariadb(两者): SQLSTATE[HY000] [2002] 没有这样的文件或目录

我一直在尝试使用 Linux 服务器映像设置NextcloudMariaDB,但当我想要完成 Nextcloud 的首次运行向导时遇到了障碍:

错误消息包括  首次运行向导的所有设置

问题

即向导给我的第一次Error while trying to create admin user: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [2002] No such file or directory

问题:

这是从哪里来的以及如何解决这个问题?

系统

我正在使用Amahi 11并已从存储库安装了 docker。码头工人版本:

  Client:
 Version:           18.09.0
 API version:       1.39
 Go version:        go1.10.4
 Git commit:        4d60db4
 Built:             Wed Nov  7 00:48:52 2018
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          18.09.0
  API version:      1.39 (minimum version …
Run Code Online (Sandbox Code Playgroud)

mysql mariadb docker docker-compose

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

bats - 我如何在 bats 脚本中回显文件名以进行报告

我运行了一些bats脚本来测试某些功能,如何在脚本中回显 bats 文件名?

我的蝙蝠脚本看起来像:

#!/usr/bin/env bats
load test_helper
echo $BATS_TEST_FILENAME


@test "run cloned mission" {
blah blah blah
}
Run Code Online (Sandbox Code Playgroud)

为了使我的报告显示为:

 ? run cloned mission
 ? run cloned mission
 ? addition using bc
---- TEST NAME IS xxx
 ? run cloned mission
 ? run cloned mission
 ? addition using bc
---- TEST NAME IS yyy
 ? run cloned mission
 ? run cloned mission
 ? addition using bc
Run Code Online (Sandbox Code Playgroud)

但得到了错误

2: syntax error:
operand expected (error token is ".bats
2")
Run Code Online (Sandbox Code Playgroud)

正确的做法是什么?我不想更改它的集合名称只是为了在不同测试之间回显文件名。 …

bash automation bats-core

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

如何在Heroku上使用EXIF PHP扩展?

我正在使用数据为我的图像提供字幕.

exif_read_data在localhost上使用工作正常(在Ubuntu上使用Apache),但Heroku报告:

PHP致命错误:在/ app/path/to/files中调用未定义的函数exif_read_data().

我不确定该怎么做,查看错误消息,看起来我的Heroku应用程序上没有安装/启用EXIF功能.

可以添加或启用吗?

php heroku

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

shell脚本命令使用变量分隔符拆分字符串

我想在具有以下条件的bash shell脚本中拆分字符串.

1)分隔符是一个变量

2)分隔符是多个haracater

例:

A quick brown fox
var=brown
Run Code Online (Sandbox Code Playgroud)

我想将字符串拆分为A quick,brown fox但是使用变量var作为分隔符而不是brown

bash shell

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

GraphViz点文件.节点作为国际象棋顺序

我有以下图表(和随附的点文件)

有原始图片

digraph G { 
  a -> c; 
  a -> d; 
  a -> q; 
  a -> x;
  a -> qp; 
}
Run Code Online (Sandbox Code Playgroud)

我想在图表"国际象棋风格视图"中组织节点,如下所示: 国际象棋风格

怎么能实现这一目标?

dot graphviz

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

在Bash测试中如何使用bats-mock断言对模拟脚本的调用

我正在尝试使用蝙蝠在我正在研究的项目中测试一些关键的shell脚本。我希望能够模拟脚本,以便断言一个脚本在给定情况下使用正确的参数调用了另一个脚本。该蝙蝠-模拟图书馆好像它应该做的伎俩,但它尚未在所有记录在案。

我曾尝试查看bats-mock代码和其他人创建的一些测试帮助程序脚本(如本示例),但是不幸的是,我对bash不够满意,无法推断出如何正确使用bats-mock库。

如何使用bats-mock库来模拟脚本并断言对模拟的调用?

bash unit-testing mocking bats-core

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

如何使用 PHP 获取客户端的 IP 地址和端口?

如何使用 PHP 获取客户端的 IP 和端口?

我尝试了下面的脚本,但它只给了我 IP 地址。

<?php print $_SERVER['REMOTE_ADDR']; ?>
Run Code Online (Sandbox Code Playgroud)

php ip port client

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