戳人痛处

导航

2022年12月12日 #

[记]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 戳人痛处 阅读(13) 评论(0) 推荐(0) 编辑

2022年11月13日 #

[记]Rust 调用文件浏览器选取需要的文件&文件夹路径

摘要: 依赖: rfd = "0.10.0" 选取单个文件: use rfd::FileDialog; let files = FileDialog::new() .add_filter("text", &["txt", "rs"]) .add_filter("rust", &["rs", "toml"]) 阅读全文

posted @ 2022-11-13 10:59 戳人痛处 阅读(625) 评论(0) 推荐(0) 编辑

2022年11月7日 #

[记]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 戳人痛处 阅读(181) 评论(0) 推荐(0) 编辑

2022年10月20日 #

[记]tkinter控件PanedWindow

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

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

2022年9月7日 #

[记]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 戳人痛处 阅读(49) 评论(0) 推荐(0) 编辑

2022年8月30日 #

[记]不使用PIL(pillow)库在tkinter显示gif图片

摘要: 安装tkinter的增强库 tktk import tkinter as tk import tktk win = tk.Tk() tktk.GifFrame(win,gif_path=r"D:\ls\222.gif").pack() win.mainloop() #获取最新版本 #pip inst 阅读全文

posted @ 2022-08-30 11:23 戳人痛处 阅读(57) 评论(0) 推荐(0) 编辑

2022年8月22日 #

[记]RUST获取串口描述信息

摘要: 1. toml serialport = "4.2.0" fn main() { let ports = serialport::available_ports().expect("没有串口哦 by博客园:戳人痛处"); println!("{:?}",ports); for p in ports 阅读全文

posted @ 2022-08-22 16:01 戳人痛处 阅读(357) 评论(0) 推荐(0) 编辑

2022年8月20日 #

[记]用blender建模个锤子

摘要: 1.基础操作 非编辑模式下 shift+a 创建基础立体图形; a:全选 x:删除 g:移动立体图形,沿轴+x,y,z; r:旋转图形 s:缩放图形 tab:切换编辑模式 编辑模式下 1,2,3 对应点,线,面; alt+z:透视模式 ctrl+r:添加切割线 e:挤出 ->各自挤出(各自中心点) 阅读全文

posted @ 2022-08-20 23:44 戳人痛处 阅读(69) 评论(0) 推荐(0) 编辑

2022年8月18日 #

[记]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 戳人痛处 阅读(696) 评论(0) 推荐(0) 编辑

2022年8月17日 #

[记]Rust在多线程下修改共享变量的值

摘要: 1. use std::time::Duration; use std::sync::{Arc, Mutex}; use std::thread; fn main() { let okz = "2333".to_string(); let apple = Arc::new(Mutex::new(ok 阅读全文

posted @ 2022-08-17 17:58 戳人痛处 阅读(187) 评论(0) 推荐(0) 编辑