当前位置: 首页 > news >正文

客户案例:基于慧集通(DataLinkX)集成平台的金蝶云星空与HIS系统集成案例--凭证模板的配置(一)

当前的原型客户是一家医院,财务系统使用的是金蝶云星空,需要与医院专用的HIS系统进行集成。本文档主要是介绍其中的凭证模板的配置功能。

凭证模板组件旨在生成凭证前,通过内部整理整合原始单据数据,将其转化为可生成一张凭证的数据格式。

一、实操讲解--凭证模板组件

重要说明:

1、本培训提供的数据已做处理,仅供方便演示操作使用!

2、凭证模板组件在不断的版本迭代中,不同的版本可能会有一些界面上的差异;

凭证模板内置规则如下:

1.凭证模板会过滤掉金额不存在或金额为0的凭证分录。

2.凭证模板会过滤掉科目不存在的凭证分录。

3.凭证模板的金额支持设置保留小数位,默认保留两位。

以演示数据生成收入凭证为例:

1.新建流程

2.准备原始数据(本次直接通过Groovy组件来演示,也可以是其它的组件来源)

2.1拖入groovy组件,写入测试数据

组件内部代码及演示数据如下(可以直接复制过去)

return { $$ ->// TODO 在这里编写业务逻辑return com.alibaba.fastjson.JSON.parse("""{"Aid": 370203015006,"Patid": 202401000848,"Sn": 2024033008940002,"Dt": "2024-03-30T08:02:46.363","Mny": 468.6000,"Pn": "3599501","Op": "战**","Goback": 0,"Note": null,"PatType": "1","Auid": 4971032,"Fees": [{"Aid": 370203015006,"Patid": 202401000848,"Sn": 2024033008940002,"Mid": 12000395,"Bn": "9B240108","Vdate": 20261231,"Dep": 4,"Dr": 5002,"Quan": 1.0000,"Pr0": 126.9000,"Prr": 126.9000,"Pri": 76.0000,"Mny": 126.9000,"Cs": 1,"Mrn": 1,"Dt": "2024-03-30T08:02:46.363","Pn": 3599501,"Op": "战**","Totalmny": 468.6000,"Payer": "石**","Typ": "西药费","Typid": 1,"Adept": 0,"Auid": 4125881,"AccTypeCode": 0,"AccTypeName": "","AccTypeNote": "","Goback": 0,"Snauid": 4971032,"Micuscode": "","MedName": "药房","Accmode": "","Snpattype": 1,"Qty": 1.0000,"DictInfo": {"Dicttype": 1,"Aid": 370203015006,"Mid": 12000395,"Gn": "达**片","Wn": "芙泽","Spr": "10mg*30片","Utr": "瓶","Utfac": 30.0000,"Prr": 0.0000,"Made": "山东******有限公司","Bus": "山东******有限公司","Sty": "片剂","Acode": 16}},{"Aid": 370203015006,"Patid": 202401000848,"Sn": 2024033008940002,"Mid": 12000398,"Bn": "Y08446","Vdate": 20280514,"Dep": 4,"Dr": 5002,"Quan": 2.0000,"Pr0": 48.8500,"Prr": 48.8500,"Pri": 41.2000,"Mny": 97.7000,"Cs": 1,"Mrn": 1,"Dt": "2024-03-30T08:02:46.363","Pn": 3599501,"Op": "战**","Totalmny": 468.6000,"Payer": "石**","Typ": "西药费","Typid": 1,"Adept": 0,"Auid": 4125880,"AccTypeCode": 0,"AccTypeName": "","AccTypeNote": "","Goback": 0,"Snauid": 4971032,"Micuscode": "","MedName": "药房","Accmode": "","Snpattype": 1,"Qty": 2.0000,"DictInfo": {"Dicttype": 1,"Aid": 370203015006,"Mid": 12000398,"Gn": "盐***片","Wn": "格**","Spr": "0.85g*30片","Utr": "盒","Utfac": 30.0000,"Prr": 0.0000,"Made": "MERCKSANTEs.a.s.","Bus": "MERCKSANTEs.a.s.","Sty": "片剂","Acode": 16}},{"Aid": 370203015006,"Patid": 202401000848,"Sn": 2024033008940002,"Mid": 15000121,"Bn": "231001","Vdate": 20251016,"Dep": 4,"Dr": 5002,"Quan": 2.0000,"Pr0": 24.5000,"Prr": 24.5000,"Pri": 5.5000,"Mny": 49.0000,"Cs": 1,"Mrn": 1,"Dt": "2024-03-30T08:02:46.363","Pn": 3599501,"Op": "战**","Totalmny": 468.6000,"Payer": "石**","Typ": "西药费","Typid": 1,"Adept": 0,"Auid": 4125882,"AccTypeCode": 0,"AccTypeName": "","AccTypeNote": "","Goback": 0,"Snauid": 4971032,"Micuscode": "","MedName": "药房","Accmode": "","Snpattype": 1,"Qty": 2.0000,"DictInfo": {"Dicttype": 1,"Aid": 370203015006,"Mid": 15000121,"Gn": "****胶囊","Wn": "****胶囊","Spr": "0.1g*6粒","Utr": "盒","Utfac": 6.0000,"Prr": 0.0000,"Made": "四川*****公司","Bus": "四川******公司","Sty": "胶囊剂","Acode": 16}},{"Aid": 370203015006,"Patid": 202401000848,"Sn": 2024033008940002,"Mid": 15000128,"Bn": "20240102","Vdate": 20270106,"Dep": 4,"Dr": 5002,"Quan": 1.0000,"Pr0": 78.6000,"Prr": 78.6000,"Pri": 28.3000,"Mny": 78.6000,"Cs": 1,"Mrn": 1,"Dt": "2024-03-30T08:02:46.363","Pn": 3599501,"Op": "战**","Totalmny": 468.6000,"Payer": "石**","Typ": "西药费","Typid": 1,"Adept": 0,"Auid": 4125883,"AccTypeCode": 0,"AccTypeName": "","AccTypeNote": "","Goback": 0,"Snauid": 4971032,"Micuscode": "","MedName": "药房","Accmode": "","Snpattype": 1,"Qty": 1.0000,"DictInfo": {"Dicttype": 1,"Aid": 370203015006,"Mid": 15000128,"Gn": "磷***胶囊","Wn": "立生舒","Spr": "75mg*10粒","Utr": "盒","Utfac": 10.0000,"Prr": 0.0000,"Made": "北京*****公司","Bus": "北京******公司","Sty": "胶囊剂","Acode": 16}},{"Aid": 370203015006,"Patid": 202401000848,"Sn": 2024033008940002,"Mid": 19000161,"Bn": "24010651","Vdate": 20251231,"Dep": 4,"Dr": 5002,"Quan": 2.0000,"Pr0": 9.6000,"Prr": 9.6000,"Pri": 4.9000,"Mny": 19.2000,"Cs": 1,"Mrn": 1,"Dt": "2024-03-30T08:02:46.363","Pn": 3599501,"Op": "战**","Totalmny": 468.6000,"Payer": "石**","Typ": "西药费","Typid": 1,"Adept": 0,"Auid": 4125886,"AccTypeCode": 0,"AccTypeName": "","AccTypeNote": "","Goback": 0,"Snauid": 4971032,"Micuscode": "","MedName": "药房","Accmode": "","Snpattype": 1,"Qty": 2.0000,"DictInfo": {"Dicttype": 1,"Aid": 370203015006,"Mid": 19000161,"Gn": "盐*****溶液","Wn": "盐*****溶液","Spr": "100ml:0.3g*1瓶","Utr": "瓶","Utfac": 1.0000,"Prr": 0.0000,"Made": "江苏******公司","Bus": "江苏******公司","Sty": "口服溶液剂","Acode": 16}},{"Aid": 370203015006,"Patid": 202401000848,"Sn": 2024033008940002,"Mid": 21000226,"Bn": "231110","Vdate": 20251031,"Dep": 4,"Dr": 5002,"Quan": 2.0000,"Pr0": 16.6000,"Prr": 16.6000,"Pri": 7.2500,"Mny": 33.2000,"Cs": 1,"Mrn": 1,"Dt": "2024-03-30T08:02:46.363","Pn": 3599501,"Op": "战**","Totalmny": 468.6000,"Payer": "石**","Typ": "中成药","Typid": 2,"Adept": 0,"Auid": 4125884,"AccTypeCode": 0,"AccTypeName": "","AccTypeNote": "","Goback": 0,"Snauid": 4971032,"Micuscode": "","MedName": "药房","Accmode": "","Snpattype": 1,"Qty": 2.0000,"DictInfo": {"Dicttype": 1,"Aid": 370203015006,"Mid": 21000226,"Gn": "*****口服液","Wn": "东盛","Spr": "10ml*10支","Utr": "盒","Utfac": 10.0000,"Prr": 0.0000,"Made": "安徽******公司","Bus": "安徽******公司","Sty": "合剂","Acode": 20}},{"Aid": 370203015006,"Patid": 202401000848,"Sn": 2024033008940002,"Mid": 21000254,"Bn": "2312017","Vdate": 20271130,"Dep": 4,"Dr": 5002,"Quan": 2.0000,"Pr0": 32.0000,"Prr": 32.0000,"Pri": 10.6000,"Mny": 64.0000,"Cs": 1,"Mrn": 1,"Dt": "2024-03-30T08:02:46.363","Pn": 3599501,"Op": "战**","Totalmny": 468.6000,"Payer": "石**","Typ": "中成药","Typid": 2,"Adept": 0,"Auid": 4125885,"AccTypeCode": 0,"AccTypeName": "","AccTypeNote": "","Goback": 0,"Snauid": 4971032,"Micuscode": "","MedName": "药房","Accmode": "","Snpattype": 1,"Qty": 2.0000,"DictInfo": {"Dicttype": 1,"Aid": 370203015006,"Mid": 21000254,"Gn": "通***丸","Wn": "通***丸","Spr": "7g*9袋","Utr": "盒","Utfac": 9.0000,"Prr": 0.0000,"Made": "太******公司","Bus": "太******公司","Sty": "水蜜丸","Acode": 20}}],"MoneyClass": {"Aid": 370203015006,"Patid": 202401000848,"Sn": 2024033008940002,"Af": 0,"Cash": 0.0000,"Bc": 0.0000,"Chk": 123.2600,"Govex": 0.0000,"Mic": 345.3400,"Retir": 0.0000,"Acc": 0.0000,"Oth": 0.0000,"App": 0.0000,"Total": 0.0000,"Cmny": 0.0000,"Rop": "","Accdate": "1900-01-01T00:00:00","Prf": 0,"NR_Acc_ID": "370200QD000090426510","Up": 0,"Inhome": 0,"Auid": 5038943,"Store": 0.0000,"Pay00": 0.0000,"Pay01": 0.0000,"Pay02": 0.0000,"Pay03": 0.0000,"Pay04": 0.0000,"Pay05": 0.0000,"Pay06": 0.0000,"Pay07": 0.0000,"Pay08": 0.0000,"Pay09": 0.0000,"Pay10": 0.0000,"Note": ""},"MiBill": {"Aid": 370203015006,"Hispid": 202401000848,"Hissn": 2024033008940002,"Diagid": "370200QD000098814048","Pn": "37020090000000000002551364","Msgid": "H37020300143202403300802413417","Acctyp": 2,"Accsn": "370200QD000090420000","Certtype": "01","Certtypename": "身份证","Certno": "370202196809280000","Medtype": "11","Medtypename": "普通门诊","Amt": 468.6000,"Selfway": "01","Selfwayname": "按项目结算","Chargesn": "2024033008940002","Actuse": "0","Actusename": "不使用","Instyp": "310","Instypname": "职工基本医疗保险","Invoice": "","Ext": "","Pubhosp": "","Accdt": "2024-03-30T08:02:40","Ownpay": 0.0000,"Overlmt": 0.0000,"Preselfpay": 36.9200,"Inamt": 431.6800,"Start": 0.0000,"Planpay": 345.3400,"Planratio": 0.8000,"Cvpay": 0.0000,"Corpay": 0.0000,"Rdtsepay": 0.0000,"Jobpay": 0.0000,"Mafpay": 0.0000,"Othpay": 0.0000,"Planamt": 345.3400,"Selfamt": 123.2600,"Accpay": 0.0000,"Cashpay": 123.2600,"Hosamt": 0.0000,"Balance": 439.9500,"Actmulpay": 0.0000,"Clrcorp": "370203","Clrway": "1","Clrwayname": "按项目","Clrtyp": "11","Clrtypname": "门诊","St": 1,"Dtback": "1900-01-01T00:00:00","BackOp": null,"Inscode": "370212"}}""")
}

