摘要:
在编程和日常计算中,我们经常需要在不同的数制之间进行转换。二进制、十进制和十六进制是最常用的数制。二进制是计算机内部处理数据的基础,十进制是我们日常生活中最常用的数制,而十六进制则在编程和硬件相关领域中广泛使用。 阅读全文
摘要:
在网络通信过程,常常需要传输字节流数据,但字节流数据有些为不可见字符,不方便调试 阅读全文
摘要:
1、准备 (1) Github仓库地址: paho.mqtt.c paho.mqtt.cpp (2) Visual Studio 2022以及CMake Visual Studio 2022 CMake 2、编译C库 首先clone源码到本地文件夹,在源码目录下新建build目录,然后打开CMake 阅读全文
摘要:
在进行大小比较时,整数类型可以直接进行比较,浮点类型需要进行差值比较 // Integral type equal template <typename T> typename std::enable_if<std::is_integral<T>::value, bool>::type Equal( 阅读全文
摘要:
要在Linux下实现一个定时器,可以使用使用系统提供的定时器API Linux系统提供了一些定时器API,如setitimer、timer_create、timer_gettime等,可以使用这些API来实现定时器。以setitimer为例,可以按照以下步骤来使用: 1.定义一个itimerval结 阅读全文