小编neb*_*ebi的帖子

Linux中文件描述符的上限

可以在任何Linux系统(特别是ubuntu 10.04)中使用的文件描述符的上限是多少?

我使用的是Ubuntu 10.04(64位),服务器的CPU架构是x86_64,客户端是i686.现在我把fd-limit增加到400000.

  • 什么可能是使用大号的可能的副作用.文件描述符?
  • 我怎么知道没有.任何进程使用的文件描述符?

日Thnx

linux

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

使用Kibana和Elasticsearch进行多租户设置

我将为我的项目使用logstash + ES + kibana.我想知道如何将这个框架用于多租户.任何人都可以解释一下Kibana认证后如何在Kibana的仪表板中查询弹性搜索索引和加载?我可以限制kibana查找特定用户或某个ID的弹性搜索的特定索引吗?有人尝过这个吗?

日Thnx

elasticsearch logstash kibana

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

golang 在嵌套结构中解码 JSON 请求并作为 blob 插入到数据库中

我有一个嵌套结构,用于解码 JSON 请求。

type Service struct {
    ID       string `json:"id,omitempty" db:"id"`
    Name     string `json:"name" db:"name"`
    Contract struct {
        ServiceTime int    `json:"service_time"`
        Region      string `json:"region"`
    } `json:"contract" db:"contract"`
}
Run Code Online (Sandbox Code Playgroud)

我正在使用 blob 类型在 MySQL 中存储合同。为了使其工作,我需要创建一个不同的结构,将 Contract 作为字符串插入到数据库中。这可以通过仅使用单个结构以更好的方式完成还是有其他优雅的方式?

mysql json go

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

匹配方括号和方括号之间内容的正则表达式是什么?

我有这样的表情[2180]:。我想匹配所有内容,包括方括号和冒号。

我尝试使用,/\[/[/d+]/\]/:但似乎无法正常工作。

让我们再举一个例子:vpnagent[2284]:

上面的字符串的正则表达式是什么?

ruby regex

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

为什么python中的继承要求父类显式继承对象?

以下是我的代码的两个版本:

非工作的

class A:
    def __init__(self):
        print "I am A "

class B:
    def __init__(self):
        print "I am B "

class C(A, B):
    def __init__(self):
        super(C, self).__init__()

c = C()
Run Code Online (Sandbox Code Playgroud)

这引发了例外:

    super(C, self).__init__()  
TypeError: must be type, not classobj  
Run Code Online (Sandbox Code Playgroud)

工作版

class A(object):
    def __init__(self):
         print "I am A "

class B:
    def __init__(self):
         print "I am B "

class C(A, B):
    def __init__(self):
         super(C, self).__init__()

c = C()
Run Code Online (Sandbox Code Playgroud)

如果其中一个父类明确地继承了对象,则没有异常,并且事情可以按预期工作.有什么解释,为什么?

使用上面的工作,它打印"我是A"而不是"我是B",这意味着它只初始化A类而不是B类.想要在子类中初始化多个父类?

python inheritance

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

在 docker 中以分离模式在 linux 屏幕中运行 python 进程

我已经为我的 python 应用程序编写了 Dockerfile。

要求是:

  • 安装并启动 mysql 服务器。
  • 以分离模式在屏幕中运行应用程序。

下面是我的 Dockerfile:

FROM ubuntu:16.04

# Update OS
RUN apt-get update
RUN apt-get -y upgrade

# Install Python
RUN apt-get install -y python-dev python-pip screen npm vim net-tools
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-server python-mysqldb

RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app

COPY requirements.txt /usr/src/app
RUN pip install --no-cache-dir -r requirements.txt

COPY src /usr/src/app/src
COPY ./src/nsd.ini /etc/

RUN pwd
RUN cd /usr/src/app

RUN service mysql start  
RUN /bin/bash -c "chmod +x src/run_demo_app.sh && …
Run Code Online (Sandbox Code Playgroud)

python docker dockerfile

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

在指针帮助的情况下无法生成错误

我试图在C++中生成交换代码中的错误.有趣的是,它成功地显示了相反的错误,而不是错误.我的代码看起来像这样:

#include<iostream>  
using namespace std; 

void swap(int *x, int *y)                                                        
{                                                                                
    int *tmp = x;                                                                
    x = y;                                                                       
    y = tmp;                                                                     
}

int main()                                                                       
{                                                                                
    int u = 10;                                                                  
    int v = 20;                                                                  
    int * p = &u;                                                                
    int * q = &v;                                                  
    swap(*p, *q);                                                                
    std::cout<<"u :-"<<u<<" v  :-"<<v<<endl;                                     
    return 0;                                                                    
} 
Run Code Online (Sandbox Code Playgroud)

价值uv交换.在这里,我传递指针值而不是引用,但值被交换,如何?

可以在以下网址找到确切的代码:https: //ideone.com/kMJHL6

c++

-5
推荐指数
2
解决办法
82
查看次数

标签 统计

python ×2

c++ ×1

docker ×1

dockerfile ×1

elasticsearch ×1

go ×1

inheritance ×1

json ×1

kibana ×1

linux ×1

logstash ×1

mysql ×1

regex ×1

ruby ×1