RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-26036

fedor-sg's questions

Martin Hope
fedor-sg
Asked: 2021-10-15 21:37:11 +0000 UTC

发送脚本调用请求时,迁移 Data Raw 内容,迁移到 URL

  • 1

最简单的例子:

GET /_search
{
    "from" : 0, "size" : 10,
    "query" : {
        "term" : { "user" : "kimchy" }
    }
}

重写无数据原始搜索 URI:

GET /_search?from=0&size=10&q=user:kimchy

是否可以像这样重写搜索模板的示例:

GET /_search/template
{
    "id": "sample_id_script",
    "params": {
        "gte": "2020-10-15 00:00:00",
        "lte": "2020-10-15 23:59:59" 
    }
}
elasticsearch
  • 1 个回答
  • 10 Views
Martin Hope
fedor-sg
Asked: 2020-06-10 17:11:10 +0000 UTC

适用于 Windows 服务器的 Node.js FTP 客户端

  • 0

可用的

  • 安装了 Node.js 平台的 Linux 发行版 (Debian)
  • 第三方 Windows 服务器

一个任务

需要使用 Node.js 平台建立到 Windows Server 的 FTP 连接,剪切一个特定文件夹(连同其中的文件夹和文件)并将其粘贴到运行 Linux 的服务器上的特定目录中。

问题

是否有可能实现所描述的任务?如果“是”,我应该使用哪些 NPM 包和/或哪些程序代码适合解决问题?

linux
  • 1 个回答
  • 10 Views
Martin Hope
fedor-sg
Asked: 2020-03-17 20:44:05 +0000 UTC

在 Elasticsearch 中使用 Fluentd 进行映射

  • 0

我正在尝试使用连接到 Node.js 的 Fluentd 在 Elasticsearch 中创建映射。

Elasticsearch 映射示例:

PUT http://host:9200/test_mapping
{
  "mappings": {
    "properties": {
        "response_code": {
            "type": "text",
            "fielddata": true
        },
        "response_text": {
            "type": "text",
            "fielddata": true
        },
        "status": {
            "type": "boolean"
        },
        "ip": {
            "type": "ip"
        },
        "login": {
            "type": "text",
            "fielddata": true
        }
    }
  }
}

Fluentd 配置示例:

<source>
  @type forward
  port 24225
</source>

<match mapping.doc>
  # Используем плагин Elasticsearch
  @type elasticsearch
  # Logstash-формат
  logstash_format "#{ENV['LOGSTASH_FORMAT']}"
  # Схема HTTP
  scheme "#{ENV['SCHEME']}"
  # Хост
  host "#{ENV['HOST']}"
  # Порт
  port "#{ENV['PORT']}"
  # index - новые данные добавляются, существующие данные переиндексируются
  write_operation index
  # Индекс
  index_name "#{ENV['INDEX_NAME']}"
  # Частота сбора данных
  flush_interval "#{ENV['FLUSH_INTERVAL']}"
</match>

Node.js 代码示例:

// ...
require('dotenv').config();
const env = process.env;
const loggerfluentd = require('fluent-logger');
loggerfluentd.configure('mapping', {
            host: env.FLUENTD_HOST,
            port: Number.parseInt(env.FLUENTD_PORT),
            timeout: 3.0,
            reconnectInterval: 10000 // 10 sec
        });

function EmitMapping(data) {
    loggerfluentd.emit(env.INDEX_NAME, data);
}

exports.EmitMapping = EmitMapping;

此配置不会创建映射,而只是将新文档添加到 Elasticsearch。

是否可以通过执行 EmitMapping() 函数来更改配置,而不是添加新文档(在映射中自动分配数据类型),而是使用自己的数据类型创建自己的映射?

node.js
  • 1 个回答
  • 10 Views
Martin Hope
fedor-sg
Asked: 2020-12-23 04:44:46 +0000 UTC

如何通过开始和结束标签从字符串中选择出现?

  • 0

有一个带有标签的文件定义了文档的结构。例如:

<!-- begin-block-a-1 -->
Содержимое блока block-a-1
    <!-- begin-block-b-1 -->
    Содержимое блока block-b-1
         <!-- begin-block-c-1 -->
         Содержимое блока block-с-1
         <!-- end-block-c-1 -->
         <!-- begin-block-c-2 -->
         Содержимое блока block-с-2
         <!-- end-block-c-2 -->
         <!-- begin-block-c-3 -->
         Содержимое блока block-с-3
         <!-- end-block-c-3 -->
    <!-- end-block-b-1 -->
    <!-- begin-block-b-2 -->
    Содержимое блока block-b-2
    <!-- end-block-b-2 -->
    <!-- begin-block-b-3 -->
    Содержимое блока block-b-3
    <!-- end-block-b-3 -->
<!-- end-block-a-1 -->
<!-- begin-block-a-2 -->
Content in block block-a-2
<!-- end-block-a-2 -->

