RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

全部问题

Martin Hope
alexWithoutBeard
Asked: 2024-12-14 23:35:11 +0000 UTC

将桌子对角线填满一半

  • 5

您需要填写表格如下:表格示例 我创建了一个表格。我拿了一排,从中取出了细胞。我做了一个金字塔。算错了,但在哪里)

let table = document.querySelector("table");
for (let i = 0; i < 5; i++) {
  let newTr = document.createElement("tr");
  table.append(newTr);
  for (let j = 1; j <= 5; j++) {
    let newTd = document.createElement("td");
    newTr.append(newTd);
  }
}

let allTr = document.querySelectorAll("tr");
var output = "";
for (const tr of allTr) {
for (const td of tr.children) {

  for (let i = tr.children.length; i>=1; i--) {
          for (var j = 1; j <= i; j++) {
            output = 'x'
          }
          td.textContent =  output;
      }
    }
}
 table {
    width: 100%;
    margin-bottom: 20px;
    /* border: 1px solid black; */
    /* border-collapse: collapse;  */
  }
  table tr {
    font-weight: bold;
    padding: 5px;
    border: 1px solid black;
  }
  table td {
    border: 1px solid black;
    padding: 5px;
    height: 40px;
  }
  <table></table>

javascript
  • 1 个回答
  • 26 Views
Martin Hope
kostzzz
Asked: 2024-12-14 21:40:39 +0000 UTC

解析ozon时的不同值

  • 6
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium_stealth import stealth
import time

arts = [
    '840055507'
]
cards = []
def saveCardInfo(art):

    cst = driver.find_element(By.CSS_SELECTOR,"div[data-widget^='webPrice']")
    print(cst.text.split('\n'))
    print(cst.text)

def initDriver():
    driver = webdriver.Chrome()
    stealth(driver,
    platform="Win32")
    return driver

driver = initDriver()
driver.get('https://www.ozon.ru/')

for art in arts:
    time.sleep(1)
    srch_inp = driver.find_element(By.TAG_NAME, 'input')
    srch_inp.send_keys(f"{art}\n")
    saveCardInfo(art)

driver.quit()

上面的代码解析了臭氧上的某些产品。获取商品价格时出现问题:执行代码时,显示以下内容:

['1\u2009151\u2009₽', '有 Ozon 卡', '1\u2009187\u2009₽', '4\u2009290\u2009₽', '没有 Ozon 卡']

1,151 卢布

持臭氧卡

1,187 卢布

4,290 卢布

无臭氧卡

问题在于同样的价值不同,即产品本身的价格标签。例如,如果你只是打印它会显示“1,151 ₽”,如果你把它放在一个列表或变量中它会看起来像“1\u2009151\u2009₽”我也尝试过BeatifulSoup,结果是一样的。

这可能与什么有关以及可以采取什么措施?

python
  • 1 个回答
  • 44 Views
Martin Hope
alexWithoutBeard
Asked: 2024-12-14 20:10:12 +0000 UTC

禁用更改选定单元格周围单元格的功能

  • 5

我们得到一个表格,在其中选择一个单元格并为其指定一个具有某种颜色的类。必须确保所选单元格周围的任何单元格都不能被单击。我足够聪明,可以通过 nextsibling 和 previousibling 来实现这一点,即使对于前一行和后续行也是如此),但是我怎样才能使顶部和底部单元停用.... pupupu)

let tds = document.querySelectorAll("td");
for (const td of tds) {
  td.addEventListener("click", function () {
    if(!this.classList.contains('active'))
      this.classList.add('active')

    if (this.previousElementSibling != null) {
      this.previousElementSibling.classList.add("diactive");
    } else {
      if (this.parentElement.previousElementSibling != null)
        this.parentElement.previousElementSibling.lastElementChild.classList.add(
          "diactive"
        );
   
    }

    if (this.nextElementSibling != null) {
      this.nextElementSibling.classList.add("diactive");
    } else {
      if (this.parentElement.nextElementSibling != null)
        this.parentElement.nextElementSibling.firstElementChild.classList.add(
          "diactive"
        );
    }
  });
}
 table {
    width: 100%;
    margin-bottom: 20px;
    border: 1px solid black;
    border-collapse: collapse; 
  }
  table tr {
    font-weight: bold;
    padding: 5px;
    border: 1px solid black;
  }
  table td {
    border: 1px solid black;
    padding: 5px;
    height: 40px;
  }

  .active{
    background-color: aqua;
  }
  .diactive{
    pointer-events: none;
  }
  <table>
      <tr>
        <td data-col="0"></td>
        <td data-col="1"></td>
        <td data-col="2"></td>
        <td data-col="3"></td>
        <td data-col="4"></td>
    </tr>
      <tr>
        <td data-col="0"></td>
        <td data-col="1"></td>
        <td data-col="2"></td>
        <td data-col="3"></td>
        <td data-col="4"></td>
    </tr>
      <tr>
        <td data-col="0"></td>
        <td data-col="1"></td>
        <td data-col="2"></td>
        <td data-col="3"></td>
        <td data-col="4"></td>
    </tr>
      <tr>
        <td data-col="0"></td>
        <td data-col="1"></td>
        <td data-col="2"></td>
        <td data-col="3"></td>
        <td data-col="4"></td>
    </tr>
    </table>

javascript
  • 1 个回答
  • 22 Views
Martin Hope
4per
Asked: 2024-12-14 17:51:32 +0000 UTC

优化位矩阵中非交集的搜索

  • 11

有一个位表,宽度为一千个元素,行数超过一万行。您需要将行分成一到四个元素的组,其中该组中的每一行在与另一行相同的位置上没有 1 位。

嗯,就是这样。如果宽度为 3 并且有 5 行,

1 0 0
0 1 0
0 0 1
1 0 1
1 1 1

,则输出三组

1)

1 0 0
0 1 0
0 0 1
1 0 1
1 1 1

众所周知,最常见的情况是没有不相交的线,这意味着有多少条线就有多少组。

任务是找到不相交的线并将它们分成四组。只有当由于合适的组溢出而无法堆叠不相交的字符串时,才可以将不相交的字符串最终放入一个字符串的组中。

到目前为止,我只是通过详尽的搜索解决了这个问题https://dotnetfiddle.net/k6tBjL,其中每一行都与其他每一行进行比较(好吧,几乎),这给出了令人不快的性能。

有没有办法降低算法的复杂度并加快这个过程?

c#
  • 4 个回答
  • 259 Views
Martin Hope
krekninao
Asked: 2024-12-14 15:30:35 +0000 UTC

通过模态频率确定有用信号的开始

  • 6

我有一个信号,例如: 在此输入图像描述

我将信号分成 1 秒的片段。在每个段中,我将信号展开为傅里叶级数并确定模态(即具有最大幅度)频率。我得到了一组分段和这些分段上的模态频率。例如,像这样: 在此输入图像描述

可以看出,当有用信号到达时(火车、电动火车等),5-6 Hz 的低频占主导地位。其余时间,高频噪声占主导地位。我需要自动确定有用信号的开始和结束。我该怎么做?有一个滑动窗口的想法,但我无法理解具有有用信号的部分的开始和结束的具体标准是什么。请告诉我可以完成此操作的算法。

фурье
  • 2 个回答
  • 25 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