小编Leo*_*oli的帖子

如何通过 SSH 主机发送请求

介绍

我在一台机器A 中,有一名为B中间机器(跳转服务器和一台“外部”机器C。由于我无法直接连接C,但我可以 ssh 登录到B

现在我将首先ssh登录到B,然后从B发送一个请求,例如:

$ ssh myname@<ip_B> -p <port_B>
myname@<ip_B>'s password:
Last login: Tue Aug  7 10:14:21 2018 from ...
Run Code Online (Sandbox Code Playgroud)

登录B后,我使用curl.

[myname@<ip_B>]$ curl -X POST http://<ip_C>:<port_C>/<route> -F 'my_post_key=my_post_value'
Run Code Online (Sandbox Code Playgroud)

  • 我不知道是否可以使用作为SSH主机和发送我的请求从一个直接使用curl
  • 由于我使用的是PostmanPostman有什么解决方案吗?

ssh curl postman

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

pyconfig.h-无法打开包含文件:'io.h':无此类文件或目录

背景:

  • 我是python / Cpp的新手,正在尝试安装需要VS编译的python软件包python-crfsuite。

  • 我已经安装了Anaconda3,pyhon3.6都在VS2017社区安装(因为我觉得这是更好,因为我将使用VS的编译器:cl.exe

  • 我已经跑了 vcvarsall.bat

  • 我运行的所有命令都在admin中

处理:

当我尝试使用pip installpython-crfsuite时,它给了我错误:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX86\x86\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -Icrfsuite/win32 -Iinclude "-IC:\Program Files\Anaconda3\include" "-IC:\Program Files\Anaconda3\include" /EHsc /Tppycrfsuite/_pycrfsuite.cpp /Fobuild\temp.win-amd64-3.6\Release\pycrfsuite/_pycrfsuite.obj _pycrfsuite.cpp c:\program files\anaconda3\include\pyconfig.h(59): fatal error C1083: Cannot open include file: 'io.h': No such file or directory error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.10.25017\\bin\\HostX86\\x86\\cl.exe' failed with exit status 2

  • 我从这里读过答案。因此,我尝试按以下方式替换系统环境中的路径: C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC C:\Program Files (x86)\Microsoft Visual …

c++ python anaconda visual-studio-2017

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

如何扩展numpy数组

我有 2 个 numpy 数组,我想使用扩展将这两个数组组合在一起。例如:

a = [[1,2,3],[4,5,6],[7,8,9]]
b = [[0,0,0],[1,1,1]]
Run Code Online (Sandbox Code Playgroud)

我想要的是 c = [[1,2,3],[4,5,6],[7,8,9],[0,0,0],[1,1,1]]

似乎我不能extend用作 python 列表。否则会引发AttributeError: 'numpy.ndarray' object has no attribute 'extend'错误。

目前我尝试将它们转换为列表:

a_list = a.tolist()
b_list = b.tolist()
a_list.extend(b_list)
c = numpy.array(a_list)
Run Code Online (Sandbox Code Playgroud)

我想知道是否存在更好的解决方案?

python numpy

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

标签 统计

python ×2

anaconda ×1

c++ ×1

curl ×1

numpy ×1

postman ×1

ssh ×1

visual-studio-2017 ×1