- 博客(18)
- 收藏
- 关注
原创 java中的Serializable接口的作用
所谓的Serializable,就是java提供的通用数据保存和读取的接口。至于从什么地方读出来和保存到哪里去都被隐藏在函数参数的背后了。这样子,任何类型只要实现了Serializable接口,就可以被保存到文件中,或者作为数据流通过网络发送到别的地方。也可以用管道来传输到系统的其他程序中。这样子极大的简化了类的设计。只要设计一个保存一个读取功能就能解决上面说得所有问题。程序名称:Serial
2016-05-12 14:46:46 1396
转载 C/C++中extern关键字详解
1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。 也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b);则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数
2015-03-10 10:19:30 288
转载 AES算法
出自:xelz's blog转自:http://mingcn.cnblogs.com/archive/2010/10/31/aes_c.html先搞定AES算法,基本变换包括SubBytes(字节替代)、ShiftRows(行移位)、MixColumns(列混淆)、AddRoundKey(轮密钥加)其算法一般描述为明文及密钥的组织排列方式
2015-01-05 15:39:33 771
转载 RSA算法
用实例给新手讲解RSA加密算法图为 RSA公开密钥算法的发明人,从左到右Ron Rivest, Adi Shamir, Leonard Adleman. 照片摄于1978年 RSA加密算法是最常用的非对称加密算法,CFCA在证书服务中离不了它。但是有不少新来的同事对它不太了解,恰好看到一本书中作者用实例对它进行了简化而生动的描述,使得高深的数学理论能够被容易地理解。我们经过整理
2015-01-05 11:33:43 1037
转载 Python基础学习篇—类(Class)
定义Python 的 Class 比较特别,和我们习惯的静态语言类型定义有很大区别。1. 使用一个名为 __init__ 的方法来完成初始化。2. 使用一个名为 __del__ 的方法来完成类似析购操作。3. 所有的实例方法都拥有一个 self 参数来传递当前实例,类似于 this。4. 可以使用 __class__ 来访问类型成员>>>>>> class My
2014-12-30 19:47:31 499
转载 Python基础学习篇—dir()函数
您可以使用内置的dir()函数列出一个定义对象的标识符。例如,对于一个模块,包括在模块中定义的函数,类和变量。当你给dir()提供一个模块名字时,它返回在那个模块中定义的名字的列表。当没有为其提供参数时, 它返回当前模块中定义的名字的列表。dir() 函数举例:>>> import sys # 获得属性列表,在这里是sys模块的属性列表>>> dir(sys)['
2014-12-26 11:04:00 880
转载 Python基础学习篇—字典(dict)
#字典是Python中唯一内建的映射类型#字典中的值并没有特殊的顺序,键可以是数字、字符串甚至是元组dic = {'1':'a','2':'b','3':'c'}#dict()创建字典>>> dic = [(1,'a'),(2,'b'),(3,'c')]>>> dic = dict(dic)>>> print dic{1: 'a', 2: 'b', 3: '
2014-12-25 21:01:13 468
转载 Python基础学习篇—列表(list)
一、列表List是可变的数据类型,有一系列的元素组成,所有元素都包含在一对方括号中,可以在列表中添加任何类型的元素。test = [1,2,3,4]常用操作:user = [1,2,3,4]#添加user.append(7)print str(len(user))for item in user: print item#插
2014-12-25 20:22:42 400
转载 Python基础学习篇—元组(tuple)
#不可变序列-----元组 tuple #元组和列表十分相似,元组和字符串一样都是不可变的。 #元组由不同的元素组成,每个元素可以存储不同类型的数据,例如 #字符串、数字和元组 #元组通常代表一行数据,而元组中的元素则代表不同的数据项 #创建元组,不定长,但一旦创建后则不能修改长度 #空元组 tuple_name = () #如果
2014-12-25 11:15:18 396
转载 Python基础学习篇—Strings
1 %>>> '%-*s' % (10, 'hello')'hello '>>> '%*s' % (10, 'hello')' hello'- 代表左对齐*后面括号中有数字,代表长度 2 不言而喻append()len()3 find()find(sub[, start[, end]]) 返回最先找到的sub
2014-12-24 21:59:53 407
转载 Python基础学习篇—None与Null
一、Python对象要理解这个,首先要理解Python对象:python对象具有三个特性:身份、类型、值。三特性在对象创建时被赋值。只有值可以改变,其他只读。类型本身也是对象。二、Null与None是Python的特殊类型,Null对象或者是None Type,它只有一个值None.它不支持任何运算也没有任何内建方法.None和任何其
2014-12-24 11:24:00 396
转载 Python基础学习篇—lambda
python lambda是在python中使用lambda来创建匿名函数,而用def创建的方法是有名称的,除了从表面上的方法名不一样外,python lambda还有哪些和def不一样呢?1 python lambda会创建一个函数对象,但不会把这个函数对象赋给一个标识符,而def则会把函数对象赋值给一个变量。2 python lambda它只是一个表达式,而def则是一个语句。
2014-12-24 10:06:10 458
转载 Python基础学习篇—异常处理机制
当你的程序中出现异常情况时就需要异常处理。比如当你打开一个不存在的文件时。当你的程序中有一些无效的语句时,Python会提示你有错误存在。下面是一个拼写错误的例子,print写成了Print。Python是大小写敏感的,因此Python将引发一个错误:>>> Print 'Hello World' File "", line 1 Print 'Hello World
2014-12-23 19:55:35 456
转载 Python基础学习篇—exec
exec语句exec语句用来执行储存在字符串或者文件中的python语句。可以生成一个包含python代码的字符串,然后使用exec语句执行这些语句。>>>exec 'print "hello word"'hello worldexec语句的用法和eval_r(),execfile()是不一样的,exec是一个语句,而eval_r()和execfile()是
2014-12-23 19:19:26 398
转载 Python基础学习篇—yield
如何生成斐波那契數列斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列的前 N 个数是一个非常简单的问题,许多初学者都可以轻易写出如下函数:清单 1. 简单输出斐波那契數列前 N 个数 def fab(max): n, a, b = 0, 0, 1 while
2014-12-23 18:57:59 397
转载 Python基础学习篇—global用法
为了测试Python中全局变量的使用,我们试图撰写以下几个例子进行说明:#第一例子,是用来验证一个最基础的全局变量与局部变量的区别,内容如下:#-*- coding: cp936 -*-global a def a():a=2a+=1print a#注意这里没有使用return a def do():a()#并把a方法的value(a)进行运算a+=
2014-12-23 16:11:48 496
转载 Python基础学习篇—assert用法
1、assert语句用来声明某个条件是真的。2、如果你非常确信某个你使用的列表中至少有一个元素,而你想要检验这一点,并且在它非真的时候引发一个错误,那么assert语句是应用在这种情形下的理想语句。3、当assert语句失败的时候,会引发一AssertionError。测试程序:>>> mylist = ['item']>>> assert len(mylist) >=
2014-12-23 11:19:08 344
转载 Python基础学习篇—IDLE快捷键一览
编辑状态时:Ctrl + [ 、Ctrl + ] 缩进代码Alt+3 Alt+4 注释、取消注释代码行Alt+5 Alt+6 切换缩进方式 空格TabAlt+/ 单词完成,只要文中出现过,就可以帮你自动补齐。多按几次可以循环选择Alt+M 打开模块代码,先选中模块,然后按下此快捷键,会帮你打开改模块的py源码供浏览Alt+C 打开类浏览器,方便在源码文件中的各个方法体之间切
2014-11-21 10:08:44 416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人