Yal
全职 · 500/日  ·  10875/月
工作时间: 工作日08:00-18:00工作地点: 远程
服务企业: 4家累计提交: 1工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

精通C、Python、Rust语言,擅长自动化工具的开发。

工作经历 和TA聊聊

APP扫码和程序员直接沟通

  • 该用户选择隐藏工作经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看

教育经历 和TA聊聊

APP扫码和程序员直接沟通

  • 该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看

技能

Diesel
Vue
C++
Django
项目管理
C
0
1
2
3
4
5
0
1
2
3
4
5
作品
ARXML文件自动化修改工具

功能: 使用脚本来快速修改AutoSAR体系的ARXML文件。 软件主要模块: 1. GUI界面(根据脚本动态构建界面) 2. 脚本解释引擎 3. ARXML专用处理 4. 其他数据源访问处理

0
2023-04-05 09:16
XML解析库

XML文件的解析库,支持XPath,类似Python的lxml库中的etree。 代码示例: use etree::*; use std::path::Path; fn modify_xml(path_in:P, path_out:P) { let mut tree = ETree::parse_file(path_in); let subtree_pos = tree.find("//CHILD-A").unwrap(); let mut subtree = tree.subtree(subtree_pos); let subtree_child_pos = subtree.find("/SUBCHILD-A").unwrap(); if let Some(node) = subtree.node_mut(subtree_child_pos) { node.set_text("WEST"); } // tree.append_next_tree(subtree_pos, subtree.clone()); let parent_pos = tree.parent(subtree_pos).unwrap(); tree.append_child_tree(parent_pos, subtree); tree.write_file(path_out).ok(); }

0
2023-04-05 09:17
chardet

文字编码检测库,累计下载量超过10W。配合encoding库,可以正确读取各种编码的文本文件。 使用示例: use chardet; use std::fs::OpenOptions; use std::io::prelude::*; use encoding::DecoderTrap; use encoding::label::encoding_from_whatwg_label; // open text file let mut fh = OpenOptions::new().read(true).open(filepath).expect( "Could not open file", ); let mut reader: Vec = Vec::new(); // read file fh.read_to_end(&mut reader).expect("Could not read file"); // detect charset of the file let result = detect(&reader); // result.0 Encode // result.1 Confidence // result.2 Language // decode file into utf-8 let coder = encoding_from_whatwg_label(charset2encoding(&result.0)); if coder.is_some() { let utf8reader = coder.unwrap().decode(&reader, DecoderTrap::Ignore).expect("Error"); }

0
2023-04-05 09:18
更新于: 2023-01-30 浏览: 396