当前位置: 首页 > news >正文

网站建设案例步骤/关键词优化技巧有哪些

网站建设案例步骤,关键词优化技巧有哪些,全国企业信息查询网站,哪个网站做外贸比较好项目中需要记录log以及读写json,对比后选择了spdlog以及rapidjson。 SPDLog 对于log只是要求能够记录到文件中以及能够过滤,选择spdlog是因为这个只需要包含头文件即可使用,不依赖第三方库,使用简单,而且功能全面&…

项目中需要记录log以及读写json,对比后选择了spdlog以及rapidjson。

 

SPDLog

对于log只是要求能够记录到文件中以及能够过滤,选择spdlog是因为这个只需要包含头文件即可使用,不依赖第三方库,使用简单,而且功能全面,至少足够目前使用。

用法:

下载【https://github.com/gabime/spdlog】文件后拷贝到项目工程目录,直接include即可。

 

1 std::shared_ptr<spdlog::logger> logger;
2 logger = spdlog::basic_logger_mt("basic_logger", "DLLLog.txt");
3 logger->set_level(spdlog::level::debug);
4 logger->info("Start DLL");

有若干个level,

enum level_enum
{trace = 0,debug = 1,info = 2,warn = 3,err = 4,critical = 5,off = 6
};

通过set_level进行过滤,只会显示超过setlevel 的log。

 

 

Rapidjson

也是不依赖第三方库的,只需要下载后#include后就可使用。

用法:

下载【https://github.com/Tencent/rapidjson/】,#include,然后就可以使用。

主要用来读写json文件,而读写文件也是通过转换为一个jsonstring来做的,即读取文件到一个string,然后操作该string解析为document,需要写入时候将Document序列化为一个string,将该string写入到文件。

rapidjson::Document ToolBox::ReadJsonFromFile(const std::string& filename)
{rapidjson::Document ret;ifstream ifs(filename);string jsonstr = "";string line;if (ifs){while ((getline(ifs, line))){jsonstr += line;}}    ret.Parse(jsonstr.c_str());ifs.close();return ret;
}

 

int ToolBox::WriteDocumentToFile(const rapidjson::Document& sourcedata, const std::string& filename)
{int ret = 0;ofstream ifs(filename);if (!ifs){ret = -1;return ret;}string jsonstr = "";StringBuffer buffer;Writer<StringBuffer> writer(buffer);sourcedata.Accept(writer);jsonstr = buffer.GetString();ifs << jsonstr;ifs.close();return ret;
}

得到document后可以通过HasParseError()验证是否解析出错,通过HasMember("XXX")检验是否有该成员,有了就可以操作。需要注意的是如果要修改值,变量不能直接赋值,需要下面方式实现:

d["XXX"].SetString(StringRef(this->XXX.c_str()));

 

 

 

 

转载于:https://www.cnblogs.com/youdias/p/9436208.html

http://www.lbrq.cn/news/1270423.html

相关文章:

  • 手机免费创网站/企业网站建设的基本流程
  • 网站建设云梦/泰安seo推广
  • 绵阳专门做网站的公司有哪些/杭州关键词优化平台
  • 关于asp网站模板下载/有没有免费的写文案的软件
  • 安阳网站制作/网络营销最新案例
  • 外贸建站是什么意思/广州seo公司排行
  • wordpress建立视频网站/东莞网站建设方案外包
  • 郑州网站推广¥做下拉去118cr/3000行业关键词
  • 怎么让人搜索到自己做的网站/成都网站建设方案推广
  • 上海做产地证在哪个网站录入/网站建站开发
  • 用腾讯云做网站的好处/大连网站seo
  • 网站开发包含网页设计吗/百度学术官网入口
  • 做关于星空的网站/某企业网站的分析优化与推广
  • 信誉好的网站建设公司/济南seo顾问
  • 做行政关注什么类型的网站/网上教育培训机构哪家好
  • 宿迁建设企业网站/做直销去哪里找客户
  • 如何做网站内链/优化seo排名
  • 网站头像设计免费制作/深圳网络推广的公司
  • 满满正能量网站/专门开发小程序的公司
  • 个人网站备案 备注/大丰seo排名
  • 无锡定制网站制作公司/百度搜索指数在线查询
  • 保密和档案网站建设方案/中国舆情网
  • 网页设计与网站建设步骤/百度一下京东
  • 网站建设功能描述书/站长工具seo优化系统
  • 网站ftp根目录/今天重大新闻国内最新消息
  • 外贸社交网站排名/晋江怎么交换友情链接
  • 桂林网站seo/网络广告营销策划方案
  • wordpress 4.8教程/杭州seo排名
  • 大连模板建站软件/河南最新消息
  • 邢台网络公司做网站/简单的个人网页制作html
  • 【0基础PS】PS工具详解--图案图章工具
  • 图像加密学习日志————论文学习DAY4
  • eSIM技术深度解析:从物理芯片到数字革命
  • Java高性能编程实践指南
  • Java 根据多个 MM-dd 日期计算总时长(包含当日和次日)
  • 暑期算法训练.11