2.2 groovy组件配置出参

点击出参-逆向解析,将演示json数据复制粘贴解析生成出参

3.凭证模板组件配置

将财务总账分类下,凭证模板组件拖入流程。

3.1 凭证抬头字段及规则配置
3.1.1 填写凭证号、凭证字、凭证日期、制单人、来源单号等
3.2.2 规则配置

1.排序规则:

默认排序为不按照借贷方向另外排序,按照凭证分录默认顺序;可以根据业务需要,设置借方凭证分录在前或贷方凭证分录在前。

2.合并规则:

当凭证存在多条分录且多条分录需要合并的情况下,可以选择借方合并贷方合并。选择后,当分录的科目,自定义字段1,自定子字段2,辅助核算,辅助核算项1-5完全一样的情况下,一样的多条分录会合并为一条。

比如存在分录:

[{"loan":126.90,"subject":"6001.01","type":"贷方","costProject":"001","borrow2":0,"borrow3":0,"department":"4","loan3":0,"loan2":0,"abstract":"主营业务收入","borrow":0,"money3":126.90000000},
{"loan":97.70,"subject":"6001.01","type":"贷方","costProject":"001","borrow2":0,"borrow3":0,"department":"4","loan3":0,"loan2":0,"abstract":"主营业务收入","borrow":0,"money3":97.70000000},
{"loan":49.00,"subject":"6001.01","type":"贷方","costProject":"001","borrow2":0,"borrow3":0,"department":"4","loan3":0,"loan2":0,"abstract":"主营业务收入","borrow":0,"money3":49.00000000},
{"loan":78.60,"subject":"6001.01","type":"贷方","costProject":"001","borrow2":0,"borrow3":0,"department":"4","loan3":0,"loan2":0,"abstract":"主营业务收入","borrow":0,"money3":78.60000000},
{"loan":19.20,"subject":"6001.01","type":"贷方","costProject":"001","borrow2":0,"borrow3":0,"department":"4","loan3":0,"loan2":0,"abstract":"主营业务收入","borrow":0,"money3":19.20000000},
{"loan":33.20,"subject":"6001.01","type":"贷方","costProject":"003","borrow2":0,"borrow3":0,"department":"4","loan3":0,"loan2":0,"abstract":"主营业务收入","borrow":0,"money3":33.20000000},
{"loan":64.00,"subject":"6001.01","type":"贷方","costProject":"003","borrow2":0,"borrow3":0,"department":"4","loan3":0,"loan2":0,"abstract":"主营业务收入","borrow":0,"money3":64.00000000}]

