小编Jam*_*eld的帖子

如何在 Visual Studio Code 中调试按键绑定

我正在尝试获取用于添加新光标以在 Visual Studio Code ( Ctrl++ ) 中工作Alt的按键绑定DownArrow / UpArrow。目前按此组合键没有明显效果,但在我的命令选项板中列为创建新光标(并且从命令选项板中选择选项按预期工作)。

因此,我想知道是否有一种简单的方法来找出它不起作用的原因,例如编辑器接收到哪些组合键以及在接收组合键时执行哪些命令的输出?

这是我所指的命令(请注意,从调色板中选择它的效果如图所示),

在此输入图像描述

visual-studio-code

5
推荐指数
2
解决办法
1873
查看次数

Markdown枚举列表,索引超过99,更改嵌套列表格式

在我使用的pdf转换器的多个markdown中,当你有一个列表超过99的枚举列表时,项目上的任何嵌套列表都不再像我期望的那样格式化.

举个例子,

98. 98th element
    1. This is fine
99. 99th element
    - This looks okay
100. 100th element
    - This should not look like this
101. 101th element
    1. This is also broken
Run Code Online (Sandbox Code Playgroud)

当转换为pdf成为,

在此输入图像描述

作为一种解决方法,我知道您不必将正确的数字作为索引放在枚举列表中,但如果您这样做,则可以更轻松地编辑markdown文件.

我的问题是,上述行为是预期的还是我一直在使用的pdf转换器中的错误?

markdown

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

通过 VPN 的 Python 请求给出 502 Bad Gateway

我正在尝试从我公司网络内的服务器与图书馆获取一些数据requests。我使用 VPN 进入公司网络,并且还设置了公司代理。我尝试访问的地址仅在该公司网络内可见。

import requests

url = "http://some.private.server.net"

r = requests.get(url)
Run Code Online (Sandbox Code Playgroud)

我在我的环境中设置了 HTTP_PROXY 和 HTTPS_PROXY。我运行的是 Windows 7。

我从这段代码中得到错误 502。当我物理连接到公司网络时它起作用了,所以我认为问题在于通过 VPN 而不是代理连接。我可以使用网络浏览器访问该地址。

我对网络了解不多,但我尝试将请求的源地址更改为VPN网络适配器使用的IP地址。

import requests
from requests_toolbelt.adapters.source import SourceAddressAdapter

s = requests.Session()
ip = "y.y.y.y"
s.mount('http://', SourceAddressAdapter(ip))
s.mount('https://', SourceAddressAdapter(ip))

url = "http://some.private.server.net"

response = s.get(url)
Run Code Online (Sandbox Code Playgroud)

这仍然导致与上面相同的错误(502)。

编辑:更仔细地查看 502 错误,代理服务器返回消息“您正在查找的页面的主机名不存在”。

因此,我尝试将 URL 替换为我尝试访问的服务器的 IP 地址,但由于“网关超时”而收到 502。

我可以从命令行 ping 该 IP,没有问题。

python vpn http-proxy python-3.x python-requests

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