小编wil*_*ill的帖子

获取 github 页面上的页面贡献者

我想知道是否有一种方法可以使用 gem 让贡献者访问 github 页面上的页面github-metadata。我知道您可以用来site.github.contributors让所有贡献者访问该网站,但我特别想知道如何让贡献者访问该页面。

例如,在Primer的文档中,他们在该页面的底部列出了当前页面的贡献者:

底漆文档照片 来源:Primer UI 模式:空状态

太感谢了!

jekyll github-pages

5
推荐指数
0
解决办法
124
查看次数

如何禁用 GCC 中有关使用已弃用的获取的警告?

我正在运行一个 CTF,目前正在编写一个利用 Cgets函数的问题。我知道该函数已被弃用且危险,我绝不会在任何其他情况下使用它。不幸的是,gcc编译我的代码,当我在函数被调用时运行二进制文件时gets,我收到一条友好的错误消息:

warning: this program uses gets(), which is unsafe.
Run Code Online (Sandbox Code Playgroud)

这通常会很好,因为它会警告您 gets 是不安全的,但不幸的是,在我的 CTF 中,我认为这个错误消息使问题变得有点太简单了。你知道我将如何禁用此警告吗?谢谢!

warning: this program uses gets(), which is unsafe.
Run Code Online (Sandbox Code Playgroud)

c gcc exploit gets gcc-warning

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

Framer Motion 不更新scrollYProgress

我正在使用Framer Motion 的useViewportScroll挂钩来跟踪用户在我的页面上的滚动,但它没有更新。我看到这篇文章,它解释了 Framer Motion 如何使用document.body.clientHeightwindow.innerHeight计算视口滚动。

这篇文章解释了一些 CSS 如何打破这个问题,特别是如果document.body.clientHeight - window.innerHeight <= 0.

我似乎无法弄清楚这怎么不是真的。即使我的 React 应用程序中根本没有 CSS,该表达式的计算结果也为 true。您可以在 CodeSandbox 上的示例中看到它。

谢谢!

css reactjs framer-motion

3
推荐指数
2
解决办法
7600
查看次数

动态访问多级对象键

我有一个 JavaScript 对象,它有多个层次,例如:

let obj = [
    {
        "testKeyOne": "one",
        "testKeyTwo": "two"
    },
    {
        "testKeyThree": "three",
        "testKeyFour": "four",
        "testKeyFive": {
            "testKeyFiveAndAHalf": "5.5"
            "testKeyFiveAndThreeQuarters": "5.75"
        }
    },
]
Run Code Online (Sandbox Code Playgroud)

我还有一个数组用于存储我需要访问的键,例如,如果我正在寻找一个5.5

let array = [1, "testKeyFive", "testKeyFiveAndAHalf"]
Run Code Online (Sandbox Code Playgroud)

虽然如果我正在寻找的话,我的数组也可能看起来像这样"one"

let array = [0, "testKeyOne"]
Run Code Online (Sandbox Code Playgroud)

有什么方法可以使用数组来访问所需的值吗?

这是我第一次提出问题,所以如果我搞砸了或者有什么不清楚或需要更改的地方,我深表歉意。

谢谢你!

javascript javascript-objects

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