戳人痛处

导航

统计

随笔分类 -  笔记

1 2 下一页

[记]在rust中使用xml,xml的序列化与反序列化
摘要:序 在rust中有好几个xml库,但我个人比较推荐的是quick_xml库,这个库的序列化和反序列化使用体验比较好。 启用quick_xml的feature quick-xml = { version = "0.31.0",features=["serde","serialize"] } serde 阅读全文

posted @ 2023-12-28 11:31 戳人痛处 阅读(476) 评论(0) 推荐(0) 编辑

[记]Rust上传库到crates.io失败的解决办法参考
摘要:1.SSL验证失败 fatal: unable to access 'https://github.com/rust-lang/crates.io-index/': OpenSSL SSL_read: Connection was reset, errno 10054 取消git的SSL验证 git 阅读全文

posted @ 2023-02-01 09:40 戳人痛处 阅读(370) 评论(0) 推荐(0) 编辑

[记]python的音频波形读取与音视频剪辑
摘要:1.音频波形读取 import librosa aaa = librosa.load("233.mp3") # print(aaa) print(aaa[0])#波形数据 print(aaa[1])#码率 # print(len(aaa[0])/aaa[1]) s_play = len(aaa[0] 阅读全文

posted @ 2023-01-30 11:32 戳人痛处 阅读(104) 评论(0) 推荐(0) 编辑

[记]python操作xml文件
摘要:test.xml <A> <AA> <AAA name="aaa">AaA</AAA> <BBB></BBB> </AA> <BB> <CCC name="ccc">CcC</CCC> <DDD></DDD> </BB> </A> 1.读取信息 import xml.etree.ElementTre 阅读全文

posted @ 2023-01-06 17:57 戳人痛处 阅读(31) 评论(0) 推荐(0) 编辑

