摘要: AES【已然成为对称密钥加密中最流行的算法之一】高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法需要注意的是,AES并不能作为HASH算法,加密并解密后的结果,并不一定与原文相同,使用时请注意进行结果验算。例如解密原文的长度,格式规则等。 ... 阅读全文
posted @ 2016-01-04 17:31 kunzir 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 首先要说明一下我所遇到的需要加密的数据:向服务器端发送用户名与密码进行portal认证,当然为了显示出专业性(扯淡的说),服务器提供商要求发送经过四层加密后的数据,分别是:1、用户名、密码分别用Base64加密2、用户名,密码和发送时间相加之后进行DES加密3、对加密后的结果再进行一次Base64加... 阅读全文
posted @ 2016-01-04 17:28 kunzir 阅读(341) 评论(0) 推荐(0) 编辑
摘要: MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。 MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是... 阅读全文
posted @ 2016-01-04 17:27 kunzir 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 本文目录 • 一、extern与函数 • 二、static与函数 • 三、static、extern与函数的总结说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略上一讲中大致介绍了变... 阅读全文
posted @ 2016-01-04 17:26 kunzir 阅读(1247) 评论(0) 推荐(0) 编辑
摘要: 本文目录 • 一、在Java中,全局变量的定义没有严格的位置规定 • 二、在C语言中,全局变量定义的位置是有限制的 • 三、重复定义同一个变量 • 四、不同源文件中的同名变量 • 五、static关键字 • 六、static和extern的总结说明:这个C语言专题,是学习iOS开发的前奏。也为了让有... 阅读全文
posted @ 2016-01-04 17:25 kunzir 阅读(726) 评论(0) 推荐(0) 编辑
摘要: iOS8的几个重要变化: 家庭分享。用户可以创建家庭分享,除创建者之外最多可以加入6个家庭成员。通过该功能,用户可以和家人分享位置、照片、日历、应用程序、音乐和视频等。 键盘。苹果在iOS8之后开放了键盘应用程序接口。 Touch ID。第三方应用可以使用Touch ID接口,这意味着未来的很多应用 阅读全文
posted @ 2016-01-04 17:23 kunzir 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1、软件开发流程 软件开发流程即软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序等一系列操作。 开发流程: 需求分析。 概要分析。 详细分析。(具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系) 阅读全文
posted @ 2016-01-04 17:22 kunzir 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1、堆栈的区别 (1)管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制,容易产生memory leak (2)申请大小:能从栈获得的空间较小,堆事向高地址扩展的数据结构。堆的大小受限于计算机系统中有效的虚拟内存。由此可见,堆获得的空间比较灵活,也比较大。 阅读全文
posted @ 2016-01-04 17:21 kunzir 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 答案:每匹马都至少要有一次参赛的机会,所以25匹马分成5组,一开始的这5场比赛是免不了的。接下来要找冠军也很容易,每一组的冠军在一起赛一场就行了(第6场)。最后就是要找第2和第3名。我们按照第6场比赛中得到的名次依次把它们在前5场比赛中所在的组命名为A、B、C、D、E。即:A组的冠军是第6场的第1名 阅读全文
posted @ 2016-01-04 17:20 kunzir 阅读(346) 评论(0) 推荐(0) 编辑