小编Jac*_*ord的帖子

在大多数用户代理默认样式表中,为什么<h5>和<h6>的字体大小小于<p>?

HTML5中的默认标题<h5><h6>部分标题的字体大小分别为0.83em0.67em,而默认<p>字体大小为1em。在文本块是指含有<h5><h6><p>标签,这些标题会比他们头上的文字较小:

相对于段落字体大小的从h1到h6的默认字体大小

(上面的默认正文字体大小为14px

这似乎是违反直觉的:标题应该引起人们的注意并命令一个部分的开始,并且字体大小是重要的视觉提示。为什么会有默认字体大小使这些标题小于其下的文字的原因?

html css typography font-size

23
推荐指数
2
解决办法
941
查看次数

Remark 和 Rehype 有什么区别?

我有点困惑。我认为remark是一个markdown处理器,rehype是一个html处理器。因此,remark 需要一些 markdown,对其进行转换,然后返回一些 markdown。Rehype 获取一些 html,对其进行转换,然后返回一些 html - 这是正确的吗?

\n

例如:我遇到了软件包remark-slugrehype-slug,它们似乎做基本上相同的事情\xe2\x80\x94 两者之间有什么区别?

\n

markdown reactjs remarkjs mdxjs

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

如何安全地解决自制软件和 zsh 对 /usr/local/share/zsh 所有权的冲突需求?

在使用 macOS Catalina 更新将我的 shell 从 切换bash到之后zsh,Homebrew 和 zsh 正在为他们需要/usr/local/share/zsh/site-functions/usr/local/share/zsh拥有的方式而战。

zsh 更喜欢/usr/local/share/zsh/**/*由 拥有root,否则会引发烦人的错误

zsh compinit: insecure directories and files, run compaudit for list.
Ignore insecure directories and files and continue [y] or abort compinit [n]?
Run Code Online (Sandbox Code Playgroud)

每次我以 root 身份登录时,例如通过sudo -s.

compaudit以 root 身份运行,然后chown root'd 和chmod g-w'd 列出了它列出的所有目录。那个满意,zsh但现在homebrew不高兴。

任何brew installupgrade失败

Error: The following directories …
Run Code Online (Sandbox Code Playgroud)

macos homebrew file-permissions zsh

12
推荐指数
2
解决办法
6032
查看次数

如何运行两个独立的 Homebrew 安装?

我想在 Apple Silicon Mac 上同时安装和运行两个版本的 Homebrew:ARM64 版本和在 Rosetta 2 下运行的 Intel 版本。

知道我可以在任何 brew 命令之前arch --x86_64模拟该命令的英特尔,但这可能会导致您已经为 ARM64 构建依赖项的公式发生冲突。例如:

Error: gnupg dependencies not built for the x86_64 CPU architecture:
  pkg-config was built for arm64
  gettext was built for arm64
  readline was built for arm64
  openssl@1.1 was built for arm64
Run Code Online (Sandbox Code Playgroud)

如何安装和运行两个独立的 Homebrew 版本(一个用于本地 ARM64,一个用于模拟 Intel),并保持每个安装的公式和依赖项分开?

homebrew zsh macos-big-sur apple-silicon rosetta-2

9
推荐指数
2
解决办法
3006
查看次数

是否有 Homebrew 命令可以将软件包从 HEAD 降级到稳定版本?

brew install --HEAD最近node想看看上游版本是否修复了我遇到的错误。(它做了!)

现在我想降级回稳定的瓶装版本。有一个简单的命令可以做到这一点吗?

brew reinstallHEAD只需从上游拉取并重建版本即可。(Homebrew 在哪里“记住”我的 HEAD 偏好?)

brew uninstall --ignore-dependencies && brew install当然是可能的,但很烦人,因为它还会删除我的构建历史记录和安装收据,如果可能的话,我想保留一点。

homebrew

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

为什么在转换https m3u8流时ffmpeg会忽略protocol_whitelist标志?

我正在尝试使用ffmpeg下载m3u8流并将其转换为mp4。我首先尝试的命令是

ffmpeg -i MIE.m3u8 -c copy -bsf:a aac_adtstoasc -safe 0 -protocol_whitelist file,http,https,tcp,tls,crypto MIE.mp4
Run Code Online (Sandbox Code Playgroud)

(有关的内容,请参见下文MIE.m3u8

这立即失败并出现错误

[https @ 0x7fb419607d40] Protocol 'https' not on whitelist 'file,crypto'!
MIE.m3u8: Invalid argument
Run Code Online (Sandbox Code Playgroud)

(请注意,内存地址每次都会更改。)

我发现了-protocol_whitelist标志并将其附加-protocol_whitelist file,http,https,tcp,tls,crypto到我的命令中

ffmpeg -i MIE.m3u8 -c copy -bsf:a aac_adtstoasc -safe 0 -protocol_whitelist file,http,https,tcp,tls,crypto MIE.mp4
Run Code Online (Sandbox Code Playgroud)

但这仍然导致相同的错误。

为什么ffmpeg似乎忽略protocol_whitelist标志和参数?


MIE.m3u8(我设法从要抓取视频的网站上获取)看起来像这样:

#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=508000,RESOLUTION=640x360,CODECS="avc1.77.30, mp4a.40.2"
https://nhk-vh.akamaihd.net/i/das/D0005140/D0005140255_00000_V_000.f4v/index_0_av.m3u8?null=0&id=AgBdrl8GX2UAVyUXA1tF7MYlFTbSF88WtA7oAMDksTsiVdAKPuuREVfi8iXMsOWFp6eQU2sk6dnE9g%3d%3d
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=47000,CODECS="mp4a.40.2"
https://nhk-vh.akamaihd.net/i/das/D0005140/D0005140255_00000_V_000.f4v/index_0_a.m3u8?null=0&id=AgBdrl8GX2UAVyUXA1tF7MYlFTbSF88WtA7oAMDksTsiVdAKPuuREVfi8iXMsOWFp6eQU2sk6dnE9g%3d%3d
Run Code Online (Sandbox Code Playgroud)

ffmpeg

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

“规范化”和“规范化”数据之间是否有明确定义的区别?

我理解规范化规范化意味着删除数据表示中任何无意义或模棱两可的部分,将有效相同的数据转化为实际相同的数据。

例如,如果您想获取某些输入数据的哈希值,并且其他人对规范相同的数据进行哈希处理获得相同的哈希值很重要,那么您不希望一个文件使用制表符缩进而另一个使用空格(没有其他区别) ) 导致两个截然不同的哈希值。

在 JSON 的情况下:

  • 对象属性将按标准顺序放置(可能按字母顺序)
  • 不必要的空白将被剥离
  • 缩进标准化或剥离
  • 数据甚至可以用全新的语法重新建模,以强制执行上述

我的定义是否正确,并且这些术语可以互换?或者输入数据的规范化规范化之间是否存在明确定义的特定区别?

normalization canonicalization

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

`currentBackgroundColor`可以成为一个有效的,有用的CSS颜色值关键字吗?

CSS3 定义 currentColor为与元素color属性等效的颜色.它有点像CSS变量,但是基于每个元素.当currentColor在任何CSS属性中用作颜色值时,它会计算color应用它的元素的值.

所以,我的问题不是是否currentBackgroundColor 存在某些东西- 我已经梳理了CSS3颜色规范并相信它没有 - 但它是否可以存在.

借用currentColor定义,我认为currentBackgroundColor将被定义为:

'background-color'属性的值.'currentBackgroundColor'关键字的计算值是'background-color'属性的计算值.如果'backgroundBackgroundColor'关键字设置在'background-color'属性本身上,则将其视为'background-color:inherit'.

任何人都可以指出我可能没有考虑的任何实施问题吗?

css css3 css-color

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

Clojure 函数定义的参数中的双括号是什么意思?

(defn foo [[a] b]
  (println a b))

(foo "one" "two") ; => o two

(foo 1 2) ; => Execution error (UnsupportedOperationException) at user/foo (REPL:1).
          ;    nth not supported on this type: Long
Run Code Online (Sandbox Code Playgroud)

周围的第二对括号在a做什么?

或者,我遇到的一个真实世界的例子

(parser/add-tag! :i18n
  (fn [[k] context]
    (->> k (keyword) (translate (or (:i18n/locale context) :en)))))
Run Code Online (Sandbox Code Playgroud)

clojure

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