
基础代码
IT小狼狗
本人男 爱好女
展开
-
用汇编实现memcpy函数
用汇编实现memcpy函数原创 2023-12-31 13:13:23 · 739 阅读 · 0 评论 -
动态数组的封装管理
#ifndef ARRAY_HEAD_FILE#define ARRAY_HEAD_FILE#pragma once#include <afx.h>//数组模板类template<class TYPE,class ARG_TYPE=const TYPE&>class CWHArray{ //变量定义protected: TYPE * m...原创 2018-03-03 21:32:37 · 392 阅读 · 0 评论 -
模仿COM架构+源码
一:区分组建与对象 组件(Component)是系统中一种物理的、可代替的部件、它封装了实现并提供了一系列可用的接口。一个组件代表一个系统中实现的物理部分,包括软件代码(源代码,二进制代码,可执行代码)或者一些类似内容,如脚本或者命令文件。简而言之,组件就是对象,是对数据和方法的简单封装。 对象(Object)是指现实世界中客观存在的事物。 组件基于对象,同时又是对象的一...原创 2018-03-04 17:41:23 · 1200 阅读 · 1 评论 -
base64编码原理+源码
看一下Base64的索引表,字符选用了"A-Z、a-z、0-9、+、/" 64个可打印字符。数值代表字符的索引,这个是标准Base64协议规定的,不能更改。64个字符用6个bit位就可以全部表示,一个字节有8个bit 位,剩下两个bit就浪费掉了,这样就不得不牺牲一部分空间了。这里需要弄明白的就是一个Base64字符是8个bit,但是有效部分只有右边的6个 bit,左边两个永远是0。 ...原创 2018-03-17 17:29:53 · 1031 阅读 · 0 评论