V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ns09005264  ›  全部回复第 3 页 / 共 6 页
回复总数  109
1  2  3  4  5  6  
225 天前
回复了 kid1412621 创建的主题 Windows 你们的 Windows 除了 gaming 用来干嘛
用来为手机救砖,Gaming
那么多人去世了,但世界并没有消失,因此我认为,我才是这个世界。
250 天前
回复了 invadv 创建的主题 音乐 请留下一首你觉得好听的歌或者曲子
Gayazov$ Brother$ & Руки Вверх - Ради танцпола (DJ Prezzplay & DJ S7ven Remix)
256 天前
回复了 iorilu 创建的主题 程序员 有多少人完全使用命令行管理 git 得
我用的 gitui, TUI 类型的,怎么着也比纯命令行强吧。
我比较喜欢那种通过 openid 的方式登录的, 比如通过 Google 账户登录什么的。
只需要一键即可登录,同时站点方也可以通过这种方式保存用户信息,本质和注册是一样的。后续的再根据其他功能的需要向用户索要更加的详细的信息。
263 天前
回复了 linuxgo 创建的主题 Linux Linux 下有没有可以远程连接 win7 桌面的软件
xfreerdp
使用示例(共享剪切板、共享 Download 文件夹): `xfreerdp +clipboard /drive:share,/home/xxx/Downloads /u:微软账号 /p:密码 /w:1920 /h:1080 /v:192.168.10.111:3389 /audio-mode:0`
275 天前
回复了 tgich 创建的主题 程序员 Maven 能否实现这样的功能?
用 mvn 列出所有的依赖(大概是这个 mvn dependency:list),将结果输出到文件里记录下来,用 vim 编辑文件,通过一顿替换,将输出结果改造成 cp -r com/xxx/version xxx 之类的命令,然后执行。
或者将你的本地仓库部署为私有的远程仓库 remote repository ,同事在自己的 mvn 配置文件里添加你的仓库,通过项目 pom 文件下载出来。
以上是我臆想出来的思路,我已经很久没用过 maven 了
302 天前
回复了 jiobanma 创建的主题 Java 分布式系统生成全局唯一 ID 的方式请教
把 workid 放到最后试试,比如服务 1 生成序列号 123777701 服务 2 同一时间生成 123777702 ,这样不管从全局来看还是单个服务来看,id 都是连续的
303 天前
回复了 yaott2020 创建的主题 程序员 感觉 rust 门槛太高了
所有权这点还好,生命周期真的好难,感觉自己理解了,但实际还是不会用。
虽然难,但是用 rust 写东西的话,还是比较爽的,写完后,成功运行的概率非常高。
324 天前
回复了 yaott2020 创建的主题 Linux 请诸位 Linux 用户泼醒我
linux 有非常好的桌面环境,用了三年的人切身体会。不可否认是有点折腾,简单的折腾对我来说是种乐趣。
https://www.reddit.com/r/unixporn/
@documentzhangx66 #15 为啥,可以简单讲讲吗
你说的效果有点类似极速中文网的打字框,刚开始打字的时候如果没有选词,是不会进行计时的。可以参考下
https://www.jsxiaoshi.com/
347 天前
回复了 mannixSuo 创建的主题 程序员 对 Java 泛型的顶级理解
我在 bevy 游戏引擎里看到过大量的泛型设计,如果把一层层的抽象拍平了,可能也没有这么多的泛型同时在一起。
抽象设计烂才会同时出现这么多的泛型。
2023-05-08 11:55:40 +08:00
回复了 swqslwl 创建的主题 Go 编程语言 请教一个并发设计问题
handleData 里加锁处理数据,但是 txData 里 append 却没有加锁,
所以当 handleData 正在处理数据的时候,txData 还在往里面 append 数据,
等 handleData 处理完,清空了 B ,txData 在 handleData 处理数据的过程中所添加的数据也就被清除了。
没有给写入加锁只给读取加锁,等于没加锁。

另外你想用 handleData 异步处理数据,但是如果在 txData 里给 append 加锁,其实就等于同步处理数据了,没什么意义。考虑在 txData 里对数据进行分块或按时间进行分块,再将分块的数据传给 handleData ,连锁都不用。
2023-05-08 00:16:55 +08:00
回复了 sfdev 创建的主题 Linux 时隔多年再次体验 Linux 桌面系统
尽头是平铺式窗口管理器
2023-05-07 00:33:34 +08:00
回复了 xiaotianhu 创建的主题 程序员 还是用不来 copilot 写代码。
我觉得生成的代码蛮符合我要求的,有时候还教我怎么写,对我来说还是很有用的。
2023-05-03 01:51:11 +08:00
回复了 fumeboy 创建的主题 程序员 我的源码阅读法
看别人的源码好痛苦,很难快速的理解他们的思路,加上更新迭代,有些地方的逻辑就变得很复杂。只能猜测编写者的思路,还要一边调试才能搞清楚为什么这么写。
我觉得最难的地方是对方法参数的理解,编写者知道每个参数的作用范围,里面都有哪些值,这些值用在什么地方。
阅读者就很难看清这点,因为一个参数会分散引用到不同的调用栈里去。参数的值具体的样子是什么,都有哪些边界,这些东西光看是很难理解。目前的对我最有效的还是调式阅读法。
2023-04-28 19:45:46 +08:00
回复了 likefly 创建的主题 程序员 求助一个正则的问题,急
vim 里分三步,第一步把所有的`<tag>`替换为`-`,第二步把首尾的`-`去掉,第三步把连续的`---`替换为单个`-`
```
:%s/\v(\<.{-}\>)/-/g
:%s/\v(^-+|-+$)//g
:%s/\v(-+)/-/g
```
2023-04-28 19:39:53 +08:00
回复了 likefly 创建的主题 程序员 求助一个正则的问题,急
rust 里用 captures_iter 倒是可以轻松做到。
```
let regex = Regex::new(r"<id>(\d+)</id>").unwrap();
let str = "<?xml><root><person><id>123</id></person><person><id>456</id></person><person><id>789</id></person></root>";
let result = regex
.captures_iter(str)
.map(|cap| cap[1].to_string())
.collect::<Vec<_>>()
.join("-");
assert_eq!(result, "123-456-789");
```
vim 里可以分多步处理
https://i.imgur.com/W6cXb9A.gif
2023-04-27 02:59:58 +08:00
回复了 lqzhgood 创建的主题 Windows 有办法把软件窗口挂在桌面吗?
我有个简单的思路,就是用 AHK 之类的脚本来实现,按下 Ctrl+D 后,把你要显示的应用显示出来。
1  2  3  4  5  6  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2694 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 13:12 · PVG 21:12 · LAX 06:12 · JFK 09:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.