[记]rust 创建文件夹
摘要:if !std::path::Path::new(".\\AtDB").exists(){ std::fs::create_dir(".\\AtDB").unwrap(); std::fs::create_dir(".\\AtDB\\log").unwrap(); std::fs::create_d 阅读全文

posted @ 2022-12-16 13:49 戳人痛处 阅读(71) 评论(0) 推荐(0) 编辑

[记]git的简单使用
摘要:git init 创建新的git仓库 git clone username@host:/path/to/repository 克隆远端服务器上的仓库 git add * 添加所有更改 git commit -m "代码提交信息" 暂存改动 git push origin master 推送改动 gi 阅读全文

posted @ 2022-12-12 14:03 戳人痛处 阅读(16) 评论(0) 推荐(0) 编辑

[记]Rust toml序列与反序列化
摘要:依赖: serde = { version = "1", features = ["derive"] } # You only need this if you want app persistencetoml = "0.5.9" 结构体:两个-> use serde::{Deserialize,S 阅读全文

posted @ 2022-11-07 19:06 戳人痛处 阅读(241) 评论(0) 推荐(0) 编辑

[记]tkinter控件PanedWindow
摘要:序:Panel 仪表盘,可以拖拽调整如下三块红框区域的大小: code如下: 效果如下: 阅读全文

posted @ 2022-10-20 09:23 戳人痛处 阅读(141) 评论(0) 推荐(0) 编辑

[记]Rust可变引用与不可变引用
摘要:> fn main() { let mut var = 0_i32; { let p1 = &mut var;//p1 指针本身不能被重新绑定,我们可以通过p1改变变量var的值 *p1 = 1; println!("p1:{}",p1); println!("var:{}",var); } { l 阅读全文

posted @ 2022-09-07 11:26 戳人痛处 阅读(59) 评论(0) 推荐(0) 编辑

[记]Rust在多线程里使用串口
摘要:1. toml [dependencies] serial = "0.4.0" encoding = "0.2.33" -- use std::io::{Read, Write}; use std::sync::{Arc, Mutex}; use std::thread; use std::time 阅读全文

posted @ 2022-08-18 13:29 戳人痛处 阅读(862) 评论(0) 推荐(0) 编辑

[记]rust cargo一些国内源
摘要:1.字节跳动 RsProxy crates.io 镜像 ~/.cargo/config.toml: windows [source.crates-io] # To use sparse index, change 'rsproxy' to 'rsproxy-sparse' replace-with 阅读全文

posted @ 2022-08-02 10:49 戳人痛处 阅读(699) 评论(0) 推荐(0) 编辑

[记]一些常用函数(python)
摘要:[1]:控制台与时间 class InThreadTime(): @staticmethod def GetTimeStr(): ''' 返回日期字符串 如211103_161722 ''' return time.strftime("%y年%m月%d日_%H%M%S", time.localtim 阅读全文

posted @ 2022-07-19 16:08 戳人痛处 阅读(29) 评论(0) 推荐(0) 编辑

[记]RUST String写入文件
摘要:Rust写入文本的格式为&[u8]; 需将String转换为&[u8]格式才可写入; use std::fs; fn main() { // let text = fs::read_to_string(r"C:\Users\Y0137\Desktop\121.txt").unwrap(); let 阅读全文

posted @ 2022-04-11 10:29 戳人痛处 阅读(418) 评论(0) 推荐(0) 编辑

[Pyside6-Study] Chapter-3
摘要:1.创建主窗口 在第一步,我们将会使用子类QMainWindow创建主窗口,QMainWindow的构造函数与QWidget类类似; PySide6.QtWidgets.QMainWindow([parent=None[,flags=0]]) 下面的代码展示如何创建最基础的主窗口程序; # Impo 阅读全文

posted @ 2022-03-16 11:00 戳人痛处 阅读(521) 评论(0) 推荐(0) 编辑

[Pyside6-Study] Chapter-2
摘要:1.面对对象的设计原则 # Import required modules import sys import time from PySide6.QtWidgets import QApplication, QWidget class SampleWindow(QWidget): """ Our 阅读全文

posted @ 2022-03-09 10:42 戳人痛处 阅读(414) 评论(0) 推荐(0) 编辑

[Pyside6-Study] Chapter-1
摘要:1.库安装 pip install pyside6 嗯,就是这么简单; 2.第一个GUI程序 # Import the necessary modules required # import sys from PySide6.QtCore import Qt from PySide6.QtWidge 阅读全文

posted @ 2022-03-07 16:42 戳人痛处 阅读(130) 评论(0) 推荐(0) 编辑

[记]pypi打包上传
摘要:提示:Upload failed (403): Invalid or non-existent authentication information 参考解决方法 环境 python 3.8.10 第一步:编写setup.py文件用于打包: setup.py文件编写参考: Python 自定义模块的 阅读全文

posted @ 2022-02-09 10:48 戳人痛处 阅读(99) 评论(0) 推荐(0) 编辑

[记]JAVA学习01 ing
摘要:在java中,每一行代码需要在class类中运行; 每个应用从main函数开始运行; 为了运行程序,main方法必须有以下特征; public static void main(String[ ] args) public:所有成员可以获取; static:有该关键字的方法可以在没有创建包含main 阅读全文

posted @ 2022-02-07 18:49 戳人痛处 阅读(38) 评论(0) 推荐(0) 编辑

[记]linux Qt的手动构建
摘要:例1:简单的计算器 1.工程目录Calculator下的文件包含 CalculatorDialog.h、CalculatorDialog.cpp、main.cpp 2.各文件内容 CalculatorDialog.h #ifndef __CALCULLATORDIALOG_H #define __C 阅读全文

posted @ 2022-01-10 11:36 戳人痛处 阅读(85) 评论(0) 推荐(0) 编辑

[鸿蒙开发]设置图标和应用名称
摘要:记一次开发技术交流群的讨论: 492306415 2021/10/31 1.图标设置 在项目路径entry\src\main\resources\base\media 下放入图标 .png .jpg 啥的; 在项目路径entry\src\main\config.json 打开 修改json里 "mo 阅读全文

posted @ 2021-10-31 11:48 戳人痛处 阅读(1239) 评论(0) 推荐(0) 编辑

1 2 下一页
点击右上角即可分享
微信分享提示