- 博客(3)
- 资源 (6)
- 收藏
- 关注
原创 为什么要使用Base64及其编码原理和实现
维基百科:Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于2的6次方等于64,所以每6个比特为一个单元,对应某个可打印字符。三个字节有24个比特,对应于4个Base64单元,即3个字节可表示4个可打印字符。它可用来作为电子邮件的传输编码。在Base64中的可打印字符包括字母A-Z、a-z、数字0-9,这样共有62个字符,此外两个可打印符号在不同的系统中而不同。一些如uuenco
2016-12-20 01:42:57 11566
翻译 Visual Studio 2015 中关于运行时库的设置 /MD[d]、/MT[d]、/LD[d]
该设置指示多线程模块是否为 DLL,并指定运行库的零售版本或调试版本。语法:/MD[d] /MT[d] /LD[d]备注: 选项 说明 /MD 使此应用程序使用特定于多线程和 DLL 的运行库版本。 定义 _MT 和 _DLL,并使编译器将库名 MSVCRT.lib 放入 .obj 文件中。用此选项编译的应用程序静态链接到 MSVCRT.lib。 此库提供使链接器能够解析外部引用的
2016-12-13 21:55:43 2975
原创 Visual Studio 2015 自动生成 *.VC.db 文件的问题
用vs2015创建Visual C++项目,编写生成后,每次都会生成一个project_name.VC.db文件,而且会随着你工程修改运行变的越来越大。project_name.VC.db是sqlite后端用于intellisense的新数据库,相当于之前的*.sdf SQL Server Compact数据库。它与VS2015提供的智能感知、代码恢复、团队本地仓库功能有关,VS重新加载解决方案时速
2016-12-11 19:52:12 22307 4
QRCode二维码编码解码工具(C++)
2016-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人