RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

BigTows's questions

Martin Hope
BigTows
Asked: 2020-09-14 15:46:11 +0000 UTC

CD项目如何实施?

  • 2

大家好,我从来没有自动设置我的项目的布局,所以我请求帮助组织这一切。

有一个项目,采用 docker-compose 的微服务架构风格,一切都存储在 GitLab 上,存储库如下所示:

  • ServiceA——服务A,存放源代码+Dockerfile
  • ServiceB——服务B,存放源代码+Dockerfile
  • ServiceC——服务C,存放源代码+Dockerfile
  • git submodules应用程序 - 使用+列出服务 (ServiceA...C) 本身docker-compose.yml;

存储库中的所有docker-compose服务都在中声明(除了它们的“模块”之外,还列出了完成图像中的 docker 服务),因此,要运行应用程序,只需执行docker-compose up -d --build

有2个环境:

  • 暂存——验收环境,测试,无 ssh 访问
  • 生产 - prod,可以通过 ssh 访问(当然最好不要接触 ssh)

我想做以下事情:

  1. 当我 update master-branch, repositoryApplication时,更新会自动传递到 Staging 环境并更新应用程序。
  2. 在 Staging 环境中测试成功后,您可以单击кнопочку(确认发布)并将更改交付到 Production 环境(过程类似于 Staging 环境)。

现在是实际问题:)

如何组织这个过程? 也许由于缺乏经验,我错过了一些过程,但应该是。

docker
  • 1 个回答
  • 10 Views
Martin Hope
BigTows
Asked: 2020-10-01 00:37:40 +0000 UTC

Docker 作曲家连接到 MongoDB

  • 1

有2个容器(我想这就是它的名字)

Mongo和Server

如何从容器连接Server到Mongo地址 127.0.0.1

这是我的 yml

version: '3.3'
services:
  db:
    image: mongo
    restart: always
    hostname: "mongodb.local"
    ports:
      - "27017:27017"
  server:
    build: server
    restart: always
    hostname: "server.local"
    links:
      - "db:mongodb"
    depends_on:
      - db
    ports:
      - 5561:8080
mongodb
  • 1 个回答
  • 10 Views
Martin Hope
BigTows
Asked: 2020-06-06 23:50:25 +0000 UTC

Vue保存路由器状态

  • 1

如何在 Vue 中保存路由器的状态?

例子:

这个页面上有一个路由器(/page1)有一个输入,我在里面输入了一些文本

之后,我切换到路由器(/page2),page1 离开了。

然后我回到 (/page1),在 Input 中应该有一些我之前输入的文本。

vue.js
  • 1 个回答
  • 10 Views
Martin Hope
BigTows
Asked: 2020-12-17 01:23:39 +0000 UTC

如何在 Spring 中正确创建和运行“自定义”线程

  • 0

是否可以创建类似此类的内容并在 Spring 中以这种方式运行

public class CustomThread extends Thread {


   @Override
   public void run() {
       while (true){
           System.out.println("I am "+ getName());
           try {
               Thread.sleep(200);
           } catch (InterruptedException e) {
            e.printStackTrace();
           }
       }
   }
}

@SpringBootApplication
public class DemoApplication {
   public static void main(String[] args) {
       SpringApplication.run(DemoApplication.class, args);
       for (int i= 0;i<5;i++) new TestThread().start();
   }
}

还是我需要写一些额外的东西?(或者这种方法通常不好?)

java
  • 1 个回答
  • 10 Views
Martin Hope
BigTows
Asked: 2020-10-14 02:43:14 +0000 UTC

mariadb 编码

  • 2

有一个“奇妙”的符号“🐉”。当您尝试将其插入表中时,结果是:

ERROR 1300 (HY000): Invalid utf8mb4 character string: '\xF0\x9F\x90\x89'

需要什么编码?

utf-8
  • 1 个回答
  • 10 Views
Martin Hope
BigTows
Asked: 2020-06-03 14:33:34 +0000 UTC

SQL查询输出当前机器位置

  • 1

有一张表(History_locations)

有必要显示机器的实际 id_location。那是

id_rollingcar | id_location

1 | 一


2 | 2个


3 | 一


我想是这样的:

SELECT DISTINCT id_rolling_car as id_car,
(SELECT HL.id_location FROM History_locations as HL 
 WHERE HL.id_rolling_car = id_car
 ORDER bY HL.date DESC LIMIT 1) as id_location
 FROM History_locations
mysql
  • 1 个回答
  • 10 Views
Martin Hope
BigTows
Asked: 2020-04-12 20:11:25 +0000 UTC

