V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ns09005264  ›  全部回复第 1 页 / 共 10 页
回复总数  186
1  2  3  4  5  6  7  8  9  10  
15 小时 37 分钟前
回复了 Leon6868 创建的主题 Chrome Chrome 更换默认滚动条样式,向 Edge 看齐
更好的是 Firefox 的滚动条。
18 小时 17 分钟前
回复了 Oxonomy 创建的主题 Java 都已经 2025 年了,为什么 Java Boy 还是不能接受 var 关键字
项目风格延续吧
21 小时 23 分钟前
回复了 lysShub 创建的主题 Go 编程语言 b = append(b[:1], b...) 为什么能右移?
你的疑惑似乎都是切片的 append 带来的,可以找找切片的详细资料看看。
```
var b = make([]byte, 10, 10)
b2 := b[1:2] // 新切片从 b 的位置 1 开始,到 1 结束,长度只有 1, 但是容量是 b 的容量减开始的位置 1 等于 9
fmt.Println("b: ", b) // [0 0 0 0 0 0 0 0 0 0]
// b2 追加新元素,但容量是 10-1=9 ,长度是 1, 不触发扩容,改变了原切片 b 的第三元素
b2 = append(b2, 7)
fmt.Println("b: ", b) // [0 0 7 0 0 0 0 0 0 0]
// b3 容量是 1,长度是 1, 改变 b3 第一个元素会影响原切片 b 。
b3 := b[9:]
b3[0] = 6
b3 = append(b3, 8)
fmt.Println("b: ", b) // [0 0 7 0 0 0 0 0 0 6]
// 由于 b3 上面追加了新元素,触发扩容,b3 开辟了新空间,和原切片没有关系了,改变第一个元素不影响原切片
b3[0] = 5
fmt.Println("b: ", b) // [0 0 7 0 0 0 0 0 0 6]
```
1 天前
回复了 lysShub 创建的主题 Go 编程语言 b = append(b[:1], b...) 为什么能右移?
只是把数组 b 的第一个元素移动到最后,完了以后在数组 b 上新创建了切片 b2 ,只比数组 b 少了第一个元素。
后面用 SliceData 获取数组底层的第一个元素指针,数组 b 的指针+1 后就跑到底层的第二个元素指针,切片 b2 的第一个元素指针就是数组 b 的第二个元素。
3 天前
回复了 mythace 创建的主题 职场话题 太抽象了,绷不住了
你要看这系统是不是给人用的,比如这个项目做成之后的目的就是在材料里写“我们利用 AI 技术做出了什么什么系统,今后继续保持科技创新啥啥啥。”实际给领导演示过后根本没人用,这种情况你不需要关心太多,只要把门面完善好就行,细节啥的能省就省。
也就 Java 需要这么重的 IDE ,其他现代化的语言都是编辑器配个 LSP 就可以写了。
https://youtrack.jetbrains.com/issue/JBR-5672/Wayland-support-input-methods

可能 WLToolkit 还不支持 Input-Method-V3 或 V1 。
为什么你们的接口文档是这样的,更方便的做法难道不是使用 API 文档生成库,然后在入参和返回的结构体上添加注释吗?最后项目启动后可以在线浏览详细的接口文档,包含每个字段所需的类型、注释说明、参考值等,还能直接调用 API 测试。
参考: https://petstore.swagger.io/#/
15 天前
回复了 faywong8888 创建的主题 Linux CachyOS 看起来很适合极客/开发者
主页的特性感觉没什么亮点,然后大概率是自己的源混合 arch 的官方源,最后在某一天更新后,一些软件出现了问题。
19 天前
回复了 pureGirl 创建的主题 Web Dev 什么样的网站算设计精良的
我觉得 Rust 标准库的文档写的非常好,说明清晰,几乎都有示例。光看 LSP 的 Hover 提示就知道怎么用了。
53 天前
回复了 hahaha121 创建的主题 程序员 基于 ai 开发推荐系统的可行性?
如果标签系统好的话,推荐系统用不上昂贵的模型就能有好的效果。
所以可以在源头上使用昂贵的模型对文章或视频进行标签分析,建立完善的标签系统,剩下的就可以用廉价的模型进行推荐。
58 天前
回复了 sikuu2al 创建的主题 发音 优惠券读 quan 不读 juan。
我听到许多老厨师(老饭骨、东北大舅、老隐记等)把发酵(jiao)读作发酵(xiao),感觉以前发酵(xiao)是个比较广泛的读法?
坐骑(ji)和关卡(qia)也逐渐演变成坐骑(qi)和关卡(ka),语言没那么神圣,古往今来有大量的读法变迁,古文里还有那么多的通假字。
根据 unix 哲学,你可以基于多个工具组合成一个具备强大可定制功能的“截图工具”
比如在 hyprland 下:
1. 首先可以通过 slurp 在桌面上画出矩形,然后将 slurp 的输出结果存到某个地方(文件或环境变量)
2. 然后用 grim 读取 slurp 的结果,对之前在桌面上选择的区域进行截图,也可以结合 sleep 命令进行延时截图。
3. 最后通过 drawing (或 gimp )对 grim 的截图进行编辑,比如标注红框或模糊处理。

