小编Jos*_*los的帖子

元标记中的错误值

当我从w3c验证器将html5验证器传递到我的网站时,我遇到了问题.错误是下一个:

Bad value Content-Script-Type for attribute http-equiv on element meta
<meta http-equiv="Content-Script-Type" content="text/javascript" >

Bad value expires for attribute http-equiv on element meta
<meta http-equiv="expires" content="Wed, 26 Feb 1997 08:21:57 GMT" >

Bad value pragma for attribute http-equiv on element meta
<meta http-equiv="pragma" content="no-cache" >

Bad value Cache-Control for attribute http-equiv on element meta.
<meta http-equiv="Cache-Control" content="no-cache" >
Run Code Online (Sandbox Code Playgroud)

传递html5验证器的元标记的正确值是什么?

html5 meta-tags

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

如何从前端访问环境变量

我在编译脚本中定义了几个环境变量。但是,我只能从 webpack.config.babel.js 文件访问这个变量,我需要在反应代码(前端)中访问这个变量。

我在这里找到了一种方法:https://blog.container-solutions.com/deploying-configurable-frontend-web-application-containers,但我认为放入元数据不是一个好主意例如,标记数据库密码等数据。尽管如此,试图只为 .env 文件做这件事对我来说不起作用:(

所以,我的问题是如何从前端访问环境变量?

编辑我:

