小编Cyr*_*ARO的帖子

什么[[$ - =*i*]]在bash中意味着什么?

我安装liquidprompt及文档中他们要求你添加[[ $- = *i* ]] && source ~/liquidprompt/liquidprompt在你的.bashrc.

我试图理解这一行的第一部分,但像我这样的bash菜鸟很难.如果有人有一个很好的医生或答案......

bash

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

如何使用docker远程API连接到现有的docker网络(通过dockerode)

docker-compose用来创建一个容器相互关联的"公园".没有什么特别的,我有API /前端/后端等..有我的docker-compose.yml:

version: "2"

services:
    api:
        build: ./deimos_api/docker
        ports:
            - "39999:80"
        volumes:
            - ./deimos_api:/root/deimos_api
    asset:
        build: ./deimos_asset/docker
        ports:
            - "8000:80"
        volumes:
            - ./deimos_asset:/root/deimos_asset
        depends_on:
            - api
        links:
            - api
    data-manager:
        build: ./deimos_data_manager/docker
        ports:
            - "3333:3333"
        volumes:
            - ./deimos_data_manager:/root/deimos_data_manager
        depends_on:
            - api
        links:
            - api
    backend:
        build: ./deimos_backend/docker
        ports:
            - "1080:80"
        volumes:
            - ./deimos_backend:/root/deimos_backend
            - /var/run/docker.sock:/var/run/docker.sock
        depends_on:
            - api
            - asset
        links:
            - api
Run Code Online (Sandbox Code Playgroud)

我刚学会在新网络上创建一个像这个链接容器一样的"公园".docker network ls结果:

NETWORK ID          NAME                DRIVER
448daa341d56        bridge              bridge              
c7feeeb44cd0 …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose docker-api

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

当访问代理中使用apache和nginx托管的wordpress时,重定向到127.0.0.1

我在Apache2上托管了一个wordpress,前面是Nginx. <WORLD> ===> <NGINX PROXY> --> APACHE/DOCKER/STATIC WEBSITE etc...

wordpress代理的我的nginx conf是:

server {
    server_name dev-www.example.com;

    location / {
        proxy_pass http://127.0.0.1:13400;
    }
}
Run Code Online (Sandbox Code Playgroud)

我的apache配置:

Listen 13400

<VirtualHost 127.0.0.1:13400>
        CustomLog /var/log/httpd/sites/dev-www/access_log combined
        ErrorLog /var/log/httpd/sites/dev-www/error_log

        DirectoryIndex index.php

        DocumentRoot /var/www/sites/example.com/dev-www

        RewriteEngine On

        <Directory /var/www/sites/example.com/dev-www/>
                Options Indexes FollowSymLinks
                AllowOverride all
        </Directory>

</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

和wordpress .htaccess:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
</IfModule>

# END WordPress
Run Code Online (Sandbox Code Playgroud)

问题是当我继续 dev-www.example.com/foobar.php我被重定向到 …

php apache wordpress .htaccess nginx

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

Console.WriteLine('single quote')之间有什么区别; 和Console.WriteLine("双引号");

为什么Visual Studio会抛出错误

Console.WriteLine('string with single quote');
Run Code Online (Sandbox Code Playgroud)

而不是:

Console.WriteLine("string with double quote"); 
Run Code Online (Sandbox Code Playgroud)

谢谢.

.net c# console

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

没有迭代器或保存索引位置的任何方式循环SortedSet?

我想循环一个SortedSet而不必保存我的代码中的实际位置.

官方的.NET机制的文档我注意到一个第一()方法存在,但我没有找到一个Next<T>()方法或一种(getNext,goNext,Iterate...).

我想要编码的是这样的:

private SortedSet<Frame> frames;

[...]

public Frame getNextFrame() {
    if (frames.Next<Frame>()) //didnt exists
    {
        return frames.Current<Frame>() //didnt exists
    } else {
        return frames.First<Frame>();
    }
}
Run Code Online (Sandbox Code Playgroud)

框架结构:

public struct Frame
{
    Rectangle zone;
    TimeSpan duration;

    public Frame(Rectangle z, TimeSpan ts)
    {
        duration = ts;
        zone = z;
    }

}
Run Code Online (Sandbox Code Playgroud)

.net c# xna loops

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

我没有得到node.js的库异步,我错了?

我尝试了很多在nodejs中使用aync库,但我最简单的测试甚至不起作用.

var async = require('async');

var i = 0 ;

var inc = function(){
    i++;
} ;

var show = function(){
    console.log(i) ;
} ;

var err = function(err){
    console.log(err) ;
} ;

async.forever(inc,err) ;
async.forever(show,err) ;
Run Code Online (Sandbox Code Playgroud)

函数根本不循环,输出只是

1
Run Code Online (Sandbox Code Playgroud)

请问我做错了什么.

asynchronous node.js

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