-
import socket
def soct(str_r):
try:
address = ('ip', 端口)
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect(address)
client.sendall(kk.encode()) #发送数据
client.settimeout(10) #设置超时时间
-
host文件在错误的IP地址上指定,则获取并报告环回适配器的地址。因此需要检查一下几项1.检查hosts文件,确认127.0.0.1对应的是 localhost2.检查HDFS-site.xml中dfs.name.rpc-address和dfs.datanode.http.address中配置的主机名是否和/etc/hostname中的主机名对应
-
2019-03-28 08:31:49,347 WARN org.apache.hadoop.hdfs.server.common.Storage: Failed to add storage directory [DISK]file:/opt/hadoop-repo/data/
java.io.IOException: Incompatible clusterIDs in /opt/hadoop-repo/data: namenode clusterID = CID-50b8afea-9e44
-
最近我休年假了,并决定在假期去拜访朋友。我在一家旅馆住了几天,令我惊讶的是,酒店的wifi收费。这在2018年,你能想象吗?他们也不是那么冷酷。你看,这些慷慨的人让你用wifi20分钟。整整20分钟。这几乎是Minecraft视频的一半。如果他们让每个设备在有限的时间内使用互联网,必须有识别每个设备的方法。路由器通过设备的MAC地址来区分设备。幸运的是,我们可以很容易地改变我们的MAC地址。使用macchanger有一个非常有用的命令行工具,叫做macchanger。它允许你手动更改、随机化和恢
-
单例模式
单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。
比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig
的类来读取配置文件的信息。如果在程序运行期间,有很多地方都需要使用配置文件的内容,也就是说,很多地方都需要创建 AppConfig
对象的实例,这就导致系统中存在多个 AppConfig 的实例对象,而这样
-
Python 在约 40 年前出现,现在已经有数以千计基于这项技术的网站和软件项目。Python 因其独有的特点从众多开发语言中脱颖而出,深受世界各地的开发者喜爱。正文共:4565 字 预计阅读时间:12 分钟人生苦短, 我用 Python ,不知道从什么时候开始,这句话开始流行。人们可能会说, 2017 年是 Python 辉煌的一年。毕竟在这一年中,Python 的增长速度令人惊艳。主要编程语言的增长趋势,图片来自 Stack Overflow在GitHub 2017年度报告中,P
-
re正则表达式是一种工具,和其他工具一样,它是人们为了解决某一类专门的问题而发明的。想要理解正则表达式及其功用。最好的办法是了解他们可以解决什么样的问题正则表达式的主要用途之一是搜索变化多端的文本,比如,搜索以http开头的 以句号等空白字结尾的字符串 import re
text = "The Attila the Hun Show"
# a single character 单个字符
m = re.match(".", text)
if m: print repr(".")
-
安装的Python版本 3.6.1
redis安装的2.8
安装redis模块
pip install redis
简单使用
redis-test.py
import redis
r=redis.Redis(host='127.0.0.1',port=6609,db=0)
r.set('name','baby')
print(r.get('name'))
print(r.dbsize())
使用connection pool来管理对一个redis server的所有连接,避
-
1. 命名空间
1.1 什么是命名空间
Namespace命名空间,也称名字空间,是从名字到对象的映射。Python中,大部分的命名空间都是由字典来实现的,但是本文的不会涉及命名空间的实现。
命名空间的一大作用是避免名字冲突:
def fun1():
i = 1
def fun2():
i = 2
同一个模块中的两个函数中,两个同名名字i之间绝没有任何关系,因为它们分属于不同明明空间。
1.2 命名空间的种类
常见的命名空间有:
built-in名字
-
Collections 集合类
namedtuple
我们知道tuple可以表示不变集合,例如,一个点的二维坐标就可以表示成:
>>> p = (1, 2)
但是,看到(1, 2),很难看出这个tuple是用来表示一个坐标的。
定义一个class又小题大做了,这时,namedtuple就派上了用场:
>>> from collections import namedtuple>>> Point = namedtuple('Po