小编jpa*_*ugh的帖子

有没有一种在elm中插入随机HTML/JS片段的好方法?

我想将以下代码片段嵌入到我正在编写的elm应用程序中:

<script src="https://gist.github.com/jpaugh/2988462.js"></script>
Run Code Online (Sandbox Code Playgroud)

我尝试过使用[markdown|..|]准引号,

header = plainText "blah, blah."
gist = [markdown|
<script src='https://gist.github.com/jpaugh/2988462.js'></script>
|]

main = flow down [header, gist]
Run Code Online (Sandbox Code Playgroud)

这会抛出一个错误,清楚地表示榆树中的一个错误,并将我的所有内容放入其中<noscript>.

<noscript>
  <p>blah, blah</p>
  <p><script src='https://gist.github.com/jpaugh/2988462.js'></script>
    </p>
</noscript>
Run Code Online (Sandbox Code Playgroud)

但还有另一种方法吗?使用Markdown语法插入html代码段对我来说似乎不稳定.这是否由其中一个库函数覆盖?我应该如何将它与Elm自己的javascript隔离开来?(使用<iframe>似乎没有帮助.)

编辑:这是错误消息.这是显示在屏幕上的内容,而不是代码.

错误消息

elm

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

在Intellij IDEA中合并两个类的最简单方法是什么?

我有:

class Parent {} class Child1 extends Parent{} class Child2 extends Parent{}

我在我的应用程序中到处使用所有三个类(尤其是子类).现在决定应该删除子类,而父类需要从两个子类中保存字段(和方法).我怎样才能轻松获得所需的结果?

我想到的只是将所有子数据移动到Parent类,然后Ctrl+Shift+R替换所有出现的旧类.我仍然想知道,有没有更好的方法来实现这一目标?

java merge intellij-idea

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

将HashMap从Map <String,Boolean>反转为Map <Boolean,List <String >>

是否有更优雅/内置的方式来反转Hashmap的键和值?

我目前有以下内容.

private Map<Boolean, List<String>> reverseMap(Map<String, Boolean> permissions) {
    List<String> allow = new ArrayList<String>();
    List<String> deny = new ArrayList<String>();
    Map<Boolean, List<String>> returnvalue = new HashMap<Boolean, List<String>>();

    for (Entry<String, Boolean> entry : permissions.entrySet()) {
        if(entry.getValue()) {
            allow.add(entry.getKey());
        } else {
            deny.add(entry.getKey());
        }
    }

    returnvalue.put(true, allow);
    returnvalue.put(false, deny);
    return returnvalue;
}
Run Code Online (Sandbox Code Playgroud)

java dictionary list arraylist hashmap

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

web.xml 中的上下文参数是什么?

什么<context-param>web.xml?我们为什么用它?

例如,下面有什么作用?

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/dispatcher-servlet-servlet.xml</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)

spring-mvc jakarta-ee

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

为什么CSS浮动不会改变以下div的宽度?

据我所知float:left,它会将后续元素推到左侧而不是新线上.

在下面的例子中,我希望第二个div从第一个div的右边开始,但正如你在下面的jsfiddle中看到的那样,它仍然跨越整个宽度.

另一方面,内容神奇地从它应有的地方开始.请问float规则只浮于内容而不是利润?

这里的例子

.inline {
    float:left;
}

.yellow {
    background-color:yellow;
}
Run Code Online (Sandbox Code Playgroud)
<div class="inline">
    first line<br>
    second line<br>
    third line<br>
</div>

<div class="yellow" >floated div</div>
Run Code Online (Sandbox Code Playgroud)

编辑:我希望上面的代码看起来像这样,但没有明确需要使用边距.

css css-float

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

Sybase替换功能

我无法使用sybase replace函数替换数据。基本上,我需要更新所有出现的内容,'abc'并用'zzz'。]进行更改。 table_clmn 我是使用以下sql的数据类型文本-

