V2EX steins2628 的所有回复 第 1 页 / 共 6 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    steins2628    全部回复第 1 页 / 共 6 页
回复总数  109
1  2  3  4  5  6  
2024-04-24 08:56:59 +08:00
回复了 programMrxu 创建的主题 分享创造 自动备份小工具
写过一个类似的, pyqt 没那么好用,可以参考下

[mission-backup]( https://github.com/Hellager/mission-backup/tree/pyqt)
@araraloren Great thanks for your help, now it works!
@fakeshadow 我分类尝试了十种情况,发现只要是把 wacher 放结构体里,然后初始化和 rx 分开处理,就不会有 events 发出来,感觉和 notify 本体关系可能更大一点
[Test template for rust notify]( https://gist.github.com/Hellager/6bc77d610ff20932ccec379e20599083)


@araraloren 感谢回答,handler::spawn 是 std::thread::spawn 吗?我最开始是 std handle block send 的,就像这样,但这样也是不行的,具体过程在 StackOverflow 那个问题里

```rust

fn get_runtime_handle() -> (Handle, Option<Runtime>) {
match Handle::try_current() {
Ok(h) => (h, None),
Err(_) => {
let rt = Runtime::new().unwrap();
(rt.handle().clone(), Some(rt))
}
}
}

...
let debouncer = new_debouncer(Duration::from_secs(3), None, move |result: DebounceEventResult| {
let (handle, _rt) = get_runtime_handle();
handle.block_on(async {
tx.send(result).await.unwrap();
})
});
...
```
@araraloren 感谢回答,倒是能通过编译了,但是 watcher 的 event 完全不会触发

```rust
let sapwn_tx = tx.clone();
let test_ts = tx.clone();
self.sender = Som(test_ts);

tokio::spawn(async move {
if let Err(e) = sapwn_tx.send(result).await {
println!("Error sending event result: {:?}", e);
}
})

...

loop {
...
if let Some(tx) = notifier.sender.take() {
tx.send(Err(notify::error(notify::ErrorKind::PathNotfoundError))).await;
}
}
```

然后我尝试把代码改成这样子,在 main loop 里手动发 error event 是正常接收的,但 watcher 的 event 是完全没有的,
我查了下相关问题比如 [Alternative to cloning tokio channel's sender for futures' closures]( https://stackoverflow.com/questions/54552165/alternative-to-cloning-tokio-channels-sender-for-futures-closures), 理论上 sender clone 不会对原对象有什么影响,这是不是能说明 debouncer_watcher 就是不能这么改?
2023-04-07 22:39:55 +08:00
回复了 steins2628 创建的主题 问与答 有没有推荐的运行在服务器上的文件服务?
@SenLief woc 这个好,就是想要这种效果,我也是觉得上面两个太重了所以来问问的,十分感谢


@byte10 有空试试,谢谢帮助


@totoro625 这个看着也不错,有空试试,谢谢帮助
@crysislinux 我就是觉得这样太痛苦了,作为一个前端,js 不太在乎类型我还可以直接 json 转 obj ,ts 我也可以用 any ,rust 这个类型安全我是实在没办法了, 谢谢指点


@israinbow 一开始的方案就是 migration ,但配置项一多就写的痛苦了,deprecate 是个好方法,谢谢指点
2023-01-11 13:35:29 +08:00
回复了 user667788 创建的主题 问与答 请问 react-native-windows 和 tauri 哪个更好一些?
tauri 资料少,文档和生态都只能说未来可期,你问我不推荐,我用我真用
可以看看我写的笔记了解下 tauri
https://www.hellagur.com/tags/Tauri/
2022-12-26 21:21:11 +08:00
回复了 steins2628 创建的主题 问与答 有没有 c# WPF 程序员来帮帮这个可怜的前端
@ysc3839 我知道我知道,只是我对桌面端软件最推崇的形态就是 portable 。
很多人 win7 估计也不怎么会装 webview2 ,最好使用起来这种多余的步骤少一点。
Edge WebView2 和 CEF 我也会了解下,谢谢指点。
2022-12-26 13:26:17 +08:00
回复了 steins2628 创建的主题 问与答 有没有 c# WPF 程序员来帮帮这个可怜的前端
@wizzer 大部分问题确实靠搜索解决完了,第一个还是有点不懂,剩下两个可以算是求推荐,因为完全没有这方面相关的经验

@ysc3839 写过 Tauri ,WPF 是为了兼容 win7 才打算写的

@lzj724 electron 还是太大了,win10 及以上会用 Tauri 实现

@youyouyou0123456 谢谢指点,我去看看
没解决的话我还会猜一个绝对路径问题,写 Tauri 的时候遇到过,也是进 contents 直接命令行可以,双击就是不行,在 Linux 就会直接报错 Readonly System
原因就是一开始用了相对路径,这在 windows 下是没问题的,但在 Unix 下由于程序安装和运行的不同,不能用相对路径创建文件,只能用存在的绝对路径
2022-12-08 08:57:33 +08:00
回复了 killergun 创建的主题 问与答 水暖毯是不是智商税啊,也没看到说明靠谱的测评
b 站有小米的那个水暖毯评测,评论总结不如电暖毯开个五分钟然后关掉
2022-12-01 09:05:48 +08:00
回复了 Red51531 创建的主题 分享发现 surface pro 8 散热不行
surface 已经被我用来专门看漫画和小说了,十分适合
最天真的时候我甚至用它画过一段时间 cad...
2022-11-07 14:12:30 +08:00
回复了 hertzry 创建的主题 分享发现 Air780E 到货后,一起学习如何使用吧
ESP32 前阵子开发者大会上说可以纯软件模拟了,不知道有人试过没?
2022-11-06 17:54:22 +08:00
回复了 gaozizhong 创建的主题 分享创造 线下菜场价格分享工具
可以看看有没有官方渠道发布价格的,苏州有的,比如这个
[苏州市部分农贸市场零售均价(2022 年 11 月 6 日)]( http://fg.suzhou.gov.cn/szfgw/scdt/202211/e549cf9f80f0408f96810674199239a0.shtml)
再配合爬虫应该可以减轻点工作量
2022-10-28 13:44:09 +08:00
回复了 v2defy 创建的主题 程序员 rust 里 unwrap 用起来真方便,但如果不用 unwrap
默默学习
2022-10-26 13:45:52 +08:00
回复了 YepTen 创建的主题 互联网 摸鱼时,你们都去那些网站,推荐下。
@murmur
@0bSer7er
178 别忘了配合 User-Agent Switcher for Chrome 插件
把 User Agent 改成 NGA_WP_JW(;WINDOWS) 就行
2022-10-26 11:33:13 +08:00
回复了 sjmcefc2 创建的主题 问与答 请教 7zip 如何定时备份指定的文件夹?
@sjmcefc2 win7 专业版 7601 pyqt 分支可以直接运行,不行的话还是写脚本吧,7z 支持命令行的
2022-10-26 09:09:09 +08:00
回复了 sjmcefc2 创建的主题 问与答 请教 7zip 如何定时备份指定的文件夹?
我写过类似的,你看看符不符合你的要求
一个是 pyqt ,win7 可运行,下下来就能跑,支持本地和同步 webdav 、samba ,能用但现在来看不太好用
https://github.com/Hellager/mission-backup/tree/pyqt
一个是基于 Tauri 重写的,win7 理论上可运行但我没打包,需要自己重新编译,windows 下没问题
https://github.com/Hellager/mission-backup/tree/main
2022-10-20 13:16:18 +08:00
回复了 hardname 创建的主题 问与答 求一份支持 Win11 和黑苹果双系统的台式配置
玩游戏就别考虑 NUC8 了,原神不行,MC 不行,守望也不行
找个有独显的最好,至少 1060
2022-10-17 16:57:15 +08:00
回复了 KevinDo2 创建的主题 macOS 有想体验 Arc 浏览器的 V 友吗?
@yudoo 跟随大佬脚步,我看 antfu 有推荐 Arc
1  2  3  4  5  6  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     893 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 50ms UTC 21:16 PVG 05:16 LAX 13:16 JFK 16:16
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86