哪个表存储 mariadb 角色

  • 0

哪个表存储角色或其描述?

mariadb
  • 1 个回答
  • 10 Views
Martin Hope
BigTows
Asked: 2020-03-29 00:00:43 +0000 UTC

添加事件监听器。打印变化的变量[重复]

  • 2
这个问题已经在这里得到回答:
为什么循环内的异步函数会多次执行最后一次迭代? (2 个答案)
5 年前关闭。

有JSON

{"data":[{"id_brand":"1","name":"BMW"},{"id_brand":"4","name":"Hyundai"}]}

有个建表的功能

`

jsonToTable(json) {
        this.Array = [];
        this.tableElement.innerHTML="";
        var tblHead = document.createElement("thead");
        var tblTr = document.createElement("tr");
        this.tableElement.appendChild(tblHead);
        tblHead.appendChild(tblTr);
        for (var key in json[0]) {
            var tblTh = document.createElement("th");
            tblTh.innerHTML = key;
            tblTr.appendChild(tblTh);
        }
        var tblBody = document.createElement("tbody");
        table.appendChild(tblBody);
        for (var i = 0; i < json.length; i++) {
            var tblTr = document.createElement("tr");
            for (var key in json[i]) {
                this.Array[this.Array.length] = document.createElement("td");
                this.Array[this.Array.length-1].innerHTML = json[i][key];
                var t = this.Array.length;
                //Здесь проблема
                this.Array[this.Array.length-1].addEventListener("click",function () {
                    console.log(key);
                },true);
                tblTr.appendChild(this.Array[this.Array.length-1]);
            }
            tblBody.appendChild(tblTr);
        }
        console.log(this.Array);
    }

`

表格示例

所以当你点击id_brand这一列时,就会触发addEventListener中的函数

控制台日志(密钥);

并显示“名称”,尽管它应该是 id_brand。我知道这是由于在循环执行过程中密钥发生了变化。如何解决? 类中的 PS 函数。

javascript
  • 1 个回答
  • 10 Views
Martin Hope
BigTows
Asked: 2020-03-11 21:06:12 +0000 UTC

聪明 (php)。在 tpl 文件中插入 tpl 文件(其内容)

  • 1

比如有一个container.tpl文件

<div class="container">
</div>

还有一个test.tpl文件

<div class="test">
</div>

还有 main.tpl

<!DOCTYPE html>
<html>
<body>
{include 'container.tpl'}
//Как ставить в container test.tpl?
</body>
</html>

要做到这一点

<!DOCTYPE html>
<html>
<body>
<div class="container">
 <div class="test">
 </div>
</div>
</body>
</html>
php
  • 1 个回答
  • 10 Views
Martin Hope
BigTows
Asked: 2020-03-04 03:27:23 +0000 UTC

.htaccess 设置(重写引擎)

  • 0

有一个 URL http://site.ru/index.php?temp=main 如何将其替换为http://site.ru/main

(我就是这样做的,http://site.ru/page/main

RewriteEngine on RewriteRule ^page/([^/]*)(/?)+$ index.php?temp=$1 [L]

)

.htaccess
  • 2 个回答
  • 10 Views
Martin Hope
BigTows
Asked: 2020-02-22 01:11:29 +0000 UTC

这个查询是如何工作的?数据库

  • 0

我不得不编写一个 SQL 查询来选择一个随机记录,我毫不犹豫地打开了 MySQL 文档,阅读了关于随机性的内容并得到了这个

SELECT * FROM `Task` WHERE id = (FLOOR(1 + RAND() * (SELECT Count(`id`) FROM `Task`)))

第一次一切正常(幸运),然后是 3 个条目,然后是 0 个,依此类推……为什么?

mysql
  • 1 个回答
  • 10 Views
Martin Hope
BigTows
Asked: 2020-02-07 19:47:28 +0000 UTC

将鼠标悬停在另一个 id 的 id 和属性更改上

  • 1

html,
body {
    margin: 0;
}

header {
    width: 100%;
    height: 60px;
    background-color: #323232;
    position: fixed;
    text-align: center;
}

.header-links {
    height: 60px;
    position: absolute;
    display: inline-block;
    margin-left: -194px;
}

.header-links>ul {
    margin-top: 0px;
    float: left;
}

.header-links>ul>li {
    display: inline-block;
    width: 100px;
    height: 60px;
}

.header-links>ul>li>a {
    display: block;
    margin-top: 40px;
    font-family: 'Poiret One', cursive;
    text-decoration: none;
    color: #fff;
}

