小编Bru*_*uce的帖子

如何将有向图转换为networkx中的无向图?

我正在使用networkx包.networkx中是否有可以为我完成任务的功能?

python networkx

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

有没有返回节点边缘的函数?

我正在将python与networkx包一起使用。我需要找到连接到给定节点的边缘的节点。我知道有一个功能networkx.DiGraph.out_edges,但它返回整个图的边缘。

python networkx

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

Python:绘制2d网格并允许细胞着色

我想用python模拟生活游戏的问题.我想画一个网格,并能够在模拟过程中为其单元着色.我怎么用Python做到这一点?

python

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

为什么复制构造函数会隐藏C++中的默认构造函数?

#include <iostream>
#include <conio.h>

using namespace std;

class Base
{
      int a;
public:
      Base(const Base & b)
      {
                 cout<<"inside constructor"<<endl;
      }   

};

int main()
{
   Base b1;
   getch();
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

这给出了一个错误.没有匹配函数来调用`Base :: Base()'为什么?

c++

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

通过以太网发送的纯TCP Ack的总长度是多少?

我使用Microsoft网络监视器捕获了一个纯TCP ack.它将捕获的帧长度显示为54个字节.IP头(20字节)+ TCP头(20字节)+ Src MAC(6字节)+ Dst MAC(6字节)+帧类型(2字节).我没有看到CRC(4字节)字段.我知道以太网的最小帧长度是64字节(46 + 18),最大值是1518.为什么我在网络监视器中看不到这个?以太网帧的数据字段值为46-1500.IP数据帧是否以6个八位字节填充零,以使总帧长度为46?

找到答案:通过以太网发送的数据包的数据字段的最小长度为46个八位字节.如有必要,应填充数据字段(八位字节为零)以满足以太网最小帧大小.此填充不是IP数据包的一部分,不包含在IP标头的总长度字段中.http://www.ietf.org/rfc/rfc0894.txt

什么是IEEE 802.11中帧的最小开销.那里的最大和最小帧尺寸是多少?通过WiFi的纯TCP Ack的帧大小是多少?

我也会接受部分答案

tcp ethernet wifi

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

如何在所有其他线程完成执行之前阻塞主线程?

这是一个新手问题.我从主线程开始10个线程.如何阻止主线程继续,直到所有其他线程完成?

python

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

如何删除名词列表中的复数?

我有一个字符串列表:

['bill', 'simpsons', 'cosbys', 'cosby','bills','mango', 'mangoes']
Run Code Online (Sandbox Code Playgroud)

从此列表中删除所有复数的最佳方法是什么?所以,我希望输出为:

['bill', 'simpsons', 'cosby','mango']
Run Code Online (Sandbox Code Playgroud)

python

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

如何将MAC号转换为MAC字符串?

我想将MAC地址00163e2fbab7(存储为字符串)转换为其字符串表示形式00:16:3e:2f:ba:b7.最简单的方法是什么?

python

5
推荐指数
3
解决办法
9704
查看次数

C中的表达式评估顺序

如果我有以下表达式:

c = (a) * (b)
Run Code Online (Sandbox Code Playgroud)

C90标准对子表达式'a'和'b'的顺序评估有什么看法?

c c89

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

HTTP服务器在接受数据包时挂起

我写了一个简单的http服务器来处理POST请求:

class MyHandler( BaseHTTPServer.BaseHTTPRequestHandler):
    def do_POST( self ):
        ctype, pdict = cgi.parse_header(self.headers.getheader('content-type'))
        postvars = {}
        try:
          if ctype == 'application/x-www-form-urlencoded':
              length = int(self.headers.getheader('content-length'))
              postvars = cgi.parse_qs(self.rfile.read(length), keep_blank_values=1)

          self.send_response( 200 )
          self.send_header( "Content-type", "text")
          self.send_header( "Content-length", str(len(body)) )
          self.end_headers()
          self.wfile.write(body)
        except:
          print "Error"


def httpd(handler_class=MyHandler, server_address = ('2.3.4.5', 80)):
    try:
        print "Server started"
        srvr = BaseHTTPServer.HTTPServer(server_address, handler_class)
        srvr.serve_forever() # serve_forever
    except KeyboardInterrupt:
        server.socket.close()


if __name__ == "__main__":
    httpd( )
Run Code Online (Sandbox Code Playgroud)

服务器运行良好,但有时它只是挂起.当我按CTRL+ C它会出现以下错误,然后继续接收数据:

Exception happened during processing of request from …
Run Code Online (Sandbox Code Playgroud)

python http

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

标签 统计

python ×7

networkx ×2

c ×1

c++ ×1

c89 ×1

ethernet ×1

http ×1

tcp ×1

wifi ×1