小编ric*_*mer的帖子

内部负载均衡器的 AWS Route 53 DNS 别名

我已经在 EC2 中为 SQL 读取服务器设置了一个内部负载均衡器,但我不知道如何将 DNS 指向它。我在 Route 53 中有一个私有托管区域。当我尝试为 LB 设置 ALIAS 记录时,内部负载均衡器不会出现在下拉列表中,尽管所有公共 LB 都会出现,这让我相信我正在处理这是错误的方式。我的谷歌搜索都没有让我找到任何特定于私有负载均衡器的信息,所以也许这是不可能的,我必须使用长AWS域名?

amazon-web-services amazon-route53 internal-load-balancer

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

仅 CSS 的方形 div 适合矩形 div

我已经确定了如何根据宽度设置 div 高度(使用百分比宽度和填充底部)。但我还需要能够根据其高度设置 div 宽度。我曾尝试使用 vw/vm/vh 单位,但这些是相对于视口而不是容器。

所以,在下面的例子中

<body>
    <div class="rectangle">
        <div class="square">
        </div>
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

这是一些仅适用于纵向的非工作 CSS:

.rectangle {
  background-color:red;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
}

.square {
  background-color:blue;
  width:100%;
  padding-bottom:100%;
}
Run Code Online (Sandbox Code Playgroud)

我希望 .rectangle 填充其容器,这意味着随着窗口大小的变化,.rectangle 可能会从横向布局变为纵向布局。发生这种情况时,我希望 .square div 在不丢失其方形的情况下尽可能地填充。

因此,如果浏览器窗口的宽度大于高度(横向),则 .rectangle 应填充窗口,并且 .square 应与矩形的高度一样高,与矩形的高度一样宽。

如果浏览器窗口的高度大于宽度(纵向),则 .rectangle 应填充窗口,并且 .square 应与矩形的宽度一样宽,与矩形的宽度一样高。

所以,我可以使用媒体查询在横向和纵向之间交换样式,并且我有纵向案例的解决方案,但我还没有找到横向案例的解决方案。如何让正方形填充其父级的高度,并限制其宽度以保持正方形的纵横比?

css

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

node-debug不会中断并且不显示代码

我正在尝试用来node-debug调试我的CLI节点脚本.根据我读过的所有内容,我应该能够运行我的脚本node-debug,这将启动脚本--debug-brk,并打开我的浏览器到node-inspector页面.

这一切似乎都很好.我看到我的脚本没有输出(表示--debug-brk正在工作),我的浏览器打开,它已连接到node-inspector,如果我杀了node-debug,检查员会显示它已断开连接.

但是检查器界面是空的.没有代码.没有堆栈跟踪.没有.

没有很多选择node-debug,并且它们都不会像我们解决我遇到的问题那样.

node-debug myscript.js
Run Code Online (Sandbox Code Playgroud)

产量

debugger listening on port 5858
Node Inspector is now available from http://127.0.0.1:8080/?ws=127.0.0.1:8080&port=5858
Debugging `myscript.js`
Run Code Online (Sandbox Code Playgroud)

检查员开发控制台

Assertion failed: Unknown experiment canvasInspection
TypeError: Cannot read property 'createSetting' of undefined
Run Code Online (Sandbox Code Playgroud)

debugging node.js node-debugger

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

Node.js 确定符号链接的目标路径

注意:使用 Node.js 8

我有一系列符号链接:a-> b->c

我需要将初始符号链接解析a到其目标目的地b。这如何在 Node.js 中实现?

fs.realpath函数解析符号链接链,因此它解析ac。这不是理想的行为。

我也试图找到一个npm包来做到这一点,但到目前为止还没有任何运气。

我想也许我可以fs.open符号链接并阅读内容,但我无法弄清楚如何访问记录的fs.constants.O_SYMLINK常量,可能是因为我在节点 8 上。

symlink-traversal node.js

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

创建仅绑定键盘快捷键的 Wayland 桌面环境

这里有很多问题询问如何在 Wayland 环境中创建全局键盘绑定。一般来说,答案是“使用你的桌面环境”——这个答案对于大多数提出问题的人来说几乎毫无用处。

那么,为了得出一个更有用的答案,我想问一下如何创建一个最小的可以绑定快捷键的Wayland桌面环境?

我已经让 Mutter 作为我的 WM 运行,并使用 GNOME Do 作为启动器。这几乎正​​是我想要的桌面环境,只是我无法绑定热键。

我不在乎是否必须编写一个 10k 行的 C 应用程序才能完成这项工作。我只是想知道如何继续。GNOME 如何在 Wayland 中绑定键盘快捷键?代码在哪里?Wayland/Mutter 的适当文档在哪里?

keyboard-shortcuts wayland

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