V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ns09005264  ›  全部回复第 7 页 / 共 9 页
回复总数  171
1  2  3  4  5  6  7  8  9  
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 后,把你要显示的应用显示出来。
2023-04-24 20:23:51 +08:00
回复了 shinonome 创建的主题 OpenAI CHATGPT 单纯的 API 购买价格是什么样的
7 块钱人民币用了 3500000~token ,gpt-3.5-turbo 模型,我用它翻译了 2MB 左右的日文文本。
2023-04-24 14:05:07 +08:00
回复了 Comyn 创建的主题 Vim 新手该如何入门 vim 达到能基本使用它作为生产力
想用 vim 作为 IDE 来编码有待商榷,但是学习 vim 是非常值得,绝对不会浪费时间, 当你熟练使用 vim 后,那种体验是无与伦比的。
vim 也集成到各种 IDE 里了,可以在 IDE 里继续体验 vim 的编辑方式,哪有浪费时间的说法。

另外近几年,neovim 的发展很不错,现在用 neovim 来作为 IDE ,亲身体会:比 vscode 要好很多!
这里有两个不错的开箱即用的 neovim 配置,前提是需要你对 vim 的基础操作比较熟悉,他们的文档里都默认你会使用 vim 的基础操作了。
https://astronvim.com/
https://www.lazyvim.org/
1.指定一个小的矩形区域来进行颜色采样,比如在那个锁面上选一小块。
2.根据采样区对所有帧进行颜色采样,采样为 HSL 之类色彩空间,记录每帧采集的亮度。
3.这样你就得到一组亮度变化数据,在这组数据中选择所有的局部最小峰值,其对应的应该就是白色文字消失时的帧。
2023-04-15 01:01:44 +08:00
回复了 realyujie 创建的主题 OpenAI OpenAI 下调了试用用户 API 的每分钟调用次数
有没有人知道怎么计算 chat completion api 中 messages 的 token 数量,我尝试了拼接所有 messages 的 content ,然后计算 token 数量, 但是和返回的 usage 对不上。也试了整个 messages json 化后的 tokenizer ,也不对。
2023-04-15 00:55:54 +08:00
回复了 realyujie 创建的主题 OpenAI OpenAI 下调了试用用户 API 的每分钟调用次数
昨天用的时候还好好的,今天改了下程序,结果就遇上 rate limit 了,不知道好日子啥时候会来。
@akjarjash Token 应该算的是整个当前会话吧,包含之前的提问与回答。刷新一下,新开一个会话,单独问这个问题试试。
2023-04-10 18:29:43 +08:00
回复了 dufu1991 创建的主题 浏览器 有没有大佬能完成这样的浏览器
不知道 vivaldi 能不能实现这样的效果,我发现 reddit 上有 vivaldiCss 的版块 https://www.reddit.com/r/VivaldiCSS ,也许能在那里发现点什么。
我目前只知道 firefox 能完美实现这样的效果,它的网页兼容性也没有那么差吧,很少见到不兼容的网站。这个小缺点比起定制界面这个优点来说,完全可以忍一忍。
2023-04-10 17:22:08 +08:00
回复了 CNZCC 创建的主题 程序员 关于 Ai 的 Prompt,是个什么,有懂的来解释一下呗
https://openai.xiniushu.com/
参考 openai 的 api 文档,你对 chatgpt 说的话就是“提示 Prompts”,chatgpt 对你的回答就是根据你的“提示 Prompts”进行的“补全 Completions”
2023-04-08 02:03:27 +08:00
回复了 mark4zhao 创建的主题 程序员 Rime 输入法真是简洁啊。
@tankb52
你们试着了解一下形码啊,它那么的努力。
形码确实爽,不过我用的是音形方案,用星空键道打的话就是这样,只用了一次空格进行选词。这个方案的规则使得自动上屏非常舒服:
niekfelcjdyvixgmsvxso,tsonud_njlk.
2023-04-06 21:52:35 +08:00
回复了 abcfreedom 创建的主题 程序员 求推荐好用的 chatgpt 安卓客户端
telegram bot ,有两种方案:
1.使用别人的 telegram_bot ,然后设置自己的 openai_api_key ,适合没有 vps 的。
2.在 github 上找一个 chatgpt telegram bot 项目,挑一个维护勤快的,挂到自己的 vps 上。
我也有个类似的想法,监视我的 youtube 收藏,然后自动下载新收藏的视频,音视频分离。不需要浏览器拓展。
2023-04-03 18:49:32 +08:00
回复了 tool2d 创建的主题 随想 为什么 ip4 不改成 999.999.999.999 的形式?
ipv4 是 32 个 bit ,分了 4 段,每段 8bit ,变成 255.255.255.255 ,如果分成 2 段,每段 16bit ,变成 65535.65535 ,当然这么分不符合规范。
如果按 4 段的方式来增加 ip 容量,那也是增加每段的 bit 数量,比如增加到 9bit ,就是 511.511.511.511
每段增加到 10bit ,就是 1023.1023.1023.1023 。
你说的 999.999.999.999 就没法用 bit 位表示了,也不能用位运算了
在很多地方用位运算会方便很多,比如掩码计算 ip 地址[192.168.100.100]是否匹配 192.168.0.0/16, 直接[192.168.100.100] & 0xFFFF0000 == [192.168.0.0]就行、还有报文头之类的东西。

