小编dan*_*1st的帖子

手风琴标题中的引导链接:stopPropagation 不起作用

我正在尝试在单击事件上使用 stopPropagation 将外部链接添加到引导手风琴标头。

不幸的是,链接不起作用,手风琴的展开/折叠仍然发生。

html:

<ul class="accordion" id="collapse1">
  <li>
    <div class="accordion-button collapsed" href="#one" 
         data-bs-toggle="collapse" data-bs-target="#one" aria-expanded="false">
         Maincategory
         &nbsp;/&nbsp;
         <a href="https://google.com" class="non-collapsing">
           open
         </a>
    </div>
    <ul class="accordion-collapse collapse" id="one" data-bs-parent="#collapse1">
      <li><a href="#">Sub 1</a></li>
      <li><a href="#">Sub 2</a></li>
      <li><a href="#">Sub 3</a></li>
    </ul>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

js:

$('.non-collapsing').on('click', function (e) {
    e.stopPropagation();
});
Run Code Online (Sandbox Code Playgroud)

jsfiddle: https: //jsfiddle.net/ct503zgf/

任何人都可以提示为什么这不起作用吗?

accordion twitter-bootstrap bootstrap-accordion

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

为什么`git cherry-pick`(没有`--no-commit`)不运行我的提交后钩子?

如何使用命令触发提交后挂钩git cherry-pick <commit>

我试过的:

  • 我试过命令git commit -m '...'。它正常触发了提交后钩子。
  • 在 githooks 文档中,没有与cherry-pick 相关的钩子。
  • 在查看 Git 的源代码后,我发现它git merge在某些情况下使用,git commit在其他情况下使用。但我不确定何时使用哪个命令。

我的问题是:

  1. 为什么在我使用时提交后钩子不起作用git cherry-pick
  2. 有没有一个可以让cherry-pick运行的钩子?

git githooks post-commit-hook git-cherry-pick

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

如何使用java检查文件是否是png图像文件

我正在构建一个自动 png 到 jpg,一切都已构建,但我在检测 png 文件时遇到问题。现在我正在使用文件名:我正在检查文件的结尾是否匹配,.png但这不适用于不以.png.

有任何想法吗?

java

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

在 mclogit 中编码随机效应

我正在尝试使用条件逻辑模型分析离散选择实验,并使用 R 包中的 mclogit 函数对每个受试者产生随机效应mclogit。每个受试者 (ID) 评定 4 个选择集,其中包含 4 个备选方案。

我收到错误

属性(.Data) <- c(attributes(.Data), attrib) 中的错误:无法在符号上设置属性

当我将其编码为

out2 <- mclogit(fm2, random=~1|ID, data=ds.pork)

我希望得到正确编码的帮助。

library(support.CEs)
library(survival)
library(mclogit)

d.pork <- Lma.design(
  attribute.names = list(
    Price = c("100", "130", "160", "190")),
  nalternatives = 3,
  nblocks = 4,
  row.renames = FALSE,
  seed = 987)

data(pork)

dm.pork <- make.design.matrix(
  choice.experiment.design = d.pork,
  optout = TRUE,
  continuous.attributes = c("Price"),
  unlabeled = FALSE)

