一、对称保密体制: 形象地讲,对称密钥就等于是一个信箱,打开信箱(无论你是放信还是取信)用的是同一把钥匙。 对称密钥又分为:流密码和分组密码 流密码:每次对一位或一个字节加密 分组密码:每次对一块数据加密 二、非对称保密体制 读、写信息用的不同密钥,保证了信息的保密性,如果没有公钥k1就不能写,没有 ...
分类:
其他好文 时间:
2016-05-18 00:24:33
阅读次数:
159
sort -u sort | uniq #排序且删除重复行 sort | uniq -c #计数唯一的,排序后的记录 sort | uniq -d 仅显示重复的记录 sort | uniq -u 仅显示未重复记录 sort -t: -k1,1 /etc/passwd 用户名排序,以:分割 sort ...
分类:
其他好文 时间:
2016-05-13 14:30:58
阅读次数:
124
shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式1.shelve#!/usr/bin/envpython
#-*-coding:utf-8–*-
importshelve
d=shelve.open("shelve_test")
l1=["a1"]
l2=["a2"]
l3=["a3"]
d["k1"]=l1
d["k2"]=l2
d["k3"]=l3..
分类:
编程语言 时间:
2016-05-10 23:43:08
阅读次数:
167
解题思路:求[a,b]区间内与n互质的数的个数,我们可以转化为[1,b]内与n互质的数的个数减去[1,a-1]内与n互质的数的个数
而要求[1,b]内与n互质的数的个数,我们可以很自然地想到容斥原理
求解区间[a,b]中与k互质的个数
首先对k进行质数分解,然后与这个因子GCD!=1则共有n/ki个
有计算重复的部分,因此利用 容斥原理: k1+k2+k3-k1*k2-....
分类:
其他好文 时间:
2016-05-07 10:54:26
阅读次数:
150
<class 'list'> [11, 22, 33, 44] <class 'dict'> {'k2': 'v2', 'k1': 'v1'} 结论:json可以将字符串格式化为相应的数据类型 ...
分类:
编程语言 时间:
2016-05-03 22:01:31
阅读次数:
325
实例1 :类型avro,在flume的conf里面创建一个avro.conf用来测试,如下:
a1.sources = r1
a1.sinks = k1
a1.channels = c1# Describe/configure the source
a1.sources.r1.type = avro
a1.sources.r1.channels = c1
a1.sources.r1.bi...
分类:
移动开发 时间:
2016-05-03 18:21:47
阅读次数:
287
练习一 1 a=[11,22,33,44,55,66,77,88,99,90] #定义列表 2 b={ 3 'k1':[], 4 'k2':[] 5 } #定义一个空的字典一会吧列表里符合条件的添加进去 6 for i in a: #for循环取列表中的元素 7 int(i) #将列表中的值将之转换 ...
分类:
编程语言 时间:
2016-05-02 18:43:04
阅读次数:
245
([11, 22, 33], [44], ['a', 'b']) <class 'tuple'> {'k2': 'v2', 'k1': 'v1'} <class 'dict'> 结论:同时传递两个带*号的参数,在形参定义里,第一个形参只能是带一个*号,第二个形参只能是带两个*号,同时在参数传递的时候 ...
分类:
编程语言 时间:
2016-05-01 11:04:17
阅读次数:
250
Counter({'a': 5, 'b': 4, 'c': 3, 'd': 2, 'e': 1}) a 5 c 3 e 1 d 2 b 4 结论:统计各个字符串出现的次数 OrderedDict {'k1': [11, 22, 33, 44, 55]} {'k2': [66, 77, 88, 99] ...
分类:
编程语言 时间:
2016-04-30 14:16:18
阅读次数:
169
自定义Sessiona.知识储备#!/usr/bin/envpython#-*-coding:utf-8-*-classFoo(object):def__getitem__(self,key):print‘__getitem__‘,keydef__setitem__(self,key,value):print‘__setitem__‘,key,valuedef__delitem__(self,key):print‘__delitem__‘,keyobj=Foo()result=obj[‘k1‘]..
分类:
其他好文 时间:
2016-04-23 01:47:44
阅读次数:
227