跨平台C/C++数据类型定义

1       需考虑问题 1.1    编译器运行操作系统 l        WINDOWS :  _WIN32、WIN32; l        UNIX/LINUX:  unix、__unix、__unix__;  l        SunOS/SOLARIS: __S...

2014-06-28 23:36:05

阅读数 3515

评论数 0

MD5的C++源码

md5.h: [cpp] view plaincopy #ifndef MD5_H   #define MD5_H      #include    #include       /* Type define */   typede...

2014-06-28 21:21:05

阅读数 478

评论数 0

win7安装.net framework 4.0失败

Win7 安装.net framework 4.0 失败,错误HRESULT 0xc8000222解决办法  之前装Viusal Stuido 2010 一直失败,其实在在安装.net framework 4.0时就失败……后来就单独安装.net framework 4.0,结果还是失败,出...

2014-06-15 00:41:25

阅读数 774

评论数 0

zlib剖析(四)

下面分析test/example.c,它示范了zlib库的各个函数的使用。     下面代码定义要压缩的字符串、压缩时使用的字典、压缩/解压缩的内存分配策略等。 [cpp] view plaincopy /* example.c -- usage ...

2014-06-14 17:18:12

阅读数 1228

评论数 0

zlib剖析(三)

我们常常疑惑不知道怎么样使用deflate()和inflate()。用户想知道应该在什么时候提供更多输入,什么时候使用更多输出,怎么处理Z_BUF_ERROR,怎么确保处理正确地终止,等等。example目录下有一个简单的例程zpipe.c,示范了使用deflate()和inflate()来把输入...

2014-06-14 17:17:21

阅读数 1656

评论数 1

zlib剖析(二)

1、编译zlib库     在Linux下编译比较简单,在源码包中的Makefile.in中有说明。要编译和测试,在命令行下输入./configure; make test,通常会生成静态库(.a)和共享库(.so,类似windows下面的.dll)。如果只想编译成静态库,用./configur...

2014-06-14 17:16:39

阅读数 1528

评论数 0

zlib库剖析(一)

本文整理自zlib.net以及zlib 1.2.7的手册页http://zlib.net/manual.html。     zlib是一套免费、通用、法律上不受限制的无损数据压缩库,可以在任何硬件及操作系统上使用。zlib数据格式可以跨平台移植。不像Unix compress(1)和GIF图像格...

2014-06-14 17:15:51

阅读数 21258

评论数 1

开源zlib库使用心得

前篇: 最近在做的一个项目中需要用到数据传输,为了节省流量,需要对传输的数据进行压缩。由于之前 对这方面不是太了解,在网上搜索了下,决定使用大名鼎鼎的zlib库。 下载地址:http://www.zlib.net/    最新的版本为1.2.7 下载后的文件解压...

2014-06-14 11:05:05

阅读数 5363

评论数 2

vs2008编译zlib库32位及64位

vs2008编译zlib库32位及64位    这里以1.2.5为例,当前最新的版本1.2.7,方法应该都是通用的。 32位版本  1、下载并解压缩zlib-1.2.5.tar.gz 官网http://www.zlib.org(最近打不开),所以我上传了一份在资源,下载地址:...

2014-06-14 10:53:00

阅读数 1806

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