随笔分类 - coding
摘要:// 图的存储和遍历 #include <iostream>using namespace std; // // 邻接矩阵的存储以及深度和广度优先遍历// // 邻接矩阵的存储定义#define MAX 10000000#define MAX_VERTEX_NUM 100 typedef enum
阅读全文
摘要:目前见过写的较好的makefile教程,转 http://blog.csdn.net/liang13664759/article/details/1771246,留下学习。 最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不
阅读全文
摘要:随着密码分析技术的提高,新的数据加密标准AES取代了过时的DES。文章在阐述AES/RSA加密算法的基础上,分别给出了利用AES/RSA实现客户端/服务器端网络数据传输的加密流程。最后在比较AES算法和RSA算法基础上,将AES与RSA相结合提出一种新的数据加密方案。 基本需求及概念 随着Inter
阅读全文
摘要:转 http://blog.csdn.net/pachonghanya/article/details/6972632 字符串常量定义时的换行问题 如果我们在一行代码的行尾放置一个反斜杠,c语言编译器会忽略行尾的换行符,而把下一行的内容也算作是本行的内容。这里反斜杠起到了续行的作用。 构建较长的字符
阅读全文
摘要:转: http://www.cnblogs.com/hazir/p/new_and_delete.html
阅读全文
摘要:排序 删除 重新赋值 例: vector<int> ivec = {-1,2,0,0,-1,2,3}; //sort sort(ivec.begin(),ivec.end()); //delete auto it = unique(ivec.begin(),ivec.end()); //resize
阅读全文
摘要:转载 http://www.longdw.com/aes-256-cbc-c-android-pkcs5padding/
阅读全文
摘要:来源 : http://yansu.org/2013/04/23/opensource-licenses.html 简介 开源软件(Open source software)对我们来说越来越不陌生,开源软件一方面让我们免费享用到了“免费的午餐”,另一方面有效的利用和学习开源软件,也能促进我们开发软件
阅读全文
摘要:string itos(int i){ stringstream stream; string s; stream<<i; s = stream.str(); return s; }
阅读全文
摘要:(1)每一次函数调用都会有一次返回。当程序流执行到某一级的结尾处时,它会转移到前一级递归继续执行。 (2)递归函数中,位于递归调用前的语句和各级被调函数具有相同的顺序。 (3)递归函数中,位于递归调用语句后的语句的执行顺序和各个被调用函数顺序相反。 (4)递归函数中,必须包含可以终止递归调用的语句。
阅读全文
摘要: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)
阅读全文
摘要:静态内存用来保存局部static对象、类static数据成员以及定义在任何函数之外的变量。 栈内存用来保存定义在函数内的非static对象 除了静态内存和栈内存,程序还有一个内存池,被称为自由空间或堆空间,主要用来存储 动态分配 的对象——运行时分配,注意,当动态对象不再使用时,一定要在代码中显式地
阅读全文
摘要:该程序练习了map的创建 插入 查找 以及 c++ 文件的读取操作。
阅读全文
摘要:引用: http://blog.csdn.net/bupt073114/article/details/27382533
阅读全文
摘要:NTL lib编译,在VS2013下编译好的库,在VS2015中使用报错 Severity Code Description Project File Line Suppression StateError LNK2038 mismatch detected for '_MSC_VER': valu
阅读全文
摘要:1、求二叉树的深度 递归 int BitreeDepth(TreeNode *root){ if(root == NULL) return 0; else if(root->left == NULL && root->right == NULL) return 1; int DepthTl = Bi
阅读全文
摘要:选择排序的复杂度大约和冒泡差不多,O(n^2)的, 算法思想:min = i; 从剩下的元素中找最小的元素下标赋值给i if(i !=min){swap;} 代码实现: void sortIntegers(vector<int>& A) { int n = A.size(); int i,min,j
阅读全文
摘要:C++ 通过以下几个类支持文件的输入输出: ofstream: 写操作(输出)的文件类 (由ostream引申而来) ifstream: 读操作(输入)的文件类(由istream引申而来) fstream: 可同时读写操作的文件类 (由iostream引申而来) ios::in 为输入(读)而打开文
阅读全文
摘要:果然,c++ 的 struct 和 class 还真的是小异大同 class 的默认访问权限是private , struct的默认访问权限是public class有继承,多态机制,struct 没有。
阅读全文

浙公网安备 33010602011771号