ds.pork <- make.dataset(
  respondent.dataset = pork,
  choice.indicators =
    c("q1", "q2", "q3", …
Run Code Online (Sandbox Code Playgroud)

r mixed-models logistic-regression

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

如何在空值上折叠 pandas 中的列?

假设我有以下数据框:

pd.DataFrame({'col1':    ["a", "a", np.nan, np.nan, np.nan],
            'override1': ["b", np.nan, "b", np.nan, np.nan],
            'override2': ["c", np.nan, np.nan, "c", np.nan]})


    col1    override1   override2
0     a        b          c
1     a       NaN        NaN
2     NaN      b         NaN
3     NaN     NaN         c
4     NaN     NaN         NaN
Run Code Online (Sandbox Code Playgroud)

有没有办法将 3 列折叠成一列,其中override2overrides override1,它 overrides col1,但是,如果存在 NaN,则要保留前面的值?另外,我主要是在寻找一种不必制作额外专栏的方法。我真的在寻找内置的 pandas 解决方案。

这是我正在寻找的输出:

 collapsed
0  c
1  a
2  b
3  c
4  NaN
Run Code Online (Sandbox Code Playgroud)

python numpy concatenation pandas

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

&lt;选项{% if '条件'。== 'condition....'%}selected{%endif%}&gt; &lt;/option&gt; 在 Django 自定义选择中不起作用

我将两个对象“editsub_obj”“cat”这两个键值对传递给模板。主要目的是当两个对象列表中的名称匹配但代码不起作用时保持选项标记处于选中状态。

  <select class="form-control" id="" name="cat_name" required>
            {% if not editsub_obj %}

            {% for data in cat %}
                <option  value="{{data.id}}">{{data.category_name}}</option>
            {% endfor %}

            {% else %}

            {% for data in cat %}
                {% if editsub_obj.category_name == data.category_name %}
                <option   value="{{data.id}}" selected>{{data.category_name}}</option>
                {% else %}

                <option   value="{{data.id}}">{{data.category_name}}</option>

                {% endif %}

            {% endfor %}

            {% endif %}

   </select>

Run Code Online (Sandbox Code Playgroud)

预期的 :

selected 应与两个对象列表中的category_name 匹配进行选择。

实际的 :

没有任何选项显示为选中状态。

django html-select jinja2 python-3.x

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

通过 GitHub API 删除多个问题/PR 评论

我想通过GitHub API使用 GitHub Actions 一次删除多个 PR/问题评论。

有没有办法做到这一点而不像下图那样多次显示删除消息?

删除消息 4 次

例如,我认为可能有一种方法可以删除多个问题/拉取请求审查评论,其中一个请求显示一条消息,例如<user> deleted n comments from <users whose comments have been deleted>

目前,我正在循环中使用以下 curl 命令删除消息:

echo "$ids" | while read -r id; do
    curl -X "DELETE" -s -H "authorization: token $GITHUB_TOKEN" -H "User-Agent: Actions-<username>/<reponame>" -H "Accept: application/vnd.github.v3+json" "https://api.github.com/repos/<username>/<reponame>/issues/<issue number>/comments/$id"
done
Run Code Online (Sandbox Code Playgroud)

如果是拉取请求,我使用pullswith 而不是issues

我还认为有一个速率限制可以防止在如此短的时间内删除那么多命令。

请参阅有关删除问题拉取请求评论的文档。

[背景]

我想创建一个可以一次清除多条消息的命令。/clear 5例如,如果有人输入,则将删除最新的 5 条消息。

continuous-integration github github-api github-actions building-github-actions

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

使用 JavaFX 和 maven 将模块描述符添加到库中

我需要在带有 JavaFX 的 maven 项目中使用反射,我想用它jlink来捆绑最小的 JRE。

问题是我在运行时收到以下错误mvn clean compile javafx:jlink

[WARNING] Required filename-based automodules detected. Please don't publish this project to a public artifact repository!
Error: automatic module cannot be used with jlink: reflections from file:///C:/Users/Daniel/.m2/repository/org/reflections/reflections/0.9.12/reflections-0.9.12.jar
[ERROR] Command execution failed.
org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1)
    at org.apache.commons.exec.DefaultExecutor.executeInternal (DefaultExecutor.java:404)
    at org.apache.commons.exec.DefaultExecutor.execute (DefaultExecutor.java:166)
    at org.openjfx.JavaFXBaseMojo.executeCommandLine (JavaFXBaseMojo.java:504)
    at org.openjfx.JavaFXBaseMojo.executeCommandLine (JavaFXBaseMojo.java:394)
    at org.openjfx.JavaFXJLinkMojo.execute (JavaFXJLinkMojo.java:187)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) …
Run Code Online (Sandbox Code Playgroud)

java javafx jlink maven java-platform-module-system

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

使用 dplyr、group_by 与 mutate() 或 Summarize() &amp; str_c() 或 Paste() &amp; Collapse 连接字符串/行,但保留 NA 和所有字符串

当使用dplyr, group_by()andmutate()summarize ()paste()and连接字符串时collapseNA值将被强制转换为字符串"NA"

当使用str_c()代替 时paste(),连接的字符串NA将被删除(?str_c每当将缺失值与另一个字符串组合时,结果将始终缺失)。当具有NA&non-NA值的这种组合时,如何删除连接中的NA而不是non- ?NA

请参阅下面我的示例:

library(dplyr)
library(stringr)
ID <- c(1,1,2,2,3,4)
string <- c(' asfdas ', 'sdf', NA,'sadf', 'NA', NA)
df <- data.frame(ID, string)
#   ID   string
# 1  1  asfdas 
# 2  1      sdf
# 3  2     <NA> # ID 2 has both NA and non-NA …
Run Code Online (Sandbox Code Playgroud)

group-by r concatenation na dplyr

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

如何从 Scala3 枚举中随机选择元素

我的问题很简单。我有以下内容:

enum Colors:
  case Blue, Red, Green
Run Code Online (Sandbox Code Playgroud)

我如何从这个枚举中选择一个随机元素?我尝试了这个问题的解决方案,但没有成功。

random enums scala scala-3

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