我已经应用了@robi932 的明智建议,但它对我不起作用:(

webpack.config.babel.js

plugins: [
    new HtmlWebpackPlugin({
        template: "./src/client/index.html",    //where is our template
        filename: "../index.html",              //where we are going to put our index.html inside the output directory
        minify: {
            collapseWhitespace: true,
            removeComments: true,
            removeRedundantAttributes: true,
            removeScriptTypeAttributes: true,
            removeStyleLinkTypeAttributes: true,
            useShortDoctype: true
        }            
    }),
    new MiniCssExtractPlugin({
        filename: "css/bundle.css",
        minify: {
            collapseWhitespace: true,
            removeComments: true,
            removeRedundantAttributes: true,
            removeScriptTypeAttributes: true,
            removeStyleLinkTypeAttributes: true,
            useShortDoctype: true
        }             
    }),
    new webpack.DefinePlugin({
        URL_FEB_API: JSON.stringify(process.env.URL_FEB_API)
    })
Run Code Online (Sandbox Code Playgroud)

我定义了 const …

javascript environment-variables reactjs webpack

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

如何关闭我的应用程序的所有活动?

我有一个包含多个活动的应用程序,例如:

活动1 - >活动2 - >活动3 - >活动4

我想关闭任何活动的所有活动,然后回到家里打电话.

android

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

导航栏下拉菜单不适用于Angular和Bootstrap 4

我正在开发一个使用Angular 5和Bootstrap 4的Web应用程序,我遇到导航菜单栏下拉列表的问题.我正在关注文档https://getbootstrap.com/docs/4.0/components/navs/但我不知道为什么下拉菜单不起作用!

<header>
    <div class = "row align-items-end nopadding">
        <div class = "col-md-3" style = "background-color: blanchedalmond"><app-logo></app-logo></div>
        <div class = "col-md-6">
            <ul class="nav justify-content-center">
                <li class="nav-item">
                    <a class="nav-link menu-item" href="#">Ligas</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link menu-item" href="#">Gráficas</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link menu-item" href="#">Artículos</a>
                </li>
                <li class="nav-item dropdown">
                    <a class="nav-link menu-item dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Clasificaciones</a>      
                    <div class=" dropdown dropdown-menu">
                        <a class="dropdown-item menu-item" href="#">Equipos</a>
                        <a class="dropdown-item menu-item" href="#">Jugadoras</a>
                        <div class="dropdown-divider"></div>
                        <a class="dropdown-item" href="#">Separated link</a>
                    </div>
                </li> …
Run Code Online (Sandbox Code Playgroud)

html css bootstrap-4 angular

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

Bootstrap 3:使用角度js取消选择标签

我正在使用角度js和bootstrap 3,我的应用程序就像...我有一个视图,你有几个链接,让你显示一个div有几个选项卡,然后选择其中一个.这很好用.但是如果我通过点击它来更改标签,然后当我点击另一个点击时我用标签隐藏视图我用标签显示视图,从链接中选择标签,这是正确的,但是......单击上一个选项卡.

那么,我如何取消选择我点击它的标签?

编辑1:

我将发布几个截图,试图更好地解释我的问题.

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

编辑2:

我添加这个plunker来显示它如何工作我的代码,你可以检查如果你在选项卡上clic,如果以后返回单击按钮,你没有选择正确的选项卡.https://plnkr.co/edit/y22T01OwxgttDWM1mJeH

HTML:

<body ng-controller="MainCtrl as ctrl">
    <button id="bTab1" ng-click="ctrl.buttonClicked($event)">
        Tab 1
    </button>
    <button id="bTab2" ng-click="ctrl.buttonClicked($event)">
        Tab 2
    </button>
    <button id="bTab3" ng-click="ctrl.buttonClicked($event)">
        Tab 3
    </button>
    <div ng-show = "ctrl.show_tabs">
      <div class = "row" style = "text-align: right; margin-top: 10px">
        <button ng-click="ctrl.closeTab()">
            Hide Tabs
        </button>
      </div>
      <ul class="nav nav-tabs" id="myTab">
          <li ng-class = "ctrl.active_pai"><a data-target="#pai" data-toggle="tab">PAI</a></li>
          <li ng-class = "ctrl.active_pap"><a data-target="#pap" data-toggle="tab">PAP</a></li>
          <li ng-class = "ctrl.active_ip"><a data-target="#ip" data-toggle="tab">IP</a></li>
        </ul>

        <div class="tab-content">
          <div class="tab-pane" ng-class = …
Run Code Online (Sandbox Code Playgroud)

tabs twitter-bootstrap angularjs twitter-bootstrap-3

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

R:如何在图表中绘制对角线

我用 ggplot2 创建了一个图表,我想添加一条从左下角到右上角的对角线,并为这条线指定颜色。我怎样才能做到这一点?

\n\n
ggplot(data, aes(x=DRTG, y=ORTG)) +\n  geom_point(colour = "#000000") + \n  ggtitle("Gr\xc3\xa1fico: Ratio Defensivo / Ratio Ofensivo (hasta jornada 8)") +\n  geom_text(label=rownames(data), colour = "#000000", nudge_x = 0, nudge_y = 0.75, size = 4, vjust = "inward", hjust = "inward", check_overlap = F) +\n  geom_point(data=pointMedia, aes(x=mediaDRTG, y=mediaORTG, colour="red", size = 1)) + \n  geom_vline(xintercept = pointMedia[, "mediaDRTG"], colour = "green") + \n  geom_hline(yintercept = pointMedia[, "mediaORTG"], colour = "blue") +\n  geom_text(data=pointMedia, aes(x=mediaDRTG, y=mediaORTG, nudge_x = 0, nudge_y = …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

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

R:如何避免标签重叠

我用 ggplot2 创建了一个图形,一些标签是重叠的。我想显示所有标签而不重叠。那可能吗?如何?我知道 geom_text 有一个选项“check_overlap”,如果没有重叠,则显示或不显示标签。但是,这不是我想要的。我想要并且需要显示所有标签。

\n\n

我的代码:

\n\n
ggplot(data, aes(x=DRTG, y=ORTG)) +\n  geom_point(colour = "#000000") + \n  ggtitle("Gr\xc3\xa1fico Liga DIA: Ratio Ofensivo / Ratio Defensivo (hasta jornada 8)") +\n  geom_text(label=rownames(data), colour = "#000000", nudge_x = 0, nudge_y = 1, size = 4, fontface = "bold", check_overlap = F) +\n  geom_point(data=pointMedia, aes(x=mediaDRTG, y=mediaORTG, colour="red", size = 1)) + \n  geom_vline(xintercept = pointMedia[, "mediaDRTG"], colour = "green") + \n  geom_hline(yintercept = pointMedia[, "mediaORTG"], colour = "blue") +\n  geom_text(data=pointMedia, aes(x=mediaDRTG, y=mediaORTG, label="Liga DIA"), …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

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

Docker:卷中的文件未在目标中更新

我是 Docker 新手,我使用以下 Dockerfile 创建了一个映像:

FROM node:8.12.0
LABEL version="1.0"
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 8080
CMD ["node", "index.js"]
Run Code Online (Sandbox Code Playgroud)

我运行该图像并且它有效。但是,如果我在更新主机目录中的 index.js 时使用 WORKDIR 运行图像映射主机目录,则此更新不会传播到 WORKDIR 中。

我使用以下命令运行图像:

docker run --name basketmetrics -v /home/josecarlos/Workspace/nodejs/basketmetrics2:/usr/src/app -p 8080:8080 -d basketmetrics2/node-app:1.0
Run Code Online (Sandbox Code Playgroud)

这是我的主机目录 /home/josecarlos/Workspace/nodejs/basketmetrics2

在此输入图像描述

这是容器 /usr/src/app 中的目标目录。如果我检查容器,我可以看到主机目录与 WORKDIR 映射

在此输入图像描述

我究竟做错了什么?

更新一:

我已停止容器并修改主机目录中的文件index.js。如果我再次运行该图像,那么我可以看到内容更新了!!!

为什么我的内容没有即时更新?

docker docker-volume

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

JEST:异步方法中的错误:ReferenceError:regeneratorRuntime 未定义

我正在尝试在不获取数据的情况下测试与数据库的连接。为此,我制作了这个测试文件。

\n\n
import { PGConnection } from "../../../db";\n\ntest(\'two plus two is four\', () => {\n    expect(2 + 2).toBe(4);\n});\n\ntest("Test connection to DDBB", () => {\n    const db = new PGConnection();\n\n    let result = db.test();\n    expect(result).toBe("Connection to database has been established succesfully");\n\n\n});\n
Run Code Online (Sandbox Code Playgroud)\n\n

我有一个类,我在其中创建与数据库的连接:

\n\n
import Sequelize from "sequelize";\n//It\'s mandatory to import dotenv in each file where we can use enviroment variables\nimport config from "dotenv";\nconfig.config(); \n\n//console.log("Usuario DDBB: " + loader.FEB_CONNECTION_USER);\n\n\nclass PGConnection{\n    constructor(){\n        this.db = this.setConnection();\n    }\n\n    setConnection(){\n        /*console.log("host: " + process.env.FEB_CONNECTION_HOST + …
Run Code Online (Sandbox Code Playgroud)

javascript postgresql node.js jestjs

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

如何在Python 2.7而不是Python 3.6中安装模块?

我的笔记本电脑中有两个版本的 Python。Python 2.7 和 Python 3.6。如果安装模块,则仅在 Python 3.6 中安装。

我想通过 pip 在 Python 2.7 中安装模块,但我不知道该怎么做。

我现在想在 Ubuntu 17.04 中安装 GDAL 和 Fiona for Python 2.7。

ubuntu pip python-2.7 python-3.x

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