s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(('8.8.8.8', 80))
print(s.getsockname()[0])
s.close()
备注:这个IP有可能被墙,可以换一个国内的,呵呵。。
如果是NAT出口的,显示的是NAT的IP地址。[......]
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(('8.8.8.8', 80))
print(s.getsockname()[0])
s.close()
备注:这个IP有可能被墙,可以换一个国内的,呵呵。。
如果是NAT出口的,显示的是NAT的IP地址。[......]
转载自:http://www.tuicool.com/articles/vIRryi
product 笛卡尔积
permutations 排列
combinations 组合,没有重复
combinations_with_replacement 组合,有重复
>>> import itertools
>>> for i in itertools.product('ABCD', repeat = 2):
... print[......]
转载自:http://stackoverflow.com/questions/13331722/how-to-sort-numerically-in-hadoops-shuffle-sort-phase
Assuming you are using Hadoop Streaming, you need to use the KeyFieldBasedComparator class.
cat test.txt | tr '\n' ','
[......]
https://unix4lyfe.org/darkhttpd/
特点:单进程命令行即可启动,无需配置。
darkhttpd/1.10, copyright (c) 2003-2014 Emil Mikulic.
usage: ./darkhttpd /path/to/wwwroot [flags]
flags: --port number (default: 8080, or 80 if running as root)
Specifies[......]