以上七条贷方凭证分录,选择贷方合并后,科目(subject)+自定义字段(未设置)+辅助核算(费用costProject)(部门department)+辅助核算项1-5,都相同的分录会合并为一条,并将数量和金额累计。合并后的结果如下:

[{"loan":371.40,"subject":"6001.01","type":"贷方","costProject":"001","borrow2":0,"borrow3":0,"price":0.00,"department":"4","loan3":0,"loan2":0,"abstract":"主营业务收入","qty":0.00,"borrow":0,"money3":126.90000000},
{"loan":97.20,"subject":"6001.01","type":"贷方","costProject":"003","borrow2":0,"borrow3":0,"price":0.00,"department":"4","loan3":0,"loan2":0,"abstract":"主营业务收入","qty":0.00,"borrow":0,"money3":33.20000000}]

3.平衡规则

默认检查借贷平衡。可根据业务需要,选择是否检查借贷金额平衡。选择检查后,如果借方金额和贷方金额不相等,组件执行后会提醒借贷不平衡。

3.2.配置凭证分录
3.2.1 摘要:

摘要可以填写固定字段,也可以选择源单字段进行处理,例如文本拼接,由不同的源单数据动态生成摘要。

3.2.2 借/贷:

借贷方向配置方式有两种:1.固定选择借方、贷方;2.点击配置:当源数据字段值满足条件的情况下,对应借方/贷方。

