会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
千千寰宇
大数据与Java软件开发从业者,数智化转型实践者。
首页
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
69
下一页
2025年7月9日
[物联网/端云通信/最佳实践] 物联网端云通信之最佳实践
摘要: 缘起 近3年来,接触了不少物联网(端云)通信报文的解析程序设计与开发工作。 有必要总结一二。 最佳实践 端云通信报文协议格式 需要综合考虑: 压缩率 / 网络带宽 / 存储成本 / 协议解析与转换性能。 上报频率(上报周期) 有必要考虑进去的字段: 端云协议的报文类型(业务云平台自由定义) 端云协议
阅读全文
posted @ 2025-07-09 10:55 千千寰宇
阅读(20)
评论(0)
推荐(0)
2025年7月8日
[Java SE] Java 排序接口: `Comparable` / `Comparator`
摘要: 概述:Java 排序接口: Comparable / Comparator 在 Java 中,排序功能主要通过 Comparable 接口和 Comparator 接口来实现。 这两个接口在功能和使用场景上有一些区别,以下是它们的详细比较: java.lang.Comparable 接口 定义: C
阅读全文
posted @ 2025-07-08 19:38 千千寰宇
阅读(46)
评论(0)
推荐(0)
2025年6月29日
[Java/序列化] Java对象的序列化
摘要: 概述:Java对象的序列化 Java基础:对象的序列化 什么是对象的序列化(Serialization) “序列化”是一种把内存中Java对象的状态转化成字节流的机制,“反序列”是其相反的过程,把序列化成的字节流用来在内存中重新创建一个实际的Java对象。 这个机制被用来“持久化”对象。 通过对象序
阅读全文
posted @ 2025-06-29 10:04 千千寰宇
阅读(65)
评论(0)
推荐(0)
2025年6月26日
[Java/字节流/BytesReader] 核心源码精讲: ByteArrayInputStream(字节数组输入流,JDK 1.0-)
摘要: 序 在物联网领域、通信领域,时常涉及直接从二进制字节数据中读取指定区域的字节数据,完成通信协议报文的解析/反序列化等操作。 直接读取字节数据,能节约诸多资源、提高程序处理性能。 而Java idk io模块内自带的 ByteArrayInputStream 是一个很好的字节流处理组件。(本文聚焦的对
阅读全文
posted @ 2025-06-26 14:10 千千寰宇
阅读(215)
评论(0)
推荐(0)
[汽车电子/UDS] DTC := 故障诊断码
摘要: 概述: DTC := 故障诊断码 DTC的定义 DTC的全称是Diagnostic Trouble Code,即诊断故障码。 它是由车载诊断系统识别的故障状态的数字通用标识符。 通俗地讲,就是当汽车里出现了故障,ECU(车载电脑)会发出一串数字,它可以帮助我们及时知悉故障情况、辅助我们更快地找到故障
阅读全文
posted @ 2025-06-26 10:13 千千寰宇
阅读(1499)
评论(0)
推荐(0)
2025年6月24日
[车载以太网] SOME/IP 参数和数据结构的序列化
摘要: 序 本篇系对以太网SOME/IP协议的参数数据结构的序列化/反序列化的解读。 概述:SOME/IP 参数和数据结构的序列化 大小端/字节序 每个参数(parameter)的字节顺序由接口定义进行规定。 所有的 SOME/IP Header 字段,应该以网络字节序(大端)编码。 PRS_SOME/IP
阅读全文
posted @ 2025-06-24 20:14 千千寰宇
阅读(462)
评论(0)
推荐(0)
2025年6月21日
[汽车电子/车载以太网] 车载以太网的日志数据记录格式: pcap / blf / asc
摘要: 概述:车载以太网的日志记录格式 CANoe 与 车载以太网常用的日志文件格式: ASC / BLF / PCAP 对于汽车工程师来说,德国Vector公司推出的CANoe是最常用的开发环境之一。 CANoe的全称为CAN open environment,是一款能够实现网络和ECU开发、测试以及分析
阅读全文
posted @ 2025-06-21 14:44 千千寰宇
阅读(441)
评论(0)
推荐(0)
[汽车电子/CAN] BLF 文件
摘要: 概述 : BLF 文件 ASC Log 与 BLF 文件 ASC Log (ASCII Log) 及 BLF (Binary Logging Format) 文件,是 Vector 公司制订的一种日志文件格式,其支持描述:CAN / ETH(以太网/SOMEIP等) / FlexRay / LIN
阅读全文
posted @ 2025-06-21 11:26 千千寰宇
阅读(932)
评论(0)
推荐(0)
2025年6月19日
[Python] typing 模块 : Python 3 内置模块 [Python 3.5 - ]
摘要: 概述: typing 模块 (Python 内置模块) 简介 Python 的 typing 模块自 Python 3.5 版本引入,为静态类型注解提供了支持。 这个模块主要用于增强代码的可读性和维护性,尽管 Python 是一种动态类型语言,类型注解使得开发者能够更清晰地了解函数和变量的预期类型。
阅读全文
posted @ 2025-06-19 20:45 千千寰宇
阅读(143)
评论(0)
推荐(0)
2025年6月17日
[计算机组成原理/Java] 字符集编码: Unicode 字符集(UTF8/UTF16/UTF32) / `BOM`(Byte Order Mark/字节序标记) / UnicodeTextUtils
摘要: 序 最近解析 以太网 SOME/IP 报文时,涉及到解析数据类型为 String(标准的Unicode字符集编码的文本序列,且细分为 动态 String [存在 32 bit 的 StringFieldLength] 和 静态 String ) 的场景。 尤其是 Struct 嵌套 String 时
阅读全文
posted @ 2025-06-17 19:58 千千寰宇
阅读(383)
评论(0)
推荐(3)
[Clickhouse] Clickhouse 系统表: 元数据 / 资源 / ...
摘要: 1 概述:Clickhouse 系统表 system.clusters : 集群信息 -- 查看 Clickhouse 集群架构 (节点/分片/副本) $ select * from system.clusters cluster |shard_num|shard_weight|replica_nu
阅读全文
posted @ 2025-06-17 10:54 千千寰宇
阅读(40)
评论(0)
推荐(0)
2025年6月16日
[汽车] 车辆配置代码(VSN)的设计与规范
摘要: 概述: 车辆配置代码 ≈ 车型配置代码 定义 图:荣光的车辆配置VSN代码,在驾驶座下面的钣金里(注:不是在座位里的) 车辆配置代码 (VSN) 是识别一台车辆的完整配置而编制的一组代号。 简言之,VSN,代表车辆出厂时的配置 以【上汽通用五菱公司】的编码规则为例: 第1/2/3/4位 : 品种代码
阅读全文
posted @ 2025-06-16 11:06 千千寰宇
阅读(179)
评论(0)
推荐(0)
2025年6月10日
[网络传输/序列化/CPU/内存/计算机组成原理] 字节序/大小端
摘要: 缘起 CAN / DBC 字节序与大端 概述: 字节序(Byte Order) := 大小端(Endian) := { Little-Endian(小端字节序) , Big-Endian(大端字节序/网络序) } 大小端的由来 关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swi
阅读全文
posted @ 2025-06-10 17:30 千千寰宇
阅读(429)
评论(0)
推荐(0)
[操作系统/Linux/容器/0|1|2号进程] 容器内kill 1号进程的坑
摘要: 1 问题描述: 无法 kill 掉容器中进程号为1的进程 为了直观的说明问题,这里将使用几个示例进行演示。 在容器中,通过kill 1命令将1号进程杀掉,即停止容器运行。 Shell 程序 : kill 1 操作无效,kill -9 1 操作无效 demonlee@demonlee-ubuntu:p
阅读全文
posted @ 2025-06-10 10:29 千千寰宇
阅读(77)
评论(0)
推荐(0)
2025年6月9日
[Java/Python] Java 基于命令行调用 Python
摘要: 需求描述 利用 Java 基于命令行调用 Python 环境信息 基于 Ubuntu 24 的 Docker 容器 Python 3.12 Java 17 实现步骤 安装 Python + PIP 环境 以基于 Ubuntu 24 的 Docker 环境为例 Dockerfile # OS: Ubu
阅读全文
posted @ 2025-06-09 15:13 千千寰宇
阅读(256)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
69
下一页
公告