摘要:
图解密码学 第一章:介绍了一些概念 通信时有可能被窃听,所以需要将要表达的信息加密 明文:加密之前的消息 1.人们可以理解, 例如:今天是星期天 密文:加密之后的消息 1.一串字符 2.窃听只能且听到密码,无法得知明文信息 解密:将密文恢复成明文的过程 机密性:不让窃听者读取通信的内容 破译:接收者 阅读全文
摘要:
1.python的 cls参数 Cls()相当于类本身,可以条用类方法,也可以调用实例方法 既然@staticmethod和@classmethod都可以直接类名.方法名()来调用,那他们有什么区别呢 从它们的使用上来看, @staticmethod不需要表示自身对象的self和自身类的cls参数, 阅读全文
摘要:
tcp/ip协议 什么是这个协议:计算机与网络设备之间通信的时候,两者需要使用相同的语言,如何侦察到对方,如何传输,谁先传输,都需要规定有一系列的协议,而tcp/ip协议则是这样的一种 tcp/ip的分层管理 按层次分为物理层,数据链路层,网络层,传输层,应用层 各层功能 物理层:负责物理传输 数据 阅读全文
摘要:
1.python中的lamda 我们通常提及的lambda表达式其实是python中的一类特殊的定义函数的形式,使用它可以定义一个匿名函数。即当你需要一个函数,但又不想费神去命名一个函数,这时候,就可以使用 lambda了。 # 普通python函数def func(a,b,c): return a 阅读全文
摘要:
1.neo4j创建新的数据库 由于使用Neo3.x创建新数据库而不删除现有数据库,所以只需在$NEO4J_HOME的conf的目录编辑neo4j.conf。 搜寻dbms.active_database=,其默认值应为graph.db。用其他名称替换它,然后再次启动neo4j。现在,将在该目录名下创 阅读全文
摘要:
1.python中三目运算 max = a if a>b else c if a>b: max = a else: max = c 2.dataframe添加一行 df.loc['new'] = ['duck', 10] 添加一列df['a'] = Series#series是一种类型 3 iter 阅读全文
摘要:
1.pandas 类似于字典形式的numpy s = pd.Series([1,3,6,np.nan,44,1]) s 0 1.0 1 3.0 2 6.0 ... #创建dataframe dates = pd.date_range('20160101',periods=6) df = pd.Dat 阅读全文
摘要:
1.python字典 >>> dict = {'a': 1, 'b': 2, 'b': '3'} >>> dict['b'] '3' >>> dict {'a': 1, 'b': '3'} python 列表 序号方法 1 list.append(obj)在列表末尾添加新的对象 2 list.cou 阅读全文
摘要:
1. UnicodeDecodeError: 'gbk' codec can't decode byte 0xaf in position 36: illegal multibyte sequence 解决办法:打开文件时指定编码方式encoding='' 2. os.path.abspath()路 阅读全文