点击符号选择字段

以图中为例,在Groovy.Aid取值等于0001时,该分录借贷方向为借方;Groovy.Aid取值等于0002时,该分录借贷方向为贷方。

3.2.3 科目

科目编码,配置方式有三种:

1.固定值科目编码如 1001 ;

2.直接取值源单固定字段或源单字段进行文本拼接;

3.点击配置,选择所取数据的对应字段后,在下方填写输入字段对应的值、科目编码,如果这条凭证分录存在辅助核算,需要在辅助核算取值列选择对应的辅助核算项;

当所取字段如Groovy.Sn值等于2024033008940002的情况下,该分录科目编码为1002,辅助核算项为费用项目;当所取字段如Groovy.Sn值等于2024033008940003的情况下,该分录科目编码为1003;

4.主数据映射。

当源数据或源单系统与生产凭证的系统,科目相同但两个系统间编码不一致时,可以通过添加数据映射,使用源系统字段编码映射目标系统如凭证系统科目编码。

例如 源系统HIS ,源字段 pattype 人员类型,映射目标系统金蝶系统的凭证科目,具体操作如下:

1)新建两个应用系统:HIS和金蝶

2)新建数据对象如凭证科目

3)新建数据映射

建立好数据映射后,就可以在科目配置中选择使用函数-主数据-主数据映射,来配置凭证科目了。

