会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Chobits
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
47
下一页
[置顶]
Linux学习笔记
摘要: 本笔记是学习 刘遄老师 的《Linux就该这么学》一书所做,书籍地址:https://www.linuxprobe.com/docs/LinuxProbe.pdf 本文以centOS发行版为例,软件仓库等可能不适用于其他发行版 添加普通用户并加入sudoers 第一步:使用useradd命令创建用户
阅读全文
posted @ 2022-09-16 11:18 dirgo
阅读(256)
评论(0)
推荐(0)
2025年12月3日
ScheduledExecutorService中调度方法scheduleWithFixedDelay,scheduleAtFixedRate,schedule的异同
摘要: 理解这几个调度方法的区别对于构建可靠的定时任务系统很重要。下表清晰地展示了它们的核心异同: 特性 schedule(Runnable, delay, unit) scheduleAtFixedRate(...) scheduleWithFixedDelay(...) 执行次数 仅1次 固定次数或无限
阅读全文
posted @ 2025-12-03 14:58 dirgo
阅读(7)
评论(0)
推荐(0)
2025年12月2日
[转]Java使用Milo实现OPC UA客户端及服务端,操作uaexpert工具测试(史上最详细讲解)
摘要: 原文地址:Java使用Milo实现OPC UA客户端及服务端,操作uaexpert工具测试(史上最详细讲解)_java opcua-CSDN博客 其他参考文章: Java使用Milo实现OPC UA客户端,封装spring boot starter | kangaroo的个人笔记 java通过org
阅读全文
posted @ 2025-12-02 15:17 dirgo
阅读(34)
评论(0)
推荐(0)
[转]Java实现OPC UA客户端
摘要: 原文地址:Java实现OPC UA客户端一、Milo库 本文使用Milo库实现OPC UA客户端,以达到通过java读、写、订阅变 - 掘金 一、Milo库 本文使用Milo库实现OPC UA客户端,以达到通过java读、写、订阅变量的目的。 官网:Milo Github链接 官网地址有时候访问很慢
阅读全文
posted @ 2025-12-02 15:13 dirgo
阅读(3)
评论(0)
推荐(0)
2025年12月1日
eclipse-milo订阅的两种模式:Reporting 和Sampling 区别,一般使用Reporting,默认也是Reporting
摘要: 根据搜索结果,使用 Eclipse Milo 项目实现订阅功能时,一般采用 Reporting(报告)模式。这是 OPC UA 订阅机制中最直接和常用的模式,其核心是当服务器端的数据发生变化时,主动向客户端推送更新。 两种模式的具体区别和典型应用场景如下: 模式 工作机制 典型应用场景 Report
阅读全文
posted @ 2025-12-01 14:02 dirgo
阅读(11)
评论(0)
推荐(0)
2025年11月28日
【转】OPC UA Client:使用UaExpert
摘要: 原文地址:OPC UA Client:使用UaExpert - ioufev - 博客园 视频地址:https://www.bilibili.com/video/BV13V411f7Ch?p=4 OPC UA 连接 安装 下载页面:https://www.unified-automation.com
阅读全文
posted @ 2025-11-28 10:24 dirgo
阅读(44)
评论(0)
推荐(0)
[转]SpringBoot启动注解@SpringBootApplication
摘要: 原文地址:SpringBoot启动注解@SpringBootApplication - 知乎 SpringBoot启动注解@SpringBootApplication 详细理解SpringBoot的组合注解 @SpringBootApplication。 启动类注解 SpringBoot的启动类入口
阅读全文
posted @ 2025-11-28 10:22 dirgo
阅读(10)
评论(0)
推荐(0)
【转】@Configuration 注解:深度解析与实战指南
摘要: 原文地址:@Configuration 注解:深度解析与实战指南深入挖掘 Spring @Configuration 注解,从源 - 掘金 一、前置知识:Spring 中的 Bean 1.1 什么是 Bean? 在 Spring 框架的复杂生态中,Bean 是构成应用程序的核心元素,是被 Sprin
阅读全文
posted @ 2025-11-28 10:18 dirgo
阅读(16)
评论(0)
推荐(0)
2025年11月27日
Vue3 路由传参常用方法及优缺点对比
摘要: 实践遇到的问题:State传参,在目标页面拿不到,继续问deepseek,说使用history.state获取,然而还是获取不到,继续问,让检查的项目除了路由模式,其他都没问题,但是路由模式从createWebHashHistory改为createWebHistory后,后端报错,时间关系,没法深究
阅读全文
posted @ 2025-11-27 08:34 dirgo
阅读(99)
评论(0)
推荐(0)
2025年11月26日
通过EMQX转发MQTT消息存入iotDB数据库
摘要: 需求原因: iotDB自带mqtt broker可以实现向其发消息直接存入,但这样存在几个问题:第一最重要的,过于耦合,iotDB挂了则mqtt broker也挂,第二:既有的设备有固定格式,iotDB解决方法是需要写Java代码,然后打包,然后替换原项目文件,不够灵活。 解决方法: EMQX 提供
阅读全文
posted @ 2025-11-26 15:39 dirgo
阅读(28)
评论(0)
推荐(0)
2025年11月17日
前端项目从npm或yarn迁移到pnpm方法
摘要: 第一步:全局安装好pnpm 第二步:在项目目录下,删除node_modules和pnpm-lock.yaml(如果有) 第三步:在项目目录下的命令行执行 pnpm import ,作用:从已有的npm/yarn配置生成pnpm-lock.yaml 第四步:执行 pnpm install 第五步:运行
阅读全文
posted @ 2025-11-17 15:41 dirgo
阅读(16)
评论(0)
推荐(0)
2025年11月13日
开源输入法引擎RIME的Windows端实现“小狼毫”以及简体中文方案“雾凇拼音”的安装和使用
摘要: 之前Windows上用搜狗也还好,除了偶尔弹个广告,直到最近用whistle调试移动端程序,发现搜狗几乎每秒都在向其后端服务器发送请求,而此时我根本没用输入法,真是太流氓了,直接卸载,换回win10默认输入法,开始除了词库少点,联想差点也没啥,直到最近输入个中文标点(之前都是默认英文标点),调出语言
阅读全文
posted @ 2025-11-13 17:15 dirgo
阅读(367)
评论(0)
推荐(0)
2025年11月12日
CompletableFuture Java8 异步编程工具
摘要: Java的CompletableFuture是Java 8引入的一个非常强大的异步编程工具,它实现了Future和CompletionStage接口,提供了丰富的方法来组合、转换和处理异步计算的结果。下面我将从创建、转换、组合、错误处理等方面详细讲解CompletableFuture的使用。 1.
阅读全文
posted @ 2025-11-12 13:13 dirgo
阅读(40)
评论(0)
推荐(0)
【转】Milo库OPCUA协议java实现
摘要: 原文地址:Milo库OPCUA协议java实现 - 知乎 Milo库 今天跟大家来介绍一下一个OPC UA协议的开源库,我们使用的现场设备为西门子的S7-1500 CPU,西门子的S7-1500在V2.1版本后就直接可以作为OPC UA的服务器来供其他客户端访问。所以用OPC协议来进行数据采集就是最
阅读全文
posted @ 2025-11-12 13:06 dirgo
阅读(86)
评论(0)
推荐(0)
2025年11月10日
MQTT 主题的写法(强烈不推荐以/开头,会形成空层级)
摘要: 好的,我们来详细讲解 MQTT 主题的写法、规则以及通配符的使用。这是 MQTT 协议中非常核心和灵活的部分。 1. 主题 (Topic) 是什么? 作用: MQTT 主题是一个UTF-8编码的字符串,是消息的地址标签或路由路径。发布者将消息发送到特定的主题,订阅者通过订阅感兴趣的主题来接收相关的消
阅读全文
posted @ 2025-11-10 10:42 dirgo
阅读(101)
评论(0)
推荐(0)
关于emqx的免费商用问题,最保险的是使用5.8及以前版本
摘要: 根据官网说明,从5.9开始变更了许可证,之前开源版本为(Apache 2.0),新版本没有独立开源版,并入商业版,采用 BSL 1.1 许可证: EMQX Licensing FAQ | EMQ 上面链接为官网对这个问题的答疑 其一,从第四个: 4. “附加使用授权”允许什么?“附加使用”的前提限制
阅读全文
posted @ 2025-11-10 10:34 dirgo
阅读(104)
评论(0)
推荐(0)
2025年11月8日
zram相关的几个定时任务,服务的位置和作用
摘要: 定时任务都是系统级的,所以用用户级命令corntab -l是看不到的 1./etc/cron.d/目录下的armbian-truncate-logs 1 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 2 3 */1
阅读全文
posted @ 2025-11-08 17:29 dirgo
阅读(4)
评论(0)
推荐(0)
2025年11月5日
promise.all 和 promise.allSettled 的区别
摘要: Promise.all 与 Promise.allSettled 的区别详解 这两个方法都是用于处理多个Promise的并发执行,但在行为和结果处理上有重要区别。 📊 核心区别对比表 特性 Promise.all Promise.allSettled 失败处理 一个失败立即拒绝整个Promise
阅读全文
posted @ 2025-11-05 16:52 dirgo
阅读(58)
评论(0)
推荐(0)
前端图片压缩三方库browser-image-compression的使用实践
摘要: 20251106再次实测补充:使用过程中发现browser-image-compression的压缩耗时较长,达到compressorjs的5倍,开始以为是开了WebWorker,但是关了以后耗时没有任何改善,鉴于一次压缩图片数量不多(最多8张,大多数时候只有一两张),不需要后台执行,另外也没有压缩
阅读全文
posted @ 2025-11-05 14:55 dirgo
阅读(31)
评论(0)
推荐(0)
前端图片压缩方案
摘要: 在Vue 3项目中压缩图片,可以有效优化图片体积,提升加载性能和用户体验。以下是几种常用方案和核心代码示例。 下表概述了主要的压缩方案,你可以根据项目需求选择: 方案 特点 适用场景 compressorjs 功能丰富,配置灵活,支持通过质量或尺寸压缩 需要精细控制压缩参数的项目 browser-i
阅读全文
posted @ 2025-11-05 13:49 dirgo
阅读(68)
评论(0)
推荐(0)
2025年10月31日
[转]Whistle系列之(五)Whistle移动端调试
摘要: 总结:Whistle是一个网络抓包工具,移动端调试是一个附加功能,其中自带的weinre是连接手机,类似浏览器开发者工具的界面在电脑上查看,其他的eruda和vConsole是利用Whistle的js注入功能,把这两个工具加到移动端项目,免去直接在项目里写代码,调试完还要移除代码的麻烦,本身的信息查
阅读全文
posted @ 2025-10-31 14:55 dirgo
阅读(20)
评论(0)
推荐(0)
1
2
3
4
5
···
47
下一页
公告