是否可以使用正则表达式和 PHP 函数将这样的字符串转换为数组:

 array(1) {
  ["block-a-1"]=>
  array(4) {
    [0]=>
    string(41) "Содержимое блока block-a-1"
    ["block-b-1"]=>
    array(4) {
      [0]=>
      string(41) "Содержимое блока block-b-1"
      ["block-c-1"]=>
      array(1) {
        [0]=>
        string(42) "Содержимое блока block-с-1"
      }
      ["block-c-2"]=>
      array(1) {
        [0]=>
        string(42) "Содержимое блока block-с-2"
      }
      ["block-c-3"]=>
      array(1) {
        [0]=>
        string(42) "Содержимое блока block-с-3"
      }
    }
    ["block-b-2"]=>
    array(1) {
      [0]=>
      string(41) "Содержимое блока block-b-2"
    }
    ["block-b-3"]=>
    array(1) {
      [0]=>
      string(41) "Содержимое блока block-b-3"
    }
  }
}

这里,开始标签报告语义块的开始,结束标签报告语义块的结束。

我的问题是编写正确的正则表达式。我这样写:

'~<!-- begin-(.?) -->(.*?)<!-- end-(.?) -->~s'

但在这种情况下,比赛将是:

<!-- begin-block-a-1 -->
Содержимое блока block-a-1
    <!-- begin-block-b-1 -->
    Содержимое блока block-b-1
         <!-- begin-block-c-1 -->
         Содержимое блока block-с-1
         <!-- end-block-c-1 -->

我需要这个:

<!-- begin-block-a-1 -->
Содержимое блока block-a-1
    <!-- begin-block-b-1 -->
    Содержимое блокаk block-b-1
         <!-- begin-block-c-1 -->
         Содержимое блока block-с-1
         <!-- end-block-c-1 -->
         <!-- begin-block-c-2 -->
         Содержимое блока block-с-2
         <!-- end-block-c-2 -->
         <!-- begin-block-c-3 -->
         Содержимое блока block-с-3
         <!-- end-block-c-3 -->
    <!-- end-block-b-1 -->
    <!-- begin-block-b-2 -->
    Содержимое блока block-b-2
    <!-- end-block-b-2 -->
    <!-- begin-block-b-3 -->
    Содержимое блока block-b-3
    <!-- end-block-b-3 -->
<!-- end-block-a-1 -->

和这个:

<!-- begin-block-a-2 -->
Содержимое блока block-a-2
<!-- end-block-a-2 -->

那些。您需要使用正则表达式获得相同的组。

php
  • 1 个回答
  • 10 Views
Martin Hope
fedor-sg
Asked: 2020-08-06 15:40:17 +0000 UTC

Yii2. 与其中的所有子目录和文件共享目录

  • 0

请告诉我如何打开对文件夹及其中所有子文件夹和文件的访问权限。

在站点根目录 (domain/public_html/attachments) 中创建了一个附件文件夹。

在 .htaccess 文件中我写道:

RewriteRule ^attachments/.*$ - [F,L]

当请求时,域/附件/给出:

403 禁止

您无权访问此服务器上的 /attachments/。

您能告诉我如何注册访问权限吗?

php
  • 1 个回答
  • 10 Views
Martin Hope
fedor-sg
Asked: 2020-03-01 18:08:10 +0000 UTC

合并类别和子类别

  • 0

下午好。

我有一张像这样的桌子:

CREATE TABLE categories
    (`id` int, `pid` int, `name` varchar(35),
     PRIMARY KEY (id)
    )
;

INSERT INTO categories
    (`id`, `pid`, `name`)
VALUES
    (1, 0, 'a1'),
    (2, 0, 'a2'),
    (3, 0, 'a3'),
    (4, 0, 'a4'),
    (5, 0, 'a5'),
    (6, 3, 'a6'),
    (7, 3, 'a7'),
    (8, 5, 'a8'),
    (9, 5, 'a9')
;

其中: id - 类别 ID, pid - 父类别 ID, name - 类别名称。

请告诉我如何编写查询,使其看起来像这样:

|          id |                           path |
|-------------|--------------------------------|
|           1 |                             a1 |
|           2 |                             a2 |
|           3 |                             a3 |
|           4 |                             a4 |
|           5 |                             a5 |
|           6 |                        a3 > a6 |
|           7 |                        a3 > a7 |
|           8 |                        a5 > a8 |
|           9 |                        a5 > a9 |

附件不能超过一个。

mysql
  • 1 个回答
  • 10 Views
Martin Hope
fedor-sg
Asked: 2020-12-16 19:42:15 +0000 UTC

由空格分隔的整数和实数序列

  • 1

下午好。

告诉我如何为以下序列编写正则表达式:

1 2 3 4 5
1.1 2.1 3.2 4.5
1 26.46 5 444.4 5.555

必须允许整数和实数(用点分隔),并用空格字符分隔。必须只有一点。不允许使用其他字符。

регулярные-выражения
  • 2 个回答
  • 10 Views
Martin Hope
fedor-sg
Asked: 2020-03-12 21:44:48 +0000 UTC

用最少数量的空单元格替换网格上的元素

  • 0

请告诉我是否有用于置换网格内元素的算法或现成的解决方案,以便被置换的元素占用网格上的空间,空单元格数量最少。

例如:

它是 在此处输入图像描述

我们选择了 9。块从 1 个减少到一个单元格。并且从 9 个单元格增加到六个单元格。

在此处输入图像描述

那些。有必要将被迫离开的元素分散到空置的地方。

javascript
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5