摘要: 用VS工具从dll导出lib VS开发工具提供了两个命令行工具,一个是dumpbin.exe,另一个是lib.exe。利用这两个 工具即可从dll导出其对应的lib。 1. 在VS命令行工具中执行: 2. 编辑yourdll.def文件,使之格式与.def文件格式一致。比如: 3. 在命令行执行: 阅读全文
posted @ 2018-06-07 22:56 Droplet 阅读(1594) 评论(0) 推荐(0) 编辑
摘要: Dedicated logger objects 现在我们已经定义了日志存储的位置和方式,是时候继续尝试日志记录了。为了做到这一点,我们必须创建一个logging source。在我们的例子中,这是一个 logger 对象,它很简单: 注意 好奇的读者可能已经注意到,我们没有为 trivial lo 阅读全文
posted @ 2018-06-06 10:07 Droplet 阅读(459) 评论(0) 推荐(0) 编辑
摘要: Trivial logging with filters 虽然严重性级别有利于提供更多的信息,但通常您会希望应用过滤器,只将重要的记录输出,而忽略其余的记录。通过在库核心中设置一个全局过滤器,很容易做到这一点,如下所示: include include include namespace loggi 阅读全文
posted @ 2018-06-06 00:27 Droplet 阅读(241) 评论(0) 推荐(0) 编辑
摘要: Tutorial 在本节中,我们将介绍如何开始Boost Log的基本步骤。在阅读完之后,您应该能够初始化库并将日志记录添加到您的应用程序中。本教程的代码也可以在libs/log/例题目录中的示例中使用。您可以随意修改,编译并查看结果。 Trivial logging 对于那些不想阅读大量的手册,只 阅读全文
posted @ 2018-06-05 23:53 Droplet 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 定义 以下是一些术语的定义,这些术语将在整个文档中广泛使用: Log record 从用户的应用程序中收集的一组信息,是将其放入日志中的候选者。在一个简单的例子中,日志记录将在日志文件中被记录到日志文件中作为一行文本。 Attribute “属性”是一段元信息,可以用来专门化日志记录。在Boost. 阅读全文
posted @ 2018-06-05 17:39 Droplet 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Setting up sinks 有时候,trivial(简单的)logging并不能满足要求。例如,想要更精细的日志处理,而不是简单地打印出来。为此,必须构建自定义的sinks,并且将它们注册到core中。这通常只在程序的开始执行一次。 注意:特别要提醒的是,在前面的章节中我们并没有初始化任何si 阅读全文
posted @ 2018-06-04 22:56 Droplet 阅读(674) 评论(0) 推荐(0) 编辑
摘要: boost log支持以下配置宏,只列出一些常用的,如下表所示: 有一点要注意:如果你的程序工程中由多个模块构成(例如,由一个.exe和多个.dll构成),当你使用boost log 库时必须built as a shared object。如果只是单个模块(例如:单个.exe或单个.dll)则可以 阅读全文
posted @ 2018-06-04 01:13 Droplet 阅读(549) 评论(0) 推荐(0) 编辑
摘要: .sln .vcxproj .vcxproj.filters .vcxproj.user Qt 阅读全文
posted @ 2018-05-18 09:33 Droplet 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Enterprise: NJVYC-BMHX2-G77MM-4XJMR-6Q8QF Professional: KBJFW-NXHK6-W4WJM-CRMQB-G3CDH 阅读全文
posted @ 2018-05-14 16:09 Droplet 阅读(2517) 评论(0) 推荐(0) 编辑
摘要: JWT的定义及其组成 转自 https://www.jianshu.com/p/168d34aab2e3 JWT(JSON Web Token)是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。 一个JWT实际上就是一个字符串,它由三部分组成,头部、载荷与签名。 阅读全文
posted @ 2018-05-14 11:30 Droplet 阅读(1878) 评论(0) 推荐(0) 编辑