小编Sek*_*mty的帖子

是否可以选择 Dependabot 应打开 PR 的特定分支?

正如标题所示,在 GitHub 上是否可以手动选择 Dependabot 应打开其 Pull 请求的分支?

据我所见,它会针对存储库设置中设置为主要分支的分支打开 PR,但是否可以选择另一个分支?

git github dependabot

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

如何更改 Visual Studio Code 的 UI 字体?

我想弄清楚如何更改 Visual Studio Code 中非编辑器选项卡中使用的字体;现在这就是我得到的(放大图片以更好地了解我指的是什么):

在此处输入图片说明

如您所见,在这些非编辑器选项卡(扩展信息、Git Graph 选项卡等)上使用了 Serif 字体,这使得它非常令人不快且难以阅读。

这突然发生了,我很确定它不是默认的,以前使用过更好、更易读的 Sans 字体(如左侧面板),直到出现此问题。我试图找到是否可以从 VSC 内部更改此设置,但我只能更改编辑器选项卡中使用的字体。

我不知道这种行为是为什么以及如何开始的,我不确定这个问题是由 VSC 本身、扩展程序、操作系统还是其他原因引起的。

如果重要的话,我正在 Linux 上工作,在一个完全更新的 openSUSE Tumbleweed 和 KDE 上,就像我说这个问题最近才开始出现,它不是默认情况下的工作方式。

关于如何解决这个问题的任何线索?

linux user-interface fonts visual-studio-code

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

如何选择 CDN 来加载 JavaScript 和 CSS 库

我应该做什么样的推理才能选择特定的内容分发网络 (CDN) 将 JavaScript 和 CSS 库加载到我的网站开发项目中?

我看到有一些选项(例如BootstrapCDNcdnjsunpkgjsDelivr以及可能的其他选项),但我不明白何时应该使用其中一个。

例如,Bootstrap 文档中的示例显示了 BootstrapCDN 和 jsDelivr,同时aos使用了unpkg等等。

我想到的第一件事是它们的速度和使用量可能存在差异(因此,如果我使用市场份额最大的那个,我将更有可能让我的用户已经拥有浏览器缓存中的库),但我不确定这只是挑剔,或者这些推理是否合理。

另外,一旦我选择 CDN 来加载脚本,是否有充分的理由始终对其他脚本使用相同的内容?


我通常使用npm将脚本下载到我的开发环境中并将它们打包在一个包中,但有时我想保留一个或多个脚本不捆绑(即它们在单个页面上使用,而我不这样做)想要将它们加载到任何地方);在这种情况下,使用 CDN 可能比在本地加载它们更好,因此我提出了问题。

javascript css cdn package libraries

15
推荐指数
2
解决办法
9476
查看次数

更改 GitHub 用户名时要提交归属信息吗?

我愿意更新我的 GitHub 用户名,以便与其他网站和社交媒体更加一致和易于识别。

根据GitHub 文档

与您的 GitHub 提供的 noreply 电子邮件地址关联的 Git 提交不会归因于您的新用户名,也不会出现在您的贡献图中。如果您的 Git 提交与您添加到 GitHub 帐户的另一个电子邮件地址相关联,包括基于 ID 的 GitHub 提供的 noreply 电子邮件地址,那么它们将继续归属于您,并在您提交后显示在您的贡献图表中。更改了您的用户名。有关设置电子邮件地址的更多信息,请参阅“设置您的提交电子邮件地址”。

到底是什么意思?如果我理解正确的话,如果我更改了用户名,我的提交将不再归属于我?“noreply 电子邮件地址”和“基于 ID 的noreply 电子邮件地址”的正确含义是什么?如何确定我的提交是否与其中之一相关?

换句话说,在更改用户名之前如何检查我是否会丢失提交属性?

请注意,我在当地工作,这git config --list | grep email给了我user.email=<my-real-email>@gmail.com.

git github

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

如何使用jQuery动态重新评估函数?

我已经设置了以下jQuery函数来为<div>元素添加负左边距

$(document).ready(function(){

    var docwidth = $(document).width();
    var herowidth = $('.element-hero').width();
    var leftmargin = docwidth - herowidth;

    $('.element-hero').css({ "margin-left": -leftmargin,});

});
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,它获取文档宽度和<div class="element-hero">宽度,并向后者应用负左边距等于这两个值之间的差异.

它工作正常,直到我尝试调整浏览器窗口的大小; 我需要在调整窗口大小时动态重新计算左边距的值(当然不重新加载).