3.2.4 辅助核算配置

点击配置,在对应辅助核算项选择数据

以费用核算项为例

(其他字段如金额、汇率、币种等也可在此页面配置)

3.2.5 金额

设置金额取值字段

1.直接选择对应金额字段如现金

2.使用函数计算 数量乘以单价

相关文章:

客户案例:基于慧集通(DataLinkX)集成平台的金蝶云星空与HIS系统集成案例--凭证模板的配置(一)

当前的原型客户是一家医院,财务系统使用的是金蝶云星空,需要与医院专用的HIS系统进行集成。本文档主要是介绍其中的凭证模板的配置功能。 凭证模板组件旨在生成凭证前,通过内部整理整合原始单据数据,将其转化为可生成一张凭证的数…...

基于 Python 的大学教室资源管理系统的设计与实现

标题:基于 Python 的大学教室资源管理系统的设计与实现 内容:1.摘要 摘要:随着高校教育的不断发展,教室资源的管理变得越来越重要。为了提高教室资源的利用率,本文设计并实现了一个基于 Python 的大学教室资源管理系统。该系统采用了 B/S 架…...

nginx-灰度发布策略(split_clients)

一. 简述: 基于客户端的灰度发布(也称为蓝绿部署或金丝雀发布)是一种逐步将新版本的服务或应用暴露给部分用户,以确保在出现问题时可以快速回滚并最小化影响的技术。对于 Nginx,可以通过配置和使用不同的模块来实现基于…...

nginx正向代理从安装到使用一网打尽系列(二)使用

一、背景 使用场景大总结,可作为参考手册用 nginx正向代理从安装到使用一网打尽系列(一)安装 nginx正向代理从安装到使用一网打尽系列(二)使用 二、使用场景 1、所有内网应用都不能直接访问外网,但需要…...

Bash Shell的操作环境

目录 1、路径与指令搜寻顺序 2、bash的进站(开机)与欢迎信息:/etc/issue,/etc/motd (1)/etc/issue (2)/etc/motd 3、bash的环境配置文件 (1)login与non-…...

Python爬虫基础——认识网页结构(各种标签的使用)

1、添加<div>标签的代码定义了两个区块的宽度和高度均为100px&#xff0c;边框的格式也相同&#xff0c;只是区块中显示的内容不同&#xff1b; 2、添加<ul>和<ol>标签分别用于定义无序列表和有序列表。<il>标签位于<ul>标签或<ol>标签之…...

如何实现一个充满科技感的官网(二)

背景 在上一篇文章 《如何实现一个充满科技感的官网&#xff08;一&#xff09;》 中&#xff0c;我们初步了解了该官网的整体设计&#xff0c;并与大家探讨了它的视觉呈现和用户体验。 我们前期的内部设计偏向简洁&#xff0c;所以开始思考如何提升网站的整体设计感。这些尝…...

GNU链接器简介

GNU链接器简介 1 使用简单程序简介链接脚本1.1 测试程序1.2 编译测试程序1.2.1 不使用链接器编译1.2.1.1 不使用链接器编译1.2.1.2 读取objdump_test 的结构 1.2.2 使用链接器去链接1.2.2.1 链接脚本1.2.2.2 使用链接脚本编译1.2.2.3 读取objdump 的结构 2 链接脚本2.1 基本连接…...

欧几里得算法(简单理解版,非严格证明)

欧几里得算法用于求解两个整数的最大公约数&#xff0c;又称为辗转相除 依据的基本定理&#xff1a; GCD(a,b)GCD(a%b,b) 证明&#xff1a; 对于搞理论的人可能需要会严格证明&#xff0c;但是对于我们一般人而言&#xff0c;只要能理解其原理并记住即可&#xff0c;后者实际上…...

