问题列表 - 第318121页

嵌套 CSS 声明是否可能且正确?

我可以将声明嵌套在另一个选择器中吗?

td:hover
{
  background-color: darkblue;
  color: white;
  border-color: purple;
  text-decoration: underline double;
  img
    {
      border: solid 2.5px purple;
    }
}
Run Code Online (Sandbox Code Playgroud)

使用 CSS 是否有效且正确?

html css nested css-selectors

3
推荐指数
1
解决办法
50
查看次数

ggplot 数据框列表

示例数据

df_1 <- data.frame(a1 = abs(rnorm(50, 1, 1)),
                   b1 = rnorm(50, 1, 1))  
df_2 <- data.frame(a1 = rnorm(50, 1, 10),
                   b1 = rnorm(50, 1, 1))
df_3 <- data.frame(a1 = rnorm(50, 1, 10),
                   b1 = rnorm(50, 1, 1))

df_all <- list (df_1, df_2, df_3)
Run Code Online (Sandbox Code Playgroud)

我这样使用ggplot,得到了满意的效果

ggplot() +
  geom_line(data = df_all[[1]], aes(x = a1, y = b1), color = "blue", size = 0.05) +
  geom_line(data = df_all[[2]], aes(x = a1, y = b1), color = "blue", size = 0.05) + 
  geom_line(data = …
Run Code Online (Sandbox Code Playgroud)

r ggplot2 dplyr

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

在我的 python 脚本中,为什么 rho 中的字母“r”存在语法错误

我正在尝试编写一个非常简单的脚本,但我几乎没有编码经验,我在我的计算机上下载了 numpy 和 matplotlib 以及所有这些内容,并在一些帮助下编写了这个脚本,但不知道为什么有这么多错误。我已经通过该网站的问题修复了其中的一些错误。

我尝试过缩短它,但不知道为什么它不起作用。它的第一条 rho 行一直给我语法错误

print("airplane");

import numpy as np

import matplotlib.pyplot as plt

g = 32.2  

rho = 0.00231  

S = 279  

W = 7000  

c0 = 928

c1 = 0.1

c2 = -0.002

d0 = 0.2

d1 = 0.0015

V0 = 0  

x0 = 0  

alpha0 = np.radians(-7)  

alpha_gr = np.radians(4)  

efficiency = 0.9  

lift_slope = np.radians(0.1167)  

max_lift_coef = 2.1  

dt = 0.05  


def thrust(V):

    return c0 + c1*V + c2*V**2



def drag_fuselage_tail(V):

    return d0*V …
Run Code Online (Sandbox Code Playgroud)

python

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

有没有一种方法可以优雅地解决“在可变引用后面移动”而不实现“复制”特征?

我正在尝试在 Rust 中实现合并排序的合并功能。问题是我试图为泛型类型执行此操作T,该类型仅受std::cmp::PartialOrd.

这是代码:

fn my_merge<T: std::cmp::PartialOrd>(a: &mut Vec<T>, mut b: &mut Vec<T>) -> Vec<T> {
    let mut res: Vec<T> = Vec::new();
    let mut a_iter = a.into_iter();  //  !!!
    let mut b_iter = b.into_iter();  //  !!!

    while let (Some(a_item), Some(b_iter)) = (a_iter.next(), b_iter.next()) {
        if a_item <= b_item {
            res.push(*a_item);  // !!!
        } else {
            res.push(*b_item);  // !!!
        }        
    }

    // ... Omitted code ...

    res
}
Run Code Online (Sandbox Code Playgroud)

在查看文档时,我发现了该into_iter()方法,该next()方法应该产生T而不是&T. …

mergesort rust borrow-checker

0
推荐指数
1
解决办法
44
查看次数

List Util fastAny() 函数未解决

fastAny()我正在使用以下示例代码尝试 Kotlin 的 List Util函数:

fun main() {

    val list = mutableListOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
    val predicate = list.fastAny { it > 3 }

}
Run Code Online (Sandbox Code Playgroud)

函数正在Android project解析,但尚未解析IntelliJ project. 在此输入图像描述

我可能会错过什么?

android list kotlin

0
推荐指数
1
解决办法
53
查看次数

单个字符的常量全局数组?

我尝试编写,const char TabArray[32]{'\t'};因为我想将最多 32 个字节的选项卡传递到函数中(不需要 null),并且编写\t32 次= "\t\t会使我的源代码看起来很丑

如果我想要它 const 我还有其他选择吗?

c++ c++20

-1
推荐指数
1
解决办法
91
查看次数

在 Mac 上,bash 脚本显示关联数组(字典)的不确定行为

首先(mac 使用它%来作为我~$在终端中的广告输入,因此我将使用 mac 约定来指示已启动的命令:

~% echo $SHELL
/bin/zsh
~% zsh --version
zsh 5.9 (x86_64-apple-darwin22.0)
Run Code Online (Sandbox Code Playgroud)

test.sh(vim 样式的行号以方便阅读):

    1 #!/bin/bash
    2 # 
    3 declare -A myvector
    4 echo "wut?"
Run Code Online (Sandbox Code Playgroud)

我假设 zsh (我不知道如何使用)运行 bash (我生来就有它:_),但是

~% chmod u+x ./test.sh
~% ./test.sh
./test.sh: line 3: declare: -A: invalid option
declare: usage: declare [-afFirtx] [-p] [name[=value] ...]
wut?
Run Code Online (Sandbox Code Playgroud)

然后执行:

~% . ./test.sh
wut?
Run Code Online (Sandbox Code Playgroud)

我假设 . zsh 是否启动脚本但没有 bash。

我在 unix.stackoverflow.com 和 Ask Different.stackoverflow.com 的 stackoverflow 中检查了有关如何在zshbash中使用声明、 …

unix macos bash zsh vector

-1
推荐指数
1
解决办法
64
查看次数

pandas 或 Polars:查找比当前元素大的前一个元素的索引

假设我的数据如下所示:

data = {
    'value': [1,9,6,7,3, 2,4,5,1,9]
}
Run Code Online (Sandbox Code Playgroud)

对于每一行,我想找到比当前元素大的最新前一个元素的行号。

所以,我的预期输出是:

[None, 0, 1, 2, 1, 1, 3, 4, 1, 0]
Run Code Online (Sandbox Code Playgroud)
  • 第一个元素1没有前一个元素,所以我想None在结果中
  • 下一个元素9至少比它之前的所有元素一样大,所以我想0在结果中
  • 下一个元素的6前一个元素9比它大。他们之间的距离是1。所以,我想要1在这里的结果。

我知道我可以在 Python 中循环执行此操作(如果我编写扩展,则可以在 C/Rust 中)。

我的问题:是否可以完全使用数据帧操作来解决这个问题?熊猫或者北极熊,都可以。但仅限数据帧操作。

因此,请不要执行以下操作:

  • apply
  • map_elements
  • map_rows
  • iter_rows
  • Python for 循环遍历行并从数据帧中逐一提取元素

python pandas python-polars

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

Rust 中交错 RGB 通道(从 [R, R, G, G, B, B] 到 [R, G, B, R, G, B])的最快方法

我一直致力于寻找一种更快的方法来将向量的内容与 [R,R,R,...,G,G,G,...,B,B,B 形式的数据交错,...] 到 [R,G,B,R,G,B,R,G,B,...]。目前我有这段代码,对于大小为 (1024*1024*3) 的向量运行大约需要 60-200ms,但如果可能的话,我需要它在 10ms 范围内。我尝试过一些函数方法,但除非我做了一些非常错误的事情,否则它们会将时间增加到 500-700 毫秒。

static TILE_LENGTH: usize = 1024 * 1024;

let channels = vec![0; TILE_LENGTH * 3];

let mut tile = Vec::with_capacity(TILE_LENGTH * 3);
for i in 0..TILE_LENGTH {
    tile.push(channels[i]);
    tile.push(channels[i + (TILE_LENGTH)]);
    tile.push(channels[i + (TILE_LENGTH * 2)]);
}
Run Code Online (Sandbox Code Playgroud)

rust

0
推荐指数
1
解决办法
60
查看次数

在进行 ballerina 正则表达式匹配时我们可以忽略大小写吗

无论大小写,我都试图匹配。

regexp:RegExp pattern = re `(ax|test)is$`;
Run Code Online (Sandbox Code Playgroud)

应匹配 Axis 或 axis。

regex ballerina

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