小编whi*_*cko的帖子

如何在gnuplot中更改点大小

如何在gnuplot中更改磅值,形状和颜色.

plot "./points.dat" using 1:2 title with dots
Run Code Online (Sandbox Code Playgroud)

我使用上面的命令绘制图形,但它显示非常小的点.

我试着用命令

set pointsize 20
Run Code Online (Sandbox Code Playgroud)

但仍然点大小相同.

gnuplot

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

在字符串的第一个空格处分开

我有一个像这样的字符串:

红黄蓝

我想得到一个像这样的数组:

数组([0] =>红色[1] =>黄色蓝色)

如何在字符串的第一个空格中拆分?我的代码不起作用

<?php
$str = "red yellow blue";
$preg = preg_split("/^\s+/", $str);
print_r($preg);
?>
Run Code Online (Sandbox Code Playgroud)

请帮我.

php split

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

Vuex呈现从REST API获取的数据

对于这样的组件

<template>
    <div>
        <router-link :to="{name:'section', params: { sectionId: firstSectionId }}">Start</router-link>
    </div>
</template>

<script lang="ts">
    import { mapActions } from "vuex"

    export default {
        mounted() {
            this.getSectionId()
        },
        computed: {
            firstSectionId() {
                return this.$store.state.firstSectionId
            }
        },
        methods: mapActions(["getSectionId"])
    }
</script>
Run Code Online (Sandbox Code Playgroud)

商店:

const store: any = new Vuex.Store({
    state: {
        firstSectionId: null
    },
    // actions,
    // mutations
})
Run Code Online (Sandbox Code Playgroud)

我在一个Web请求getSectionId的行动,并会以异步方式获取数据并调用的突变,将填补firstSectionIdstate.在初始渲染firstSectionId过程中null,我得到的警告是在渲染过程中缺少必需的参数router-link.

这里添加不是问题v-if="firstSectionId".但一般来说,从服务器获取数据的方法是什么?目前我的所有组件都在检查呈现前是否存在数据,是否正常或是否有更好的方法等待数据在呈现之前加载?

vue.js vuex

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

tar:无法读取:是docker中的目录

我想添加一个archive(.tar.gz)并在使用Dockerfile创建映像时解压缩它.

ADD archive.tar.gz /archive.tar.gz
RUN tar xzf archive.tar.gz
Run Code Online (Sandbox Code Playgroud)

当我想解压缩档案时,我收到以下消息:

tar: /archive.tar.gz: Cannot read: Is a directory
tar: At beginning of tape, quitting now
tar: Error is not recoverable: exiting now
Run Code Online (Sandbox Code Playgroud)

这对我没有任何意义,因为该文件archive.tar.gz不是目录.

tar docker

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

ng-class基于ng-repeat突出显示活动菜单项.AngularJS

我有一个基于以下示例的菜单:

 <nav  data-ng-controller="menuContrl" class="menuItem">
     <a  data-ng-class='{active:isActive("/{{item.path}}")}' data-ng-repeat="item in menu" href="#/{{item.path}}">
         <span>{{item.title}}</span>
     </a>
 </nav>
Run Code Online (Sandbox Code Playgroud)

item是一个对象,包含菜单项信息.这是指令和控制器的JavaScript代码:

var app = angular.module("coolApp",[]);

function menuContrl($scope,$location){
    $scope.menu=menu;
    $scope.isActive = function(path){
        return ($location.path()==path)
    } 
}
Run Code Online (Sandbox Code Playgroud)

问题是,ng-class设置classactive页面渲染过程中只有一次,但是当你点击一个菜单项,没有一切发生的时候.我想这是因为菜单本身没有重新加载,我只是在里面更改数据<div>.那么如何在不重新加载整个页面的情况下使其工作呢?

javascript angularjs

15
推荐指数
3
解决办法
5万
查看次数

d3布局未定义

尝试使用d3.js而不确定如何正确引用它:

<!DOCTYPE html>
<head>
<link rel="stylesheet" href="bootstrap.min.css">
<script src="jquery-1.7.1.js"></script>
<<<<other scripts>>>
<script src="topbar.js"></script>
<script>
$(function() {
    var n = 4, // number of layers
        m = 64, // number of samples per layer
     data = d3.layout.stack()(stream_layers(n, m, .1)),
    color = d3.interpolateRgb("#aad", "#556");
});
</script>
</head>
...
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript d3.js

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

从操作中通过 github 操作中的主机名访问容器

我在 github 操作中启动了一个 docker 容器,并尝试从操作中访问它。但该操作无法解析主机名。如何将我的容器添加到与操作相同的 docker 网络并让操作通过其主机名访问它?

steps:
  - name: Run Fuseki
    run: docker run -p 3030:3030 --name fuseki -d stain/jena-fuseki /jena-fuseki/fuseki-server --file=/staging/aksw.org.nt /aksw
  - name: curl
    uses: wei/curl@master
    with:
      args: https://fuseki:3030/aksw
Run Code Online (Sandbox Code Playgroud)

完整的文件可以在 GitHub 上找到

docker docker-network github-actions

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

如何通过VNC使用Android模拟器

我想通过VNC访问Android模拟器,让人们测试我的应用程序.

到目前为止,我可以使用以下命令启动Android模拟器:

emulator -avd ice -verbose -qemu -vnc :2
Run Code Online (Sandbox Code Playgroud)

我也可以在端口连接它,5902但我不能做任何输入,我不知道如何将我的鼠标转发到qemu.

android vnc qemu android-emulator

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

如何配置PHPunit测试结果输出到HTML文件?

我正在使用phpunit进行测试,我真的需要HTML格式的HTML报告.请告诉我最简单的方法或代码示例.

html php testing phpunit report

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

调用未定义的函数pcntl_fork()php-fpm nginx

我试图pcntl_fork()在php-fpm中使用,但它不可用,我得到:

Call to undefined function pcntl_fork()
Run Code Online (Sandbox Code Playgroud)

即使我已经在评论disable_functions中表达了评论php.ini.phpinfo()显示作者和php -m列表pcntl.如果我正在从cli执行我的脚本,它可以工作.我还需要启用其他选项吗?

作为MWE,我在https://github.com/white-gecko/pcntl-mwe resp上准备了一个最小的docker环境.

docker pull whitegecko/pcntl-mwe
Run Code Online (Sandbox Code Playgroud)

如果你用它运行它将docker run -it --rm --name pcntl -p 8080:80 pcntl有例子http://localhost:8080/和phpinfo at http://localhost:8080/phpinfo.php.它是一个debian jessie系统.

php pcntl

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