我有在我的Ubuntu计算机上运行的开发服务器(来自google appengine sdk).我可以通过导航到localhost访问我的网站:8080
我想从网络中的另一台计算机(使用Vista OS)访问该站点.
ifconfig打印以下内容(片段):
eth1链接封装:以太网HWaddr 00:1f:e1:c5:30:cf
inet addr:192.168.1.103 Bcast:192.168.1.255掩码:255.255.255.0 inet6 addr:fe80 :: 21f:e1ff:fec5:30cf/64范围: Link UP BROADCAST RUNNING MULTICAST MTU:1500公制:1 RX数据包:39204错误:0丢弃:0超限:0帧:46271 TX数据包:26198错误:6丢弃:0超限:0载波:0冲突:0 txqueuelen:1000 RX字节:25876770(25.8 MB)TX字节:4566161(4.5 MB)中断:17基址:0xc000
我想我应该在我的第二台机器上输入http://192.168.1.103:8080来访问服务器,但这不起作用.
我可以在家庭网络中成功共享文件,因此我的Vista机器可以浏览我的Ubuntu机器中的某些目录,但我无法访问服务器.
我接下来应该尝试什么?我是否必须以某种方式配置路由器?
提前致谢.
我是密码学和pycrypto的新手.
我有模数n和私有指数d.根据我在阅读一些文档后的理解,私钥由n和组成d.
我需要签署一条消息,我无法弄清楚如何使用它pycrypto.RSA.construct()方法接受元组.但我必须另外为e这种方法提供公共指数(我没有).
所以这是我的问题.我是否必须以e某种方式进行计算才能签署消息?
似乎我应该能够通过使用n和d(构成私钥)来签署消息.我对么?我可以这样做pycrypto吗?
提前致谢.
我想用二进制补码表示来表示一个负整数.使用标准的Python位表示实用程序并没有多大帮助:
>>> bin(-5)
'-0b101'
>>> format(-5, 'b')
'-101'
Run Code Online (Sandbox Code Playgroud)
-5二进制补码表示为1011.我该怎么做呢?
我用来pdbpp调试程序。我想知道是否可以在不同会话之间保存和恢复pdbpp(或pdb)状态。
我的意思是,我想在调试器进程的独立调用之间保留所有断点、别名、显示列表等。
我知道状态是在单个调试器进程中保留的。但是如果我退出调试器并再次启动它会怎么样?可以恢复状态吗?
我不明白为什么在 Python 3 中我不能向ElementTree.Element实例添加一些属性。这是区别:
在 Python 2 中:
Python 2.6.6 (r266:84292, Jun 18 2012, 14:18:47)
[GCC 4.4.6 20110731 (Red Hat 4.4.6-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from xml.etree import ElementTree as ET
>>> el = ET.Element('table')
>>> el.foo = 50
>>> el.foo
50
>>>
Run Code Online (Sandbox Code Playgroud)
在 Python 3 中:
Python 3.3.0 (default, Sep 11 2013, 16:29:08)
[GCC 4.4.6 20120305 (Red Hat 4.4.6-4)] on linux
Type "help", "copyright", "credits" or "license" for more …Run Code Online (Sandbox Code Playgroud) 在我的测试中,我想urlfetch通过NDB包提供模拟,因此在测试执行期间不会发出真正的http请求.
urlfetch()返回Future,所以我似乎需要知道NDB内部才能正确地模拟它...而且我认为我可以google.appengine.api.urlfetch.create_rpc()以某种方式嘲笑......但到目前为止我没有取得任何进展......
我怎样才能做到这一点?
谢谢.
python ×4
cryptography ×1
elementtree ×1
localhost ×1
networking ×1
pdb ×1
pycrypto ×1
rsa ×1
ubuntu ×1