RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

全部问题

Martin Hope
Dokker24
Asked: 2023-12-05 20:13:54 +0000 UTC

如果您创建自己的信使,是否需要将信件传输至 Roskomnadzor?

  • 10

我想尝试创建一个类似于信使的应用程序,但我看到一篇文章说你需要将所有信件转交给当局。我在互联网上几乎找不到任何其他相关信息,所以我在这里询问。

соцсети
  • 1 个回答
  • 109 Views
Martin Hope
ugorek
Asked: 2023-12-04 03:37:58 +0000 UTC

为什么我们不能使用常量进行匹配?

  • 10

我正在查看问题的答案,然后发现它match与常规开关不一样。

例子:

a = 2
b = 2

match a:
    case 1: print("1!")
    case b: print("2!") #<-- так нельзя.
    case 3: print("3!")

他们也到处建议使用“点表示法”来解决这个问题。他们甚至展示了它是如何在那里工作的。

好吧,这当然很酷,但它看起来只是通常的“低级”解释,比如“这样做,不用担心”。

但我从哪里可以获得更高层次的解释呢?

在 python 中无法使用常量进行匹配背后的概念是什么?

python
  • 2 个回答
  • 85 Views
Martin Hope
Alexandr_TT
Asked: 2023-11-28 02:09:55 +0000 UTC

为什么将 CSS 过滤器应用于父元素会破坏子元素的定位?

  • 10

因此,我有一个标题屏幕“动画”,其中标题标题位于全屏页面的中心,当我向下滚动时,它会变小并停留在页面顶部。这是一个具有预期行为的工作示例,我从中删除了所有不必要的代码以保持最少:

$(window).scroll( () => {
    "use strict";
    let windowH = $(window).height();
    let windowS = $(window).scrollTop();
    let header  = $("#header").height(); 
    
    if (windowS < windowH-header) {
        $("#title").css("transform", "scale("+(2-(windowS/($(document).outerHeight()-windowH))*2.7)+")");
        $("#header").css("transform", "translateY(0)");
        $("#inside, #content").css({
            "position": "static",
            "margin-top": 0
        });
    } else {
        $("#inside").css({
            "position": "fixed",
            "margin-top": -windowH+header
        });
        $("#content").css("margin-top", windowH);
    }
  
    $("#header").css("position", windowS > (windowH-header)/2 ? "fixed" :"static");
});
.fixed {
    position: fixed!important;
}
.wrapper {
    width: 100%;
    text-align: center;
}
.wrapper:before {
    display: table;
    content: " ";
}
.wrapper:after {
    clear: both;
}
#inside {
    width: 100%;
    height: 100vh;
    background-color: lightcoral;
    display: flex;
    align-items: center;
    justify-content: center;
}
#header {
    height: 90px;
    top: 0;
    position: sticky;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s;
}
#title {
    width: 100%;
    color: #fff;
    transform: scale(2);
}
#content {
    height: 1000px;
    background-color: lightblue;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<body>  
    <div class="wrapper">
        <div id="inside">
            <div id="header">
                <h1 id="title">Title</h1>
            </div>
        </div>
    <div id="content"></div>
</body>

接下来是相同的片段,但添加了一个:我应用了一个过滤器,在我看来,这纯粹是装饰性的:filter: Brightness(1.3);。

正如您在下面看到的,当您滚动“动画”一半时,标题就会消失。当您检查该元素时,它仍然保留其所有属性,但不知何故它不在那里。同样的事情发生在 Firefox 和 Chrome 中,我不知道为什么。
如果有人能发布一个应用了过滤器的工作片段并解释为什么它之前不起作用,我将非常感激。

$(window).scroll( () => {
    "use strict";
    let windowH = $(window).height();
    let windowS = $(window).scrollTop();
    let header  = $("#header").height(); 
    
    if (windowS < windowH-header) {
        $("#title").css("transform", "scale("+(2-(windowS/($(document).outerHeight()-windowH))*2.7)+")");
        $("#header").css("transform", "translateY(0)");
        $("#inside, #content").css({
            "position": "static",
            "margin-top": 0
        });
    } else {
        $("#inside").css({
            "position": "fixed",
            "margin-top": -windowH+header
        });
        $("#content").css("margin-top", windowH);
    }
  
    $("#header").css("position", windowS > (windowH-header)/2 ? "fixed" :"static");
});
.fixed {
    position: fixed!important;
}
.wrapper {
    width: 100%;
    text-align: center;
}
.wrapper:before {
    display: table;
    content: " ";
}
.wrapper:after {
    clear: both;
}
#inside {
    width: 100%;
    height: 100vh;
    background-color: lightcoral;
    filter: brightness(1.3);        /*<<<<<<<<<<<<<<<<*/
    display: flex;
    align-items: center;
    justify-content: center;
}
#header {
    height: 90px;
    top: 0;
    position: sticky;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s;
}
#title {
    width: 100%;
    color: #fff;
    transform: scale(2);
}
#content {
    height: 1000px;
    background-color: lightblue;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<body>  
    <div class="wrapper">
        <div id="inside">
            <div id="header">
                <h1 id="title">Title</h1>
            </div>
        </div>
    <div id="content"></div>
</body>

问题的免费翻译为什么将 CSS 过滤器应用于父元素会破坏子元素的定位?来自成员 @leonheess。

javascript
  • 3 个回答
  • 90 Views
Martin Hope
hello world
Asked: 2023-10-22 18:47:20 +0000 UTC

多维数组如何存储在内存中?

  • 10

我曾经认为当我们创建像这样的多维数组时

int arr[2][3] = 
{
    {1, 2, 3},
    {1, 2, 3}
}

内存中分配了两个单元,每个单元都占用sizeof(int) * 3,因此您可以轻松访问任何元素。例如,当访问最后三个时arr[1][2],在指针级别它将如下所示*(arr + (sizeof(int) * 3 * 1) + 2)。嗯,这样的数组正好占用 2x3 内存。

但后来我在指针层面看到了这样的公式arr[1][2] => *(*(arr + 1) + 2),得出的结论是,多维数组在内存中存储如下(这里我将这样表示内存0[5],其中0是单元格地址[5], 是存储在单元格内部的值): 0[адрес 2], 1[адрес 5], 2[1], 3[2], 4[3], 5[1], 6[2], 7[3]. 通过这样的存储,您可以轻松理解为什么*(*(*(arr + i) + j) + k)在每个级别的该公式中都会发生取消引用。然而,采用这种存储方式,同一个数组已经占用了2+2x3。

既然存储的是多维数组,如果我描述的第二种方法是正确的,那么它比第一种方法有什么优势呢?

c++
  • 1 个回答
  • 95 Views
Martin Hope
Vladimir
Asked: 2023-09-04 18:37:36 +0000 UTC

是否可以从类创建装饰器?

  • 10

是否可以从类创建装饰器?

python
  • 1 个回答
  • 44 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