检查远程服务器的端口

2023-12-29#网络工具#Linux

使用 Netcat 可以检查远程服务器的端口是否打开。

通过 OPC-UA 协议采集设备数据

2023-12-25#Telegraf

OPC-UA是在工业生产制造中使用的一个协议(也可以说架构),可用于将设备数据从制造层级传输到生产计划系统或者ERP系统中。通俗一些,即生产设备的PLC产生数据,会将数据发送给统一的OPC服务器(有时候叫做 SCADA ),IT系统可以从这个服务器采集到设备信息。

作为一个广泛使用和开放的框架,大部分编程语言都有相应的第三方库,可编写相应程序采集数据。不过更简单的方式是使用 Telegraf 进行采集。

Go语言中的反射应用:检查类型

2023-12-25#Go

本文介绍一种判断变量类型的方法。

Go语言中的反射应用:获取结构体的类型名

2023-12-25#Go

本文介绍一种获取结构体的类型名的方法。

Go语言中的反射应用:合并两个结构体的字段

2023-12-24#Go

在使用 Go 语言编写程序时,少不了使用反射机制优化代码,甚至于减少代码。本文介绍一种简单的合并结构体字段的方法。

使用代码画图

2023-12-22#画图

几个画图工具。

Kafka 的命令行工具 kaf

2023-12-21#Kafka

kaf 是一个 Go 语言编写的 Kafka 客户端。它是一个可执行文件(目前不到 20MB),可下载后直接使用(下载地址。相比数百兆的 Kafka 发行版,kaf显得小巧和绿色,同时提供了丰富的选项、结构化和包含高亮色彩的输出。

发布开源的Python包到PyPI

2023-12-16#Python

在使用Python语言编写程序或者开发软件时候,不可避免地会使用到标准库之外的第三方软件包。PyPI(Python Package Index,Python软件包索引)就是官方的Python软件包服务,开发者使用pip install命令时,默认会检索这个服务,并下载安装所需的软件包到本地项目中。除了自由地使用这些软件包之外,开发者也许会开源和发布自己的代码。本文介绍如何发布软件包到PyPI中。

DMP与CDP

2023-12-07#数字化营销

在数字化营销中,经常听到DMP(Data Management Platform)和CDP(Customer Data Platform)这样系统名称。国内外有很多相关产品,各有特点,看了产品说明或者架构图,也让人摸不着头脑。比如产品架构图里,常常出现“批处理”、“实时数据”等这种技术性词汇。二者有时候又看起来有很多重复的特性,让人觉得DMP会发展成CDP。

大模型之RAG应用的逻辑架构

2023-12-07#LLM

RAG(Retrival Augmented Generation,检索增强生成)是大模型的一种比较成熟的应用场景。