C++
hello_bravo_
这个作者很懒,什么都没留下…
展开
-
MD5算法实现
MD5 概念 是计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。 作用 用于确保信息传输完整一致,属于杂凑算法(又称为摘要算法,哈希算法)。 让大容量信息在用数字签名软件签署私人密钥前被”压缩”成一种保密的格式(把一个任意长度的字节串变换成一定长的十六进制字符串)。 基础原理 将数据运算为另一固定长度值,是杂凑算法的基础原理。 特点 (1)压缩性:任意长度数据算出的原创 2016-12-28 09:52:23 · 1593 阅读 · 0 评论 -
C++二进制文件读写
要写一个小小的项目,需要用到文件读写,温习顺便总结一下C++支持文件输入输出如下:ofstream:写操作的文件类 (用来向文件输入信息)ifstream :读操作的文件类 (用来从文件读取信息)fstream :可同时读写操作的文件类关于fstream的用法:fstream file;file.open("example.txt",ios::out|ios:原创 2016-12-27 18:39:36 · 2516 阅读 · 0 评论 -
C++网络编程Socket封装
关于C++网络编程简单功能的的socket封装 server端#pragma onceclass Socket{public: Socket(char* ip,int port) { this->ip = ip; this->port = port; //绑定套接字 } Socket() { }原创 2017-01-18 19:27:04 · 2519 阅读 · 0 评论 -
C++的四个指针转换
http://www.cnblogs.com/BeyondAnyTime/archive/2012/08/23/2652696.html 知识来源 一.使用方法: dynamic_cast() static_cast() const_cast() reinterpret_cast()二.各个指针的用处 1.static_cast最常用的类型转换符,在正常状况下的类型转换,如把int转换原创 2017-02-23 21:40:50 · 471 阅读 · 0 评论