- 博客(8)
- 收藏
- 关注
原创 配置文件读取的艺术——Gemini CLI源码学习体会
本文介绍了配置文件读取的关键要点和实现方法。配置文件处理需考虑多级优先级(用户/项目目录)、环境变量解析、错误处理、注释支持和向后兼容性。示例代码展示了一个TypeScript实现:通过JSON解析配置文件,处理环境变量引用,支持注释过滤,维护旧参数兼容,并收集加载过程中的错误。函数返回合并后的配置对象,包含用户级和项目级设置以及可能的错误信息。这种设计保证了配置系统的灵活性和健壮性。
2025-06-28 11:25:44
302
原创 设计模式、基础算法、系统编程
对于长度为k的数组,分别判断前1~k-1个元素和第k个元素的关系,根据第1到第k-1个字串的上升长度计算字串k的上升长度。双指针:用一个map记录元素出现次数,移动右指针,更新长度,若某元素出现2次,移动做指针,直到该元素出现次数减为1.
2023-07-25 21:34:25
283
转载 Ansys MechanicalSuddenly crash
Sometimes the settings become corrupt. Try this to see if it resolves the issue.Exit Ansys completely.In the File Explorer address fieldEnter: %APPDATA%…An Explorer Window will openOpen the Ansys folder…Rename the vNNN folder to vNNN.old for the appr
2022-05-31 14:51:54
766
原创 如何使用Beckhoff平台进行串口通讯(EL6002,EL6022)
将target PC(IPC or 工控机)和engineering PC(开发用电脑)相连用网线连接IPC和EtherCat terminals 连接(EK1100+EL6070+EL6002)在visual studio中配置好证书,扫描IO设备,将EL6070的输入和输出与PLC代码中的变量连接(注意:ctrl和status两个变量也需要连接)修改CoE设置,设定Baud ate(115.2k)和数据形式(8N1)...
2022-05-06 18:13:13
3298
1
原创 TwinCat3连接工控机(IPC)
用网线将开发用的电脑和工控机连起来,设置ipv地址右击右下角紫色图标,选择Router>Edit Routers点击左下角add,输入ip地址,点击Enter Host Name/IP输入工控机的密码,默认为 ’1‘。如果不输入密码再twincat也可以检测到工控机,但twincat不能检测到System ID)...
2022-04-22 09:21:18
3086
1
原创 如何使用TwinCat3的Simulink模块(TE1400 2.x: target for simulink)
如何使用TwinCat3的Simulink模块
2022-04-17 10:25:15
1824
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