c++
文章平均质量分 88
Joel的小喵咪
Welcome to summoner's rift
展开
-
c++ libxml2 简明入门使用教程
libxml2常用库函数详解地址一 : 首先认识一下几个libxml2 中常用的指针xmlDocPtr用于表示XML 文档的指针xmlNodePtr用于表示XML 节点的指针xmlChar用于表示XML 中的字符串(属性值等) ,unsigned char 的重定义xmlAttr 用于表示XML 属性的指针读取(解析)XML首先需要得到xmlDocPtr, 得到xmlDocPtr原创 2017-11-27 12:38:53 · 3955 阅读 · 0 评论 -
解决App Store 上架 IOS 程序必须支持IPV6
最近在将自己的ios程序发布到app store, 其中遇到不少坑, 这里记录一下关于app 的纯ipv6环境下网络访问的问题;首先声明一下, 纯ipv6环境下是否能访问到你的服务,和你的服务器有没有ipv6地址没多大关系,这个问题不应该从服务器着手处理,而是我们写的代码没有支持ipv6 !;下面提到的方法同样适用与mac os x 程序;如果你的程序是因为不支持纯ipv6 环境被拒绝的话, 那么收原创 2017-12-17 12:27:23 · 14275 阅读 · 4 评论 -
C++ 操作 LevelDB
我搭建了个人博客主页, 欢迎访问: blog.joelzho.com一. 安装 LevelDBCMake 的版本最低需 >= 3.91. 拉取源码建议下载github-release 下的压缩包, 不建议直接clone代码git clone --depth=1 https://github.com/google/leveldb.gitcd leveldb2. 编译...原创 2019-04-12 15:10:33 · 3870 阅读 · 0 评论 -
cmake + googletest 之一 入门
一: 环境OS: Ubuntu 18.04CMAKE: 3.14.5GTest: 1.8.1注意:不涉及如何安装 CMAKE 了, 相信看到这篇文章的你一定已经安装好了.假设你已经基本会使用CMAKE 了.这个博客并不会介绍GTest 的函数用法.二: 安装 GTest ( google test )GTest 的 github 地址: https://github....原创 2019-06-04 13:17:41 · 13122 阅读 · 6 评论 -
Initialization with static storage duration may throw an exception cannot be caught
我搭建了个人博客主页, 欢迎访问: blog.joelzho.com正文说实话, CLion 是一个不错的 IDE , 我特地花钱购买了一年正版授权。不过有时候一些警告实在太恶心了,比如说我们在写 Boost 或者 GTest 测试的时候的静态存储警告。例如下面的 Boost 测试代码:BOOST_AUTO_TEST_SUITE(test_time_util)BOOST_AUTO...原创 2019-07-02 17:38:53 · 6973 阅读 · 8 评论