随笔分类 - C\C++
摘要:VMIME是一个GNU下开源的第三方类库,主要是支持各种邮件协议的。 已经无力吐槽windows下C++的各种第三方库编译带给我的忧伤了,先上需要的类库 libvmime-0.9.1.tar.bz http://www.vmime.org/downloads.html libiconv-1.9.1http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.9.1.tar.gz gettext-0.13.1.tar.gzhttp://ftp.gnu.org/pub/gnu/gettext/gettext-0.13.1.tar.gz libgsasl-1.4.4.
阅读全文
摘要:Here is an example of JSON data:// Configuration options{ // Default encoding for text "encoding" : "UTF-8", // Plug-ins loaded at start-up "plug-ins" : [ "python", "c++", "ruby" ], // Tab indent size "indent" : { "length&quo
阅读全文
摘要:openssl的编译让我纠结了快两个夜晚了,终于在今天编译出来了....... 记录下编译此库的种种。 正常过程可以参考此文,图文攻略http://blog.chinaunix.net/space.php?uid=20479991&do=blog&id=216269 简单点说就是 1) 安装Actionperl编译环境 2) 打开cmd命令行,进入openssl文件路径 3) 敲入perlConfigure VC-WIN32 命令,运行 4) 敲入ms\do_ms 命令(注意是‘\’),运行 5)打开你要用到的编译器(VC6,VC9等)找到bin目录下的vcvars32.bat
阅读全文
摘要:-------------------------------------------摘自《c++ primer》下面三种常见的程序错误都与动态内存分配相关:1. 删除( delete )指向动态分配内存的指针失败,因而无法将该块内存返还给自由存储区。删除动态分配内存失败称为“内存泄漏(memory leak)”。内存泄漏很难发现,一般需等应用程序运行了一段时间后,耗尽了所有内存空间时,内存泄漏才会显露出来。2. 读写已删除的对象。如果删除指针所指向的对象之后,将指针置为 0 值,则比较容易检测出这类错误。3. 对同一个内存空间使用两次 delete 表达式。当两个指针指向同一个动态创建的对象
阅读全文
摘要:C++著名程序库的比较和学习 1、C++各大有名库的介绍——C++标准库2、C++各大有名库的介绍——准标准库Boost3、C++各大有名库的介绍——GUI4、C++各大有名库的介绍——网络通信5、C++各大有名库的介绍——XML6、C++各大有名库的介绍——科学计算7、C++各大有名库的介绍——游戏开发8、C++各大有名库的介绍——线程9、C++各大有名库的介绍——序列化10、C++各大有名库的介绍——字符串11、C++各大有名库的介绍——综合12、C++各大有名库的介绍——其他库13、C++名人的网站在 C++中,库的地位是非常高的。C++之父 BjarneStroustrup先生多次表示
阅读全文
摘要:这不是一篇权威的指南,只是一些你需要遵循的基本规则,这些规则可以让你对开源项目的贡献使得你和项目维护者都感到愉快!为什么加入一个开源项目?首先,有很多加入开源项目的动机。排在第一的可能是“酷”:)当你告诉你的朋友“嘿,我在XYZ项目开发团队! 我很潮吧?”但是这并不是一个很好的原因。加入一个开源项目的首先需求是你需要使用它。如果你自己不会实际使用,那么就不会有很强的动机去加入一个项目。其它一些加入开源项目的原因可能是:获得写权限,将你自己的特性或者bug修订加入到基础代码中;你认为自己能够对项目带来很大的提升;你有很多空闲时间:)初始方法因为如下两个原因,第一次加入一个开源项目可能需要慎重对待
阅读全文
摘要:这篇博文介绍的setopt函数不尽详细,改天有空自己搞个译文,然后顺理成章的摘掉转的帽子----------------------------------------------------------------------------------2012-02-11 21:14差不多整理了一遍,又补充了一些,最近正在用libcurl,就用到哪补充到哪吧。顺道摘了转的帽子先-------------------------------------------------------------------------------libcurl里主要用到的函数有curl_easy_init(
阅读全文

浙公网安备 33010602011771号