Mac软件介绍之录屏软件Filmage Screen

软件介绍 Filmage Screen 是一款专业的视频录制和编辑软件&#xff0c;适用于 Mac 系统 可以选择4k 60fps&#xff0c;可以选择录制电脑屏幕&#xff0c;摄像头录制&#xff0c;可以选择区域录制。同时也支持&#xff0c;简单的视频剪辑。 可以同时录制电脑麦克风声音 标准…...

Ubuntu cuda-cudnn中断安装如何卸载

文章目录 问题描述解决方法使用强制移除 问题描述 Ubuntu22.04系统&#xff0c;在终端中执行apt insatll安装或dpkg .deb安装时如果强制关闭终端会导致安装失败&#xff08;安装包会变成iu状态或ru状态&#xff0c;安装成功的应该是ii状态&#xff09; 此时&#xff0c;无论是…...

CSS——7.CSS注释

<!DOCTYPE html> <html><head><meta charset"UTF-8"><title>css注释</title><link rel"stylesheet" type"text/css" href"a.css"/></head><body><!--头部开始&#xff08;h…...

鸿蒙APP之从开发到发布的一点心得

引言&#xff1a; 做鸿蒙开发大概有1年左右时间了&#xff0c;从最开始的看官方文档、看B站视频&#xff0c;到后来成功发布两款个人APP&#xff08;房贷计算极简版、时简时钟 轻喷&#xff0c;谢谢&#xff09;。简单描述一下里边遇到的坑以及一些经历吧。 学习鸿蒙开发 个…...

某小程序sign签名参数逆向分析

文章目录 1. 写在前面2. 接口分析3. 分析还原 【&#x1f3e0;作者主页】&#xff1a;吴秋霖 【&#x1f4bc;作者介绍】&#xff1a;擅长爬虫与JS加密逆向分析&#xff01;Python领域优质创作者、CSDN博客专家、阿里云博客专家、华为云享专家。一路走来长期坚守并致力于Python…...

智能风控/数据分析 聚合 分组 连接

data。head&#xff08;&#xff09;查看前几行 data.head() 是一个在Python的Pandas库中常用的方法&#xff0c;用于查看DataFrame对象的前几行数据。默认情况下&#xff0c;head() 方法会返回DataFrame的前5行数据&#xff0c;但是你也可以通过传递一个整数参数来指定返回的…...

Unity3D PBR光照计算公式推导详解

前言 在Unity3D中&#xff0c;PBR&#xff08;Physically Based Rendering&#xff0c;基于物理的渲染&#xff09;光照模型是一种高级光照模型&#xff0c;它模拟了真实世界中光的传播和反射过程&#xff0c;从而提供了更加逼真的渲染效果。PBR光照模型的计算公式涉及多个物理…...

行为树详解(6)——黑板模式

【动作节点数据共享】 行为树中需要的参数可以来自游戏中的各个模块&#xff0c;如果仅需从多个模块获取少量参数&#xff0c;那么可以直接在代码中调用其他模块的单例继而层层调用获取数据。 如果获取的参数量很大&#xff0c;从架构上看&#xff0c;我们需要通过加一个中间…...

Vue.js与其他框架有哪些兼容性?

Vue.js的兼容性主要体现在几个方面&#xff0c;包括浏览器支持、运行环境适应性、与其他库和框架的集成能力等。以下是更详细的解释&#xff1a; 浏览器兼容性 现代浏览器&#xff1a;Vue.js广泛支持所有主流的现代浏览器&#xff0c;如Google Chrome, Firefox, Safari, Edge…...

Java 8 Stream 介绍

Java 8 Stream 介绍 1. 什么是Stream&#xff1f; Stream&#xff08;流&#xff09;是Java 8引入的全新概念&#xff0c;它是一个支持串行和并行聚合操作的元素序列。Stream API提供了一种声明式的方式来处理数据集合&#xff0c;可以让我们以一种类似SQL查询的方式处理数据…...

Java NIO、AIO分析

好的&#xff0c;下面将对Java中的**NIO&#xff08;Non-blocking IO&#xff09;和AIO&#xff08;Asynchronous IO&#xff09;**进行更深入的分析&#xff0c;重点探讨它们的特点和具体的应用场景。 一、Java NIO&#xff08;Non-blocking IO&#xff09;深入分析 1. 主要…...

