- 博客(35)
- 资源 (1)
- 收藏
- 关注
原创 芋道框架下的进销存升级(四):Yudao-ERP2文件存储支持相对路径
当企业内部使用时,无域名,服务器ip更换的概率高,需改造成存相对路径。于是翻了翻官方的解决方案,还真有相关的issues。前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。例如:20251118_原文件名_1763430098993.xlsx。默认格式是:年月日_原文件名_时间戳.xxx。如果不想年月日开头,则可以加上如下代码。于是按照issues进行改造即可。此外,还有两点,可按需进行改造。2. 文件下载的文件名格式。1. 文件扩展名校验。
2025-12-23 11:26:20
312
原创 芋道框架下的进销存升级(三):Yudao-ERP2异步导出/导入Excel的设计与实现
接上文《》继续升级,本次升级内容主要是实现Excel高性能异步导出或导入。先看效果:Yudao-ERP2异步导出/导入Excel的设计与实现。
2025-12-19 08:52:10
439
2
原创 芋道框架下的进销存升级(二):Yudao-ERP2打印模板管理的设计与实现
摘要:本文介绍了Yudao-ERP2系统通过集成hiprint.js和vue-plugin-hiprint实现自定义打印模板的升级方案。后端新增打印模板表并利用框架生成CRUD代码;前端引入依赖后,通过改造示例代码实现模板配置管理,将控件、模板内容和示例数据存入配置文件,支持用户自定义模板保存至数据库。系统在各业务页面添加打印按钮,调用统一打印函数实现打印功能。完整实现详见Gitee源码仓库。
2025-11-10 10:57:17
335
原创 什么?纯前端H5也能读取GS1-128中的不可见分隔符!
摘要:作者通过改造html5-qrcode.js实现H5扫码功能,成功支持识别GS1-128条码中的不可见分隔符。通过设置ZXing.DecodeHintType.ASSUME_GS1参数,解决了微信小程序扫码接口的限制问题。该方案已应用于H5扫码枪网页版,并提供了在线演示地址。相关技术细节和实现过程可参考GitHub讨论和作者系列文章。
2025-10-21 10:32:43
294
原创 你知道GS1有多少个应用标识符吗?GS1扫码助手上架啦,识别GS1-128条码中的全部应用标识符
你以为GS-128编码标准的应用标识符只有这些吗?你知道GS1有多少个应用标识符吗?
2025-10-20 08:54:15
1195
原创 芋道框架下的进销存升级(一):Yudao-ERP2批次与序列号管理模块设计与实现
yudao-erp2进销存系统,基于芋道ruoyi-vue-pro项目的yudao-module-erp模块二次开发,主要是在原基础之上实现批次和序列号管理,后期再支持自定义打印模板,自定义单据编码规则等功能。核心模块有采购管理、销售管理、库存管理、产品管理、财务管理等。本篇以改造其它入库为例进行说明。
2025-09-26 12:13:52
436
原创 Java基础环境jdk和maven安装及配置+开源项目下载及编译打包教程
关闭2025端口:firewall-cmd --permanent --zone=public --remove-port=2025/tcp。新增2025端口:firewall-cmd --zone=public --add-port=2025/tcp --permanent。查看2025端口是否开放:firewall-cmd --zone= public --query-port=2025/tcp。查看所有打开的端口: firewall-cmd --zone=public --list-ports。
2025-08-21 14:14:09
750
原创 UDI数据库应用之UDI记账本微信小程序(五)
基于前期几篇文章的积累,笔者思考了UDI数据库对于非企业用户,即我们普通个人用户有什么用?能做些什么?经过总结于是开发了《UDI记账本》微信小程序。UDI记账本是什么?UDI记账本是一个记账工具,对UDI数据库的一个应用工具,供医疗器械经手人记账使用,通过扫描包装上的UDI条码便捷的记录采购了多少货物,销售了多少货物等。UDI记账本还可以有哪些应用场景和实用功能?第一版:可以共享记账本,多人查看或协同记账。记账明细导出并发送到指定邮箱。可以当扫码盘点工具使用,对仓库进行扫码盘点。
2025-08-21 09:15:33
961
原创 UDI数据库应用之Android实现扫一扫破解CODE128/GS1-128分隔符(四)
接上文,读懂了CODE128码制规则,即可精准的提取UDI中的批号、效期、生产日期、序列号等生产信息。由于微信小程序扫码能力未能返回CODE128中的分隔符,故使用Android原生开发来解析其分隔符,常见的UDI编码标准除了GS1外,还有中关村MA,HIBC码,于是都集成到Android扫码应用《UDI扫码助手》中,使得能满足大部分扫码需求。
2025-08-20 08:58:19
442
原创 UDI数据库应用之CODE128/GS1-128码制的不可见分隔符如何解析(三)
扫码接口wx.scanCode识别CODE128/GS1-128码制扫码结果内容缺失?因为同一个问题从最早的提问记录看,到现在将近5年了,这个问题一直没有解决,但也看到了提问者没把问题和需求讲明白,这两天把该问题复现及研究了下解决办法,故我尝试把该问题写明白一些。我汇总了一下同一个问题,上万人浏览,说明上万人遇到了同一个问题2020-11-24,6358浏览,《扫条形码能不能扫GS1格式的特殊符?2021-03-26,2412浏览,《微信扫GS1条形码没有FNC字符?
2025-08-20 08:31:04
903
原创 UDI数据库应用之后端本地数据库搭建实战(二)
工作中用到了一个国家药监局公开的数据库——医疗器械唯一标识数据库,网址是,该网站对普通用户提供了一个查询页面和数据共享下载页面,如果开发者想用其数据接口需要是有资质的机构的身份才可。上篇文章中解析商品条码只解析了条码自身携带的可读信息,商品的详细描述信息(比如商品名称,规格,厂家等信息)并没有解析出来,如果想要实现该功能,则需要借助药监局的数据共享数据来搭建本地自己的UDI数据库。
2025-08-19 10:47:40
574
原创 UDI数据库应用之前端网站搭建实战(一)
工作中遇到了需要解析商品条码的场景,那么商品条码能解析出什么呢?条码可以解析出自身的商品信息,比如超市里扫码收银,扫码后会显示出商品的名称、规格和单价等信息。有一种医疗器械商品条码(简称UDI),包装上除了有代表是该商品的条码(UDI-DI),还携带有该商品的生产信息的条码(UDI-PI),生产信息包含生产日期,失效日期,生产批号,序列码等等。由此得到需求:以hexo博客为载体,发布一个自定义html网页,该网页实现解析商品条码自身的生产信息(生产批次、日期、序列号、失效日期)的功能。
2025-08-19 10:10:47
371
原创 星云ERP本地环境搭建笔记
看到星云ERP两个比较实用的功能,编号规则和打印模板,如下图所示,(其他环境自行安装,这里不再赘述)于是本地跑起来学习学习。
2025-07-10 12:02:25
2389
2
原创 以RuoYi-Vue为例实现nginx一个端口下部署多个前端vue项目
3. 修改配置ruoyi-ui\src\router\index.js。5. 修改配置ruoyi-ui\src\utils\request.js。2. 修改配置ruoyi-ui\vue.config.js。http://ip:端口/syyc-plus。6. nginx的配置如下。上面这两个配置文件中新增如下配置项。1. 新增前端的访问路径配置项。我的公众号“程序员伍一的笔记”[👆️关注我🤝解锁更多技能🫰]
2025-06-17 08:50:24
502
原创 用一个表格回顾个人电脑的发展历程和穿越百年的科技巨头的兴衰史
诺伊斯和摩尔等八人离开肖克利的公司单干,八人中的克莱纳联系投资人洛克和科伊尔,洛克找到了IBM当时最大的股东菲尔柴尔德家族。同年,美国华盛顿地方法院裁定微软的垄断行为,要求微软拆分成两家独立公司,一家做操作系统,另一家经营其它软件。诺伊斯从霍尔尼的平面工艺中受到启发,发明了集成电路。同一时期,德州仪器公司的基尔比也独自做类似的事情,当时在德州仪器当经理的张忠谋(台积电创始人)和基尔比成为了好友。乔布斯以顾问的身份回到苹果公司,经过权利斗争接管了多年亏损的公司,同年与微软的官司以微软注资苹果而得到和解。
2025-06-15 17:05:44
805
原创 【油猴黑科技】油猴脚本让你的浏览器自带BGM提醒,效率翻倍不漏单!
油猴(Greasemonkey)是一款浏览器扩展,允许用户安装自定义脚本修改网页内容。其名称源于英文直译"油腻的猴子",现泛指各类兼容脚本。FeHelper作为开源开发者工具集,内置网页油猴工具,提供30+实用功能,支持代码注入、页面定制等操作。相比Tampermonkey,FeHelper操作更便捷,可实现消息音乐提醒(需配置浏览器音频权限)、自动抢单等功能。安装可通过官网或GitHub下载CRX文件,适合开发者提升效率。
2025-06-15 12:43:30
1737
原创 超实用!电脑CPU、手机CPU及显卡系列型号全梳理,助你轻松选对硬件
之所以写本篇,是因为笔者自己购买手机或电脑时也傻傻分不清,本篇只是汇总记录一下在网上查阅的资料。半导体行业三大巨头英特尔(Intel)CPU(中央处理器):长期主导PC和服务器市场(如酷睿、至强系列)。集成显卡:多数Intel CPU内置核显(如Iris Xe),但性能较弱。新兴领域:近年进军独立显卡(Arc系列)、AI芯片(Gaudi)、代工服务(IDM 2.0)英伟达(NVIDIA)
2025-06-14 16:05:58
1448
原创 字节、字符的区别,一个汉字是占两个字节还是两个字符?
在Oracle数据库中,VARCHAR2 数据类型的长度是以字节(bytes)为单位的,而不是字符(characters)。这里需要注意的是,字节和字符是两个不同的概念,但在某些编码方式下,一个汉字字符的存储需要两个字节的空间。5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放20个,最大大小是65532字节。4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节)
2025-06-13 23:10:55
1850
原创 重新认识一下emoji表情符号
在文本处理和传输中,emoji 通常作为字符处理,例如在 HTML 文档、电子邮件和短信中,emoji 是作为字符插入和传输的。不同的操作系统和应用程序可以对相同的 emoji 字符进行不同的图形渲染,这些图形存储在设备的字体文件中,称为“彩色字体”或“emoji 字体”。支持4字节的Unicode字符,如果你的字符集使用的ZHS16GBK那就不支持存储emoji。6. 在MySQL中,Emoji表情的存储需要使用支持4字节字符的字符集,如。经过查阅资料,详细看下emoji的介绍,就豁然开朗了。
2025-06-12 23:12:06
859
原创 从图灵测试到GPT-4:一文看懂机器学习→深度学习→通用AI的进化密码
第六是蓬勃发展期:随着大数据、云计算、互联网、物联网等信息技术的发展,泛在感知数据和图形处理器等计算平台推动以深度神经网络为代表的人工智能技术飞速发展,大幅跨越了科学与应用之间的“技术鸿沟",诸如图像分类、语音识别、知识问答、人机对弈、无人驾驶等人工智能技术实现了从“不能用、不好用”到“可以用”的技术突破,迎来爆发式增长的新高潮。然而,接二连三的失败和预期目标的落空(例如,无法用机器证明两个连续函数之和还是连续函数、机器翻译闹出笑话等),使人工智能的发展走入低谷。输入数据没有被标记,也没有确定的结果。
2025-06-12 08:24:40
493
原创 被AI术语绕晕了?大模型名词速查手册:从基础到进阶,看完秒变圈内人
大模型教小模型“绝活”,一种通过知识迁移技术将大型复杂模型(教师模型)的能力压缩到更小、更高效的模型(学生模型)中的方法。程序辅助语言模型 Program-Aided Language Models (核心在于不让AI直接生成计算结果,而是借助其它擅于做计算的工具(比如python解释器)进行计算并返回,相当于我们借用了大语言模型接收问题的耳朵、思考的脑子、说话的嘴以及代码解释器做运算的手)千帆大模型平台:围绕大模型开发与应用,预置了基础 + 行业大模型,数量较多,为企业提供丰富的选择。
2025-06-10 23:58:24
931
原创 简易的Java文件管理工具
能干什么?能上传文件、下载文件为什么要写这样一个文件管理工具?因为场景需要,要求小文件传输,安全,简单,可控,文件不能外泄,不能用第三方网盘,可方便快速独立部署。
2025-06-09 22:03:05
249
原创 H5扫码枪-手机端功能介绍
从去年6月开始就做了H5扫码枪,当时的需求很简单,用Java Swing桌面开发接收websocket消息,并模拟键盘录入数据,手机端利用浏览器的扫码能力进行扫码并把扫描的内容传输到电脑端。本来就是自己有使用场景,给自己开发的一个小工具,没想到陆陆续续收到网友的反馈和建议,于是近期进行了电脑端的重构,手机端也增加了支持小程序,以便满足更多的网友的使用需求。
2025-06-08 20:52:47
652
原创 又是一年高考季-教你下载教育部公布的最新电子版全国大学名单和本科专业清单
② 第一页找不到,翻到第二页找本科专业备案及《普通高等学校本科专业目录(2025年)》的通知。① 找到“公开”菜单下的“教育部文件”,单击进入该网页。1. 百度搜索教育部,进入教育部网站。2. 找专业清单电子版。
2025-06-08 20:02:31
496
原创 windows环境下定时备份Oracle数据库-避坑版
二者区别,获取小时有差别,第二个图片里做了一个判断,当小于9点时补一个0,比如0点12分,第一个图拼接的路径是log_20250607 012.log,第二个图则是log_202506070012.log,也就是说第一个图如果不补0,则输出空格,当执行exp命令是会报错。所以,第一个图的写法,当你在10点后执行时是看不出任何问题的,只有在0点至9点之间运行时才会出现坑。首先遇到这个需求,网上找别人写好的脚本并使用,截取片段,注意观察下图,就是有坑的。如果您遇到了上述坑,请看我分析坑在哪!
2025-06-07 17:05:52
218
原创 Java使用Tess4J实现OCR图片文字识别之Linux环境下闭坑指南Unable to load library ‘tesseract‘:libtesseract.so
于是再次查阅资料:由于tess4j不是跨平台的,在windows环境下直接打jar包有win32-x86-64下的dll,可以直接运行。但在linux环境下不行,所以需要在linux环境安装Tesseract引擎。该文章已经写的非常详细,并且按文章实现了图片识别,但是当部署到生产环境Linux下,却不好用了,报如下异常。前段时间有个OCR图片识别的需求,本来想利用大模型的能力(找的这篇文章挺不错。),但是评估后有点杀鸡用牛刀,因此采用本地识别OCR技术来实现,最后选用。
2025-06-07 16:25:01
485
原创 H5扫码枪-实现手机变扫码枪,使用Electron重构
近期总结之前的版本,结合网友的反馈,重新构建H5扫码枪电脑端和微信小程序端,为了满足用户围绕扫码的各种需求,其中电脑端由Java桌面开发改为Electron桌面开发,用户使用的手机端是手机浏览器还是PDA还是小程序,网络环境是局域网还是互联网还是离线都由用户自己选择。3. 其它页面布局和交互,都是直接让AI写出来的代码。安装完毕后还报node版本不一致。1. electron入门。2. 解决键盘模拟录入。
2025-06-06 11:17:29
461
原创 Java实现WebSocket Secure(WSS)配置SSL上下文
如题,本文使用的jar包是Java-WebSocket,服务类是:org.java_websocket.server.WebSocketServer,网上资料质量水平不一,使用场景,框架,环境不一,请甄别按需使用。),以及一些关于你的组织信息(如名字、组织单位、城市等)。执行这个命令时,系统会提示你输入密钥库的密码(例如。:指定证书的有效期(单位是天)。:表示生成一个新的密钥对。:指定密钥库的名称和位置。:给密钥库设置别名,例如。:指定密钥库的类型。
2025-05-30 09:49:37
439
原创 Java模拟键盘输入java.awt.Robot【注:英文输入法下】
当电脑上某个系统的输入框内被禁止粘贴时,可利用java的Robot模拟键盘录入,免去繁琐的输入。
2025-05-30 08:44:25
255
原创 H5扫码枪-实现手机变扫码枪,网页调用手机摄像头扫码并实时发送数据到电脑任意位置
实现手机变扫码枪,调用手机摄像头扫码后实时将扫码结果发送到电脑的任意文本输入框内。
2025-05-29 12:47:31
842
原创 H5扫码枪使用教程
H5是指浏览器可访问的网页,不需要安装额外的软件。由于是扫条码,那自然是借助手机的摄像头设备,用手机浏览器访问H5网页,该网页调用手机摄像头进行扫码识读。手机里的微信、支付宝、浏览器等APP自身不都有扫一扫功能吗,为什么还用这个H5扫码?那就看自身需求,按需使用了,手机APP里自带的扫一扫有时会解析码内容跳转到一些其它页面导致看不到条码原始内容,还有就是扫到的码不能直接传输到电脑端。
2024-09-09 08:59:08
1599
原创 快速删除本地SVN信息
用SVN工具的时候会生成一些以“svn”作为后缀的文件,而且每个文件夹下都有,数量很多的。如果想删除Windows下的.svn文件夹,通过手动删除的渠道是最麻烦的,因为每个文件夹下面都存在这样的文件。在记事本输入以下代码并命名为以.reg作为扩展名的文件:Windows Registry Editor Version 5.00[HKEY_LOCAL_MA
2012-02-09 14:46:21
510
原创 struts2 防止表单重复提交
标签防止重复提交,用法如下: 第一步:在表单中加入 第二步: save /WEB-INF/page/message.jsp 以上配置加入了“token”拦截器和“invalid.token”结果,因为“token”拦截器在会话的token与请求的token不一致时,将会直接返回“invalid.token”结果。原理:当页面第
2012-02-09 14:44:54
440
原创 oracle学习笔记
连接:conn[ect] user/pass@服务 as sysdb/sysoper断开连接 disc修改密码自己passwstart/@ d:aa.sql 执行脚本edit aa.sql 编辑文本spool d:\bb.sql spool off; 将屏幕上的内容写入d盘行宽set linesize行数set pagesizeshow user
2011-12-29 22:52:04
749
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