随笔分类 - python
摘要:Python有自带的洗牌算法函数shuffle(). 自己也通过学习也琢磨了一下它的实现,然后给出一个时间复杂度O(n),空间复杂度O(4)的例子: 执行结果: 后面再琢磨能不能降低一下时间复杂度。 比如洗4副牌,可以开4个线程同时洗,通过并行提高性能。 也可以一个线程洗,每次以4张或者更大数目切牌
阅读全文
摘要:1 #!/usr/bin/python 2 3 import os 4 import struct 5 import fcntl 6 import binascii 7 8 TUNSETIFF = 0x400454ca 9 IFF_TAP = 0x0002 10 11 fd = os.open("/dev/net/tun", os.O_RDWR) 12 ifs = f...
阅读全文
摘要:1 import socket 2 import sys 3 import time 4 import struct 5 6 HOST, PORT = "10.60.66.66", 10086 7 8 def make_forward_iphdr(source_ip = '1.0.0.1', dest_ip = '2.0.0.2', proto = socket.IPPROT...
阅读全文

浙公网安备 33010602011771号