update  table
set table_clmn = replace(table_clmn , 'abc', 'zzz') WHere id in (1, 2)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

关键字“替换”附近的语法不正确。

sybase sybase-ase

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

无法使用.vsix文件安装Visual Studio Community 2015的扩展

我一直在尝试使用.vsix文件为visual Studio Community 2015安装扩展程序.当我双击它时,没有任何反应.我也尝试使用"Open With .."打开"Visual Studio版本选择器",但即使这样也没有任何反应.

经过一番搜索后,我发现该.vsix文件也可以使用VS2015的开发人员命令提示符进行安装,但即便如此也无济于事.

最初我认为扩展可能有问题,但如果尝试安装任何其他.vsix扩展,也会发生同样的事情.

注意:我尝试安装的扩展名是UnrealVS.vsixRoslyn_SDK.vsix

visual-studio-extensions visual-studio-2015

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

如何指定在终端上使用哪个版本的Java?

CentOS 7 devbox安装了Java 8.我需要使用Java 7来编译jar.所以我下载并安装了Java 7,但java -version仍然显示了Java 8. 如何确保使用Java 7在命令行编译jar?

以下是我安装Java 7的步骤:

# wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u75-b13/jdk-7u75-linux-x64.rpm  
# rpm -ivh jdk-7u75-linux-x64.rpm
# export JAVA_HOME=/usr/java/latest
# java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,java -version仍然指向Java 8,即使/usr/java/latest指向刚刚下载和安装的Java 7版本.

我想要运行的命令是java -jar gs-actuator-service-0.1.0.jar. 有人可以展示如何更改该特定命令中的语法以指定Java 7版本吗?或者我需要删除Java 8吗?如果是这样,我会采取哪些具体步骤?

java java-7 centos7

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

如何根据索引向量求和

我有 3 个向量 - 一个和向量、一个贡献向量和一个值向量。我想根据它们的贡献向量对值向量进行求和,并将它们放在和向量中相应的索引中。一个例子是:

A = [0;0] (sum vector), B = [0,0,1,1] (contribution vector) C=[20,30,40,10] (value vector)

输出: A = [20+30;40+10]

这样 B 向量与 C 的长度相同,它们相应的索引告诉我们要添加到 A 中的哪个位置。

我可以通过 for 循环来实现这一点:

for index,value in enumerate(C):
    A[B[index]]+=value
Run Code Online (Sandbox Code Playgroud)

然而,由于这将是我的神经网络模型前向循环的一部分,因此它将导致严重的性能问题。具体来说,我正在寻找一种更有效的向量/矩阵排序方法。在上面的例子中,对我来说有效的方法是:

A=torch.zeros(2,1)
C=C.reshape(2,2)
sum=torch.sum(C,1).reshape(2,1)
A += sum
Run Code Online (Sandbox Code Playgroud)

然而,我遇到了问题,因为 A 的索引并不总是具有相同的贡献。B = [0,0,0,1,1]例如 -和的情况C=[20,30,40,10,50]。对于一般情况,是否有功能或策略方法可以做到这一点?谢谢!

python machine-learning pytorch

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

如何禁用生成“exports.__esModule = true;” 和“需要(“lib”);”

例如:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <div id="app">
        {{ message }}
    </div>

    <script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.js'></script>
    <script src='https://cdnjs.cloudflare.com/ajax/libs/vue/2.6.10/vue.js'></script>
    <script src="app.js"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

应用程序.ts:

import { Vue } from "vue/types/vue";

let vue = new Vue({
    el:"#app",
    data:{
        text:"hello world"
    }
})
Run Code Online (Sandbox Code Playgroud)

cmd后tsc会生成下面的js

"use strict";
exports.__esModule = true;
var vue_1 = require("vue/types/vue");
var vue = new vue_1.Vue({
    el: "#app",
    data: {
        text: "hello world"
    }
});
Run Code Online (Sandbox Code Playgroud)

我的预期

我希望禁用生成“exports.__esModule = true;” …

typescript

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