#header-triangle {
    width: 0;
    height: 0;
    border-top: 30px solid #323232;
    border-right: 50px solid transparent;
    border-left: 50px solid transparent;
    top: 60px;
    margin: 0 auto;
    position: relative;
}

#link-main:hover #header-triangle {
    left: -150px;
}
<header>
    <div class="header-links">
        <ul>
            <li id="link-main"><a href="">Ссылка</a></li>
            <li><a href="">Ссылка</a></li>
            <li><a href="">Ссылка</a></li>
        </ul>
    </div>
<div id="header-triangle"></div>
</header>
问题: #link-main:hover #header-triangle { left: -150px; }

css
  • 2 个回答
  • 10 Views
Martin Hope
BigTows
Asked: 2020-01-28 03:02:13 +0000 UTC

nw.js。启动进程。找不到相关命令

  • 1
function Start() {
const exec = require('child_process').exec;
exec("node -v", (error, stdout, stderr) => {
    if (error) {
        alert(`exec error: ${error}`);
        return;
    }
    alert(`stdout: ${stdout}`);
    alert(`stderr: ${stderr}`);
});}

结果,找不到“节点”命令。:( 在 nw.js (NodeWebkit) 中完成所有这些

javascript
  • 2 个回答
  • 10 Views
Martin Hope
BigTows
Asked: 2020-12-21 23:19:31 +0000 UTC

ASM iDIV 刀片

  • 1

//帕斯卡

NumX:=-40;

//汇编

MOV     EAX,NumX
MOV     ECX,4
IDIV    ECX
MOV     IntPart, EAX

为什么 IntPart 返回 1073741815?

delphi
  • 1 个回答
  • 10 Views
Martin Hope
BigTows
Asked: 2020-12-04 20:57:53 +0000 UTC

表单数据和 XMLHttpRequest

  • 0

问题是无法通过 FormData 发送文件。

可用输入

<input id="Music" type="file">

添加监听器

    Music.addEventListener("change", LoadMusic);

在 LoadMusic 我只给 src 和 MusicFile 我给文件

function LoadMusic(e) {
    var Files = e.target.files;
    var FileName = URL.createObjectURL(e.target.files[0]);
    if (Files.length != 1) {
        alert("Файл должен быть 1");
    } else if (Files[0].name.substr(Files[0].name.length - 4) != ".mp3")//Add check Case 
      {
        alert("Поддерживается только mp3");
    } else {
//Player this document.getElementByID("Music")
        Player.src = FileName;
        Player.load();
        MusicFile = e.target.files[0];
    }
}

在某些操作之后,我调用 SendResult 函数

function SendResult() {
var Data = new FormData();
var TestArray = ArrayNodes;
for (var i = 0; i < NumElem; i++) {
    delete TestArray[i]._Node;
    delete TestArray[i]._Pick;
}
var js = (JSON.stringify(TestArray));
Data.append("LevelJSON",js);
Data.append("fil",MusicFile);
Data.append("UserName",ClientName);
var NameLevel = document.getElementById("NameLevel");
Data.append("LevelName",NameLevel.value);
var xhr = new XMLHttpRequest();
xhr.open('post', 'Utilis/SendMap.php',true);
xhr.setRequestHeader("Content-Type", "multipart/form-data");
xhr.onreadystatechange = function() {
    if (this.readyState != 4) return;
        console.log(this.responseText);
}
xhr.send(Data);
xhr = null;

}

PHP - 文件包含

if (isset($_POST['LevelJSON'])){
    $Path=$_SERVER['DOCUMENT_ROOT'] ."/Maps/".$_POST['UserName']."/".$_POST['LevelName']."/";
    echo($_POST['LevelJSON']);
    mkdir($Path,0777,true);
    $File = fopen($Path.$_POST['LevelName'].".json", "w");
    fwrite($File, "var Data = '".$_POST['LevelJSON']."';"); 
    fclose($File);
}else{
echo($_FILES['fil']['tmp_name']);
}

输出响应....

<br />

Notice : Undefined index: fil in /var/www/html/Utilis/SendMap.php on line 16
(即POST请求中没有LevelJSON) 哪里出错了? xhr.setRequestHeader("Content-Type", "multipart/form-data"); 中可能存在错误

javascript
  • 2 个回答
  • 10 Views
Martin Hope
BigTows
Asked: 2020-10-06 18:19:30 +0000 UTC

如何使用另一个 php 文件中的特定类

  • 0

有一个文件Utilis.php。

它有Class User。

一个类如何在另一个文件中使用这个类?

php
  • 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