会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Chobits
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
48
下一页
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
阅读(20)
评论(0)
推荐(0)
2025年11月13日
开源输入法引擎RIME的Windows端实现“小狼毫”以及简体中文方案“雾凇拼音”的安装和使用
摘要: 之前Windows上用搜狗也还好,除了偶尔弹个广告,直到最近用whistle调试移动端程序,发现搜狗几乎每秒都在向其后端服务器发送请求,而此时我根本没用输入法,真是太流氓了,直接卸载,换回win10默认输入法,开始除了词库少点,联想差点也没啥,直到最近输入个中文标点(之前都是默认英文标点),调出语言
阅读全文
posted @ 2025-11-13 17:15 dirgo
阅读(422)
评论(0)
推荐(0)
2025年11月12日
CompletableFuture Java8 异步编程工具
摘要: Java的CompletableFuture是Java 8引入的一个非常强大的异步编程工具,它实现了Future和CompletionStage接口,提供了丰富的方法来组合、转换和处理异步计算的结果。下面我将从创建、转换、组合、错误处理等方面详细讲解CompletableFuture的使用。 1.
阅读全文
posted @ 2025-11-12 13:13 dirgo
阅读(45)
评论(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
阅读(105)
评论(0)
推荐(0)
2025年11月10日
MQTT 主题的写法(强烈不推荐以/开头,会形成空层级)
摘要: 好的,我们来详细讲解 MQTT 主题的写法、规则以及通配符的使用。这是 MQTT 协议中非常核心和灵活的部分。 1. 主题 (Topic) 是什么? 作用: MQTT 主题是一个UTF-8编码的字符串,是消息的地址标签或路由路径。发布者将消息发送到特定的主题,订阅者通过订阅感兴趣的主题来接收相关的消
阅读全文
posted @ 2025-11-10 10:42 dirgo
阅读(122)
评论(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
阅读(177)
评论(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
阅读(6)
评论(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
阅读(67)
评论(0)
推荐(0)
前端图片压缩三方库browser-image-compression的使用实践
摘要: 20251106再次实测补充:使用过程中发现browser-image-compression的压缩耗时较长,达到compressorjs的5倍,开始以为是开了WebWorker,但是关了以后耗时没有任何改善,鉴于一次压缩图片数量不多(最多8张,大多数时候只有一两张),不需要后台执行,另外也没有压缩
阅读全文
posted @ 2025-11-05 14:55 dirgo
阅读(51)
评论(0)
推荐(0)
前端图片压缩方案
摘要: 在Vue 3项目中压缩图片,可以有效优化图片体积,提升加载性能和用户体验。以下是几种常用方案和核心代码示例。 下表概述了主要的压缩方案,你可以根据项目需求选择: 方案 特点 适用场景 compressorjs 功能丰富,配置灵活,支持通过质量或尺寸压缩 需要精细控制压缩参数的项目 browser-i
阅读全文
posted @ 2025-11-05 13:49 dirgo
阅读(83)
评论(0)
推荐(0)
2025年10月31日
[转]Whistle系列之(五)Whistle移动端调试
摘要: 总结:Whistle是一个网络抓包工具,移动端调试是一个附加功能,其中自带的weinre是连接手机,类似浏览器开发者工具的界面在电脑上查看,其他的eruda和vConsole是利用Whistle的js注入功能,把这两个工具加到移动端项目,免去直接在项目里写代码,调试完还要移除代码的麻烦,本身的信息查
阅读全文
posted @ 2025-10-31 14:55 dirgo
阅读(25)
评论(0)
推荐(0)
关于Flutter中InAppWebView的H5页面localStorage的缓存问题
摘要: 现象: 开发了一个flutter项目,使用InAppWebView,里面链接Vue的项目,vue项目也是从github上找了一个框架,然后二次开发,开发的时候使用浏览器测试都正常,但是打包app后安装测试就有问题了,在注销第一个用户,再登录第二个用户后,获取到的还是第一个用户的信息. 查找原因: 非
阅读全文
posted @ 2025-10-31 10:43 dirgo
阅读(13)
评论(0)
推荐(0)
2025年10月29日
minio控制匿名访问权限只能访问视频和图片
摘要: 登录web管理界面-点击左侧Buckets菜单-点击需要配置的存储桶 -点击Summary-点击Access Policy旁边的铅笔图标-弹出Change Access Policy对话框,将Access Policy改为custom,再Write Policy下面的文本框内粘贴以下JSON { "
阅读全文
posted @ 2025-10-29 09:18 dirgo
阅读(62)
评论(0)
推荐(0)
vxe-table导出excel插件,即exceljs导出多张图片的坑
摘要: 使用vxe-table的vxe-img-group组件在单元格可以很好的在web页面渲染多张图片,但是如果使用推荐的第三方导出excel插件plugin-export-xlsx(基于exceljs)的话,则只能导出第一张图片. 搜索全网,没找到类似需求的解决方法,问deepseek,倒是给出了通过配
阅读全文
posted @ 2025-10-29 09:00 dirgo
阅读(24)
评论(0)
推荐(0)
2025年10月28日
[转]Spring 之MultipartFile转换File 并鉴别File Mine Type 类型
摘要: 原文地址:Spring 之MultipartFile转换File 并鉴别File Mine Type 类型_spring mimetype-CSDN博客 常见 MIME 类型列表扩展名 文档类型 MIME 类型.aac AAC audio audio/aac.abw AbiWord document
阅读全文
posted @ 2025-10-28 08:19 dirgo
阅读(7)
评论(0)
推荐(0)
[转]使用Nginx代理MinIO的完整指南:实现Web界面与API接口的远程访问
摘要: 原文地址:使用Nginx代理MinIO的完整指南:实现Web界面与API接口的远程访问_nginx 代理minio-CSDN博客 引言MinIO作为一款高性能、兼容S3协议的对象存储服务,被广泛应用于存储图片、视频、日志文件等非结构化数据。然而,默认情况下MinIO生成的分享链接有效期最长仅为7天,
阅读全文
posted @ 2025-10-28 08:15 dirgo
阅读(158)
评论(0)
推荐(0)
2025年10月27日
Oracle Data Pump 网络模式直接迁移详解(使用数据库链接(Database Link))
摘要: Oracle Data Pump 网络模式直接迁移详解 网络模式(NETWORK_LINK)是Oracle Data Pump提供的一种无需生成转储文件的直接迁移方式,数据通过数据库链接直接从源库传输到目标库。 🌟 网络模式的核心优势 优势 说明 无需磁盘空间 不生成DMP文件,节省大量磁盘空间
阅读全文
posted @ 2025-10-27 09:20 dirgo
阅读(36)
评论(0)
推荐(0)
openEuler安装Oracle踩坑
摘要: 不得不说Oracle安装在Windows上就够麻烦了,到Linux上直接地狱难度. 众所周知Oracle是收费软件,所以什么从仓库一键安装就不要想了, 现在更是变本加厉,下载必须注册Oracle账号,希望大家以后都别用了吧,用"世界上最先进的开源关系型数据库"PG不好吗. 言归正传,为了尽量简单,选
阅读全文
posted @ 2025-10-27 08:18 dirgo
阅读(115)
评论(0)
推荐(0)
Minio外网访问内网上传的预签名url的方法以及报错原因
摘要: 自己个人的经验总结: 当其他技术配置检查多次都无误,但就是不行的时候,要考虑低级错误的可能: 比如本次 就是 之前 存储桶 的名字改过,但是只改了代码里 获取预签名url的,上传的没有改 导致的结果就是url根本是错的,因为存储桶里没有那个图片对象,它们都在旧的存储桶里 需求: javaSpring
阅读全文
posted @ 2025-10-27 00:30 dirgo
阅读(147)
评论(0)
推荐(0)
2025年10月23日
内网应用端口使用哪个范围的比较安全
摘要: 在为内网应用选择端口时,确实有一个通用的最佳实践范围。简单来说,通常建议使用1024以上的端口,并优先考虑在49152至65535这个动态或私有端口范围内进行选择。 下面这个表格整理了不同端口范围的用途和选择建议,可以帮助你快速了解: 端口范围 IANA 分类 主要用途 内网应用选择建议 0 - 1
阅读全文
posted @ 2025-10-23 09:37 dirgo
阅读(28)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
48
下一页
公告