小编Beg*_*e00的帖子

为什么需要 sudo 在给定的 ip:port 上启动网络服务器?

我正在我的 Debian 机器上设置一个基于 Python 的网络服务器。

设置:

  • Debian 操作系统是基于 VM 的,但我已将 VirtualBox 从 NAT 切换到桥接。
  • VM 设置的 IP = 192.168.1.7(根据我路由器的管理屏幕或ifconfig)。
  • 我已经成功地为 ssh 和 HTTP 设置了路由器的端口转发。
  • 我已经使用 dyndns.com 成功设置了路由器的动态 dns。

无论我使用的是什么特定的 Python 网络服务器(Django、CherryPy、标准库),我都必须使用sudo. 否则,我会收到关于无权访问该端口的错误。没有任何网络服务器教程提到sudo在指定 ip:port 时需要使用。

问题:为什么我需要使用sudo来启动这些网络服务器?这是否表明我不应该使用192.168.1.7?或者我没有在某处正确设置配置文件?

networking linux sudo

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

Visual C++ 2010 Express - 项目属性页中没有显示 C/C++ 文件夹

我正在尝试在 Visual 中设置一个附加的包含目录,我知道它通常存在于“C/C++”文件夹中。但是,当我转到 DLL 项目的文件夹时,我看不到任何 C/C++ 文件夹。我只看到“VC++ 目录”和“链接器”。

有趣的是,我能够在我的工作笔记本电脑上看到“C/C++”文件夹……只是在我的家用 PC 上看不到。任何想法如何让“C/C++”文件夹显示出来以便我可以设置附加包含目录?

visual-c++ visual-studio-2010

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

在 Fedora 20 上找不到 Python 的 2to3 实用程序

我似乎在 Fedora 20 上的任何地方都找不到 Python 的 2to3 转换工具。我也找不到 RPM(旧的 OpenSUSE 除外)。

有任何想法吗?

python

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