现在,如果我们假设,例如,初始值为docwidth = 1200pxherowidth = 900px,则左边距设置为-300px; 如果我调整窗口大小docwidth = 1400px,我希望有一个余量-500px,但这不是真正发生的事情,原始计算值-300px保持到我手动重新加载窗口.

从我得到的,问题是.ready()在文档完全加载后使用运行脚本一次; 我还需要在每次调整窗口大小时计算此值,并相应地更新.

我应该如何修改此代码?

html css jquery

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

Google Chrome 和 Chromium 是否等同于网页设计/开发?

然而,这可能是一个愚蠢的问题:从 Web 设计/开发的角度来看(我的意思是对 Web 标准和 Web 技术的支持),Google Chrome 和 Chromium 是否可以被视为等效?

我知道它们本质上是相同的浏览器,前者是后者的品牌版本,但它们也有一些功能差异,并且 Google Chrome 具有基本 Chromium 浏览器中不存在的一些附加功能(详见维基百科的Chromium 页面) .

他们使用 Blink 引擎,该引擎反过来也被其他基于 Chromium 的浏览器使用,如 MS Edge 和 Opera;并且所有这些浏览器对许多不同的 Web 技术的支持并不均衡,详见https://caniuse.com

我在 Linux 机器上工作,我的发行版默认提供 Chromium,从它的标准 repo 中提供;为了简单起见并保持干净,如果我可以依靠 Chromium 的行为完全相同并且没有任何兼容性问题,我宁愿避免添加另一个外部存储库并仅为此任务安装 Chrome。

就像我说的,这个问题可能很愚蠢,但考虑到其他基于 Chromium 的浏览器之间的差异,也许我的这种怀疑是有道理的。

编辑:请注意,我对从用户角度或历史细节等方面的 Google Chrome 和 Chromium 之间的差异不感兴趣;我只想知道从网站开发的角度来看,它们是否完全兼容,或者它们是否支持相同的功能集。换句话说,如果我从 Chromium 测试一个网站,我能确定它也能在 Google Chrome 中运行吗?它们是否支持完全相同的 CSS、JS(和其他 Web 相关技术)功能集?

browser google-chrome cross-browser web-standards chromium

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

切换到 pnpm 时可以删除 package-lock.json 吗?

我正在从 切换npmpnpm,它具有一组我更喜欢的不同功能。

前者用于package-lock.json锁定确切的软件包版本,后者用于锁定pnpm-lock.yaml

根据文档pnpmignores package-lock.json,这似乎变得多余。并且,因此,当使用 更新包时pnpm,该文件根本不会被处理并且很快就会过时。

我可以安全地删除package-lock.json还是会遇到一些问题?从我的项目中删除这个文件有什么缺点吗?

npm仅用于获取我的项目所需的工具和包(即 Gulp),而不是将包发布到https://www.npmjs.com/

npm package-lock.json pnpm

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

为什么更新包时没有更新“composer.json”?

与其他包管理器(如 )相比npm,我发现composer在更新与给定项目相关的包时有一种奇怪的行为。

还根据文档updateupgrade选项

根据 composer.json 将您的依赖项升级到最新版本,并更新 composer.lock 文件。

实际上,composer.lock已使用新软件包版本号正确更新。但是composer.json反而没有被修改,并与他们的旧的,过时的版本号列表包。

为什么会发生这种情况?我做错了什么,或者这确实是应该如何工作的?如果是这种情况,那么两个文件中的一个是最新的而另一个不是最新的,其背后的原因是什么?

php package-managers updates composer-php

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

如何在 JSON 文件中正确存储 RegEx 值数组并从 Javascript 中检索它?

我在 Javascript 文件中有以下数组变量,打算传递给Purgecss 作为其whitelistPatterns选项(请注意,我专门从gulp-purgecss插件中使用它):

var purgeWLP = [
    /^carousel-item.*/,    
    /collapsing/,           
    /show/,                
];
Run Code Online (Sandbox Code Playgroud)

现在我想将这个和其他项目变量存储在一个外部.json文件中,以便从不同的地方和文件访问;我尝试使用以下代码:

{
    "wlp": [
        "/^carousel-item.*/",
        "/collapsing/",
        "/show/"
    ]
}
Run Code Online (Sandbox Code Playgroud)

但是我遇到了错误并且没有得到我期望的结果,即与purgeWLPjavascript 文件中的变量完全相同的结果。

如何在.json文件中正确存储正则表达式值数组并从 Javascript 中检索它?

javascript arrays json purge gulp

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