
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
paho.mqtt.c是eclipse开发的C语言跨平台mqtt client 开源库,之前写过一篇博客《cmake:VS2015和GCC编译paho.mqtt C/C++ client》介绍如何编译它。最近在使用的时候发现有个问题:paho.mqtt.c在MSVC编译的时候不能支持/MT编译。compiler_flag_overrides.cmake为了以/MT编译paho.mqtt.c,在不修

spring将Java 数据类型的序列和反序列化为JSON字符串是依赖jackson(com.fasterxml.jackson.core:jackson-core)库来实现的,对于Java Bean中的Date类型字段,可以使用注释来指定日期格式,示例如下:但是对于非类Java Bean的字段,怎么指定日期格式呢?比如一个value中有Date类型的类型序列化时,如何控制jackson对Date

nlohmann::json是非常好用的一个json开源解析库.nlohmann/json的源码是基于C++11标准写的,整个源码就是一个文件 nlohmann/json.hpp,引用非常方便。关于nlohmann/json的基本使用官网(https://github.com/nlohmann/json)上有比较详细的介绍。这里不再赘述,本文主要是介绍在nlohmann/json的基本使用之外一些

现在很多应用都需要根据距离对信息进行排序,MYSQL5.7.28以后新增了空间数据类型(Spatial Data Type 即geometry)和相应的距离计算。关于如何进行距离计算和排序不是本文要说的重点。本文要说明的是如何将MySQL存储的空间数据类型(Spatial Data Type)转为对应的Java对象以方便访问。地理空间数据格式是有规范的,

Maven Central仓库服务迁移后,项目发布配置需更新:1)删除原有distributionManagement配置;2)添加central-publishing-maven-plugin插件(建议版本0.7.0),配置服务器ID与settings.xml匹配;3)设置autoPublish=false进行手动验证发布。发布流程:先执行mvn clean deploy上传,再登录Sonaty

paho.mqtt.c是eclipse开发的C语言跨平台mqtt client 开源库,paho.mqtt.cpp是对应的C++ Client,paho.mqtt支持CMAKE编译,本文以脚本形式提供了使用CMAKE基于VS2015/Windows以及GCC/MinGW的编译过程。环境要求cmake 这是必须的编译工具Visual Studio 2015 OR MinGWfor windowsgc

上一篇博文实现了《jpeg2000(j2k)图像编码解码:c++实现openjpeg内存流接口(memory stream)》中实现了openjpeg的memory stream接口,本文介绍如何用memory stream实现jpeg2000图像的内存压缩。create opj_image_topenjpeg在处理图像是有定义自己的图像描述结构opj_image_t,如果要对内存的中的图像进行压

我的工作平台是Eclipse+VSCode,VsCode中用阿里的和 也是轮换着用。IDE中的AI助手用着是方便,但是向AI提问的上下文最多仅限于当前工作空间(Workspace),对于需要跨项目的复杂问题,因为上下文的限制,就没办法在IDE中AI助手来解决。所以我还得依赖Cherry Studio建立知识库,来将解决复杂问题需要的不同数据整合到知识,再与AI交互。所以最近的工作在是学习在Deep

RPC最近在忙一个IOT设备的项目,想设计一个通信系统通过串口控制设备(freertos)的运行。按照传统的设计思路,先要定义一套串口通信协议,在这套协议中传输层协议、应用层协议一个都不能少。每一层协议都要自己实现。数据编码/解码,数据校验,容错,这些非常基础的东西都要自己实现。等这些协议都实现了,才是能开始设计真正的业务逻辑。和同事商议后,一致认为要是照这么干,黄花菜都凉了。我们的生命不能...
我的上一篇博客《openjpeg:jpeg2000(j2k)图像内存压缩编码》详细讲述了调用openjpeg实现jpeg2000(j2k)图像的内存压缩过程。本文讲述如何调用openjpeg来将jpeg2000格式的内存图像数据解码。因为有了《jpeg2000(j2k)图像编码解码:c++实现openjpeg内存流接口(memory stream)》实现的内存流接口,解压缩过程相对就比较简单了..
