logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

cmake:解决MSVC下/MT 编译paho.mqtt.c的问题

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-boot:对日期(Date)类型数据的序列化

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

文章图片
#spring boot
c++11:nlohmann::json进阶使用(二)应用adl_serializer解决第三方数据类型(such as uri)的序列化和反序列化

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

文章图片
#json
geometry:MySQL的空间数据类型(Spatial Data Type)与JTS(OSGeo)类型之间的序列化和反序列化

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

文章图片
#mysql#数据库#java
maven:迁移到 Maven Central 后 pom.xml的配置步骤

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

文章图片
#maven
cmake:VS2015和GCC编译paho.mqtt C/C++ client

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

文章图片
openjpeg:jpeg2000(j2k)图像内存压缩编码

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

文章图片
ai:告别AI知识库污染:clean4llm.sh(.py)代码清洗工具

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

文章图片
#人工智能
erpc(EmbeddedRPC)入门笔记

RPC最近在忙一个IOT设备的项目,想设计一个通信系统通过串口控制设备(freertos)的运行。按照传统的设计思路,先要定义一套串口通信协议,在这套协议中传输层协议、应用层协议一个都不能少。每一层协议都要自己实现。数据编码/解码,数据校验,容错,这些非常基础的东西都要自己实现。等这些协议都实现了,才是能开始设计真正的业务逻辑。和同事商议后,一致认为要是照这么干,黄花菜都凉了。我们的生命不能...

#嵌入式#iot
openjpeg:jpeg2000(j2k)图像内存解压缩(解码)

我的上一篇博客《openjpeg:jpeg2000(j2k)图像内存压缩编码》详细讲述了调用openjpeg实现jpeg2000(j2k)图像的内存压缩过程。本文讲述如何调用openjpeg来将jpeg2000格式的内存图像数据解码。因为有了《jpeg2000(j2k)图像编码解码:c++实现openjpeg内存流接口(memory stream)》实现的内存流接口,解压缩过程相对就比较简单了..

文章图片
    共 76 条
  • 1
  • 2
  • 3
  • 8
  • 请选择