摘要: 原文 http://blog.csdn.net/cauchyweierstrass/article/details/53261581 阅读全文
posted @ 2016-11-25 09:37 codingtao 阅读(1639) 评论(0) 推荐(0) 编辑
摘要: 1、 静态链接库: 适用命令gcc ar 准备你的库文件 假设为 src1.c src2.c (如果有头文件,会自动调用) gcc -c src1.c sr2.c -o src.o ar -rsv libsrc.a src.o 编写调用函数 假设为 main.c gcc -o test main.c 阅读全文
posted @ 2016-11-24 14:53 codingtao 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 来源 : http://yansu.org/2013/04/23/opensource-licenses.html 简介 开源软件(Open source software)对我们来说越来越不陌生,开源软件一方面让我们免费享用到了“免费的午餐”,另一方面有效的利用和学习开源软件,也能促进我们开发软件 阅读全文
posted @ 2016-11-23 16:02 codingtao 阅读(343) 评论(0) 推荐(0) 编辑
摘要: string itos(int i){ stringstream stream; string s; stream<<i; s = stream.str(); return s; } 阅读全文
posted @ 2016-11-22 11:39 codingtao 阅读(394) 评论(0) 推荐(0) 编辑
摘要: (1)每一次函数调用都会有一次返回。当程序流执行到某一级的结尾处时,它会转移到前一级递归继续执行。 (2)递归函数中,位于递归调用前的语句和各级被调函数具有相同的顺序。 (3)递归函数中,位于递归调用语句后的语句的执行顺序和各个被调用函数顺序相反。 (4)递归函数中,必须包含可以终止递归调用的语句。 阅读全文
posted @ 2016-11-04 14:56 codingtao 阅读(2213) 评论(0) 推荐(0) 编辑
摘要: using C++ 11 后的类型别名或者模板别名 类型别名是指:之前定义的类型的引用(类似 typedef) 模板别名是指:模板类的引用 语法: (1)using identifier attr(optional) = type-id; (2)template<template-parameter 阅读全文
posted @ 2016-11-04 10:17 codingtao 阅读(7493) 评论(0) 推荐(0) 编辑
摘要: DES 固定8字节的plain加密得到8字节的cipher EBC模式:对plain进行分组,不足8字节的补00或ff CBC模式:(1)对plain进行8字节分组,P1,P2,……,Pn,不足8字节的用指定的PADDING数据补位; (2)初始化向量 l = 0x00; (3)E(D1 ^ l) 阅读全文
posted @ 2016-11-03 16:00 codingtao 阅读(1740) 评论(0) 推荐(0) 编辑
摘要: 静态内存用来保存局部static对象、类static数据成员以及定义在任何函数之外的变量。 栈内存用来保存定义在函数内的非static对象 除了静态内存和栈内存,程序还有一个内存池,被称为自由空间或堆空间,主要用来存储 动态分配 的对象——运行时分配,注意,当动态对象不再使用时,一定要在代码中显式地 阅读全文
posted @ 2016-11-03 15:12 codingtao 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 该程序练习了map的创建 插入 查找 以及 c++ 文件的读取操作。 阅读全文
posted @ 2016-11-03 14:56 codingtao 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 引用: http://blog.csdn.net/bupt073114/article/details/27382533 阅读全文
posted @ 2016-10-19 16:08 codingtao 阅读(658) 评论(0) 推荐(0) 编辑