上面的操作可以分成多步命令,也可以合并成一条达到一键操作的目的。并且每一步操作都可以通过系统通知进行提示。
最后将这些命令通过 hyprland 的快捷键绑定系统绑定起来。

```
# screenshot
bind = $mainMod, S, exec, slurp > /tmp/geometry && notify-send "$(cat /tmp/geometry)"
bind = $mainMod SHIFT, S, exec, sleep 3 && grim -g "$(cat /tmp/geometry)" ~/Pictures/screenshots/grim_$(date +"%Y%m%d_%H%M%S").png && notify-send "Screenshot Done"
# record
bind = $mainMod SHIFT, E, exec, notify-send "wf-recorder started" && wf-recorder -g "$(cat /tmp/geometry)" -r 30 -f ~/Videos/rec_$(date +"%Y%m%d_%H%M%S").mp4 && notify-send "wf-recorder done"
bind = $mainMod ALT, E, exec, killall wf-recorder

```
让这三种类型并存:null 、nil 、undefined 。
并且这样写可以通过编译:

```
varlet foo: Foo = null;
foo = nil;
foo.bar();
```

语法尽量地少,比如函数是一等公民,但是当函数作为参数或变量时完全没有简化的写法,必须严格按照完全的语法来写,且强制格式化换行:
```
func do(callback: Callback) {
callback();
}
do(func() {
println("hell word")
})
```
你能不能描述地更详细点,
你是想让其他设备下载本机的文件的话,最简单的方式是通过 miniserve 这个工具起一个简单的服务器,它自带前端,可以浏览目录以及下载文件。https://github.com/svenstaro/miniserve
你是想通过纯前端进行文件点对点传输的话,https://github.com/ShareDropio/sharedrop https://sharedrop.io/
85 天前
回复了 giao123 创建的主题 Windows windows 的自动更新是真的恶心啊
玩骑马与砍杀 2 ,由于 DirectX 有 bug ,用 AMD 的旧版驱动来玩。结果后来 Windows 自动给我更新成最新的自家驱动了,导致游戏再次 DirectX 报错。
85 天前
回复了 moyuman 创建的主题 程序员 最“流畅”的终端模拟器是什么?
@ThinkCat 试用了几下,确实有 neovide 的一丝风味。但是细节差很多,光标移动距离太短的时候没有动画效果,比如从 1 行 1 列移动到 2 行 2 列,而 neovide 有。kitty 也没有平滑滚动,在这点上体感就和 neovide 拉开差距了。最后在 kitty 上使用 helix 没有光标动画效果。
86 天前
回复了 artms 创建的主题 宽带症候群 被强行铜改光
这有点像前端,开发者希望用户都用最新版本的现代浏览器,这样就可以使用更好的 API 进行开发,但是有一部分用户因为迷恋 Internet Explorer 的某些功能。
1  2  3  4  5  6  7  8  9  10  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2684 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 53ms · UTC 11:32 · PVG 19:32 · LAX 03:32 · JFK 06:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.