Leaflet使用Glify加载海量点、线、面数据,可加载几百万数据

源代码地址&#xff1a;Leaflet: https://gitee.com/SunBear/Leaflet 效果如图&#xff1a; vue中安装引入leaflet组件及相关插件&#xff1a; npm i leaflet npm i leaflet.glify // vue中引入 import * as L from "leaflet"; import "leaflet/dist/leaflet.c…...

PyTorch 2.8深度学习镜像实战:电商商品图→短视频自动生成流水线部署

PyTorch 2.8深度学习镜像实战&#xff1a;电商商品图→短视频自动生成流水线部署 1. 镜像环境介绍 PyTorch 2.8深度学习镜像是一个专为现代AI工作负载优化的高性能环境。这个预配置的解决方案特别适合需要处理复杂视觉任务的开发者&#xff0c;比如我们今天要实现的电商商品图…...

从材料到认证:Amphenol Aerospace连接器国产替代关键挑战分析

在高端航空航天及军用装备领域&#xff0c;连接器组件承担着传输电力、信号及数据的关键任务&#xff0c;而 Amphenol Aerospace 作为全球领先的航空互连系统供应商&#xff0c;其产品凭借高可靠性、极端环境适应性和严苛标准认证&#xff0c;在商用航空、军工航空、空间系统及…...

C2000系列DSP中CLB模块的Syscfg配置问题排查指南

1. 遇到CLB模块配置问题的常见表现 最近在调试C2000系列DSP的CLB模块时&#xff0c;发现使用Syscfg配置工具后&#xff0c;编译通过但没生成预期的.vcd和.html文件。这个问题困扰了我好几天&#xff0c;相信不少开发者也会遇到类似情况。今天我就把排查过程和解决方案详细分享给…...

OpenClaw 2026年4月“六天六更”万字深度解读剖析:从“可信底座”到“智能跃迁”的范式革命

引言&#xff1a;一场惊心动魄的“技术交响曲”2026年4月&#xff0c;对 OpenClaw 而言&#xff0c;绝非一个简单的日历月份&#xff0c;而是一场精心编排、惊心动魄的“技术交响曲”。在短短的六天内&#xff08;4月7日至4月12日&#xff09;&#xff0c;OpenClaw 连续发布了 …...

10个免费Illustrator脚本:彻底改变你的设计工作流

10个免费Illustrator脚本&#xff1a;彻底改变你的设计工作流 【免费下载链接】illustrator-scripts Adobe Illustrator scripts 项目地址: https://gitcode.com/gh_mirrors/il/illustrator-scripts 你是否厌倦了在Adobe Illustrator中重复执行枯燥的操作&#xff1f;是…...

League-Toolkit:颠覆式英雄联盟辅助工具,让你告别繁琐操作

League-Toolkit&#xff1a;颠覆式英雄联盟辅助工具&#xff0c;让你告别繁琐操作 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power &#x1f680;. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit 你是否厌倦了…...

组播路由协议实战解析——从SPT到RPT的路径优化

1. 组播路由协议的核心挑战 第一次接触组播路由协议时&#xff0c;我被它独特的转发机制深深吸引。与单播路由不同&#xff0c;组播需要解决"一对多"的转发难题——就像快递员要给同一个小区的100户人家送同一份报纸&#xff0c;最笨的方法是送100次&#xff0c;而聪…...

协议兼容性崩塌、语义理解断层、边缘响应延迟——AIAgent家居控制3大致命瓶颈,今天必须解决!

第一章&#xff1a;协议兼容性崩塌、语义理解断层、边缘响应延迟——AIAgent家居控制3大致命瓶颈&#xff0c;今天必须解决&#xff01; 2026奇点智能技术大会(https://ml-summit.org) 当用户对AI家居代理说“把客厅调成适合看书的暖光”&#xff0c;系统却关闭了空调、调亮了…...

AI Agent学习路线:先「用顺」模型再「会用」工具

这些实际上更像工程问题&#xff0c;公司愿意给30k月薪的原因就在这里&#xff0c;Agent开发不是玩具技术人&#xff0c;是能把玩具变成生产力的人。这环节最直接有效的方法就是跟着项目完整走一遍&#xff0c;如果你无从下手&#xff0c;趁着有大佬带队&#xff0c;你直接跟着…...