ip 地址为什么要设计成这样可能在什么基础设施环节必须要用 bit 位来表示吧。
2023-04-01 19:27:18 +08:00
回复了 rpish 创建的主题 问与答 Vim 爱好者是不是大概率是手动档爱好者?
vim 和手动档是两回事,vim 只是一种编辑方式,个人觉得这种编辑方式很高效。
vim 可以定制出大部分的 ide 功能,lunarvim 开箱即用,大可体验一番。
个人目前使用 unarvim , 因为 vscode 上的 vim 不完美,有不少 bug 。jetbrains 上的 copilot 会覆盖原本的提示。lunarvim 当然一些不便的东西。但有些缺点是难以忍受的,有些缺点是可以克服的,使用什么看个人的权衡。
2023-03-21 13:46:35 +08:00
回复了 huajieyu 创建的主题 程序员 求稳定可访问 chatgpt 的魔法
/t/924791
我昨晚刚根据这个帖子的思路折腾完,弄了个 10 刀的美国小鸡,然后 clash 里用其他机场的节点 relay 到美国小鸡。
2023-03-16 00:58:00 +08:00
回复了 L0L 创建的主题 Linux 求推荐, Linux 上好用的 类似 wox + everything 的组合
@woyaojizhu8 忘记 @
2023-03-16 00:56:54 +08:00
回复了 L0L 创建的主题 Linux 求推荐, Linux 上好用的 类似 wox + everything 的组合
https://i.imgur.com/yaxCDTi.gif
你是指这样吗,我先输入了 game ,列出了包含"game" tag 的应用,然后继续用"steam" tag 缩小范围,....

rofi 会自动收集系统里的 .desktop 文件,而 desktop 文件里的“Categories"字段包含了各类应用对自己的 tag 定义,当然你也可以修改 desktop 文件增加相关的 tag
2023-03-09 17:33:12 +08:00
回复了 L0L 创建的主题 Linux 求推荐, Linux 上好用的 类似 wox + everything 的组合
rofi ,一般用作应用启动器,可以拓展出其他一些功能,例如:剪切版、窗口查询、书签等。主题也是高度可自定义。
会折腾的话是非常不错的。
文件搜索我只用过 fzf ,没试过和 rofi 配合。我习惯用 lf 这样的文件管理器与 fzf 配合
2023-03-03 22:08:16 +08:00
回复了 jqtmviyu 创建的主题 浏览器 对于 chrome/chromium 和 firefox, 我的感情是复杂的
我是从 Opera 换引擎后换到 Firefox ,然后一直用到现在,最大的原因是可以定制界面,个人喜欢将地址栏与标签栏合并,最大化可视面积。
https://i.imgur.com/1Eew9H4.png
https://github.com/MapoMagpie/firefox-compact-ui
https://www.reddit.com/r/FirefoxCSS
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1053 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 19:49 · PVG 03:49 · LAX 11:49 · JFK 14:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.