V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  saltsugar  ›  全部回复第 1 页 / 共 1 页
回复总数  9
2020-01-10 01:37:57 +08:00
回复了 zjq123 创建的主题 Linux 把虚拟机复制到硬盘 插入主板 真实启动?
忘了一点。可能要手工处理下 mbr 信息。efi 不懂。。。
2020-01-10 01:34:58 +08:00
回复了 zjq123 创建的主题 Linux 把虚拟机复制到硬盘 插入主板 真实启动?
vb 不清楚。
vmware 里用真实分区挂就行。05 年亲自验证过。
2020-01-10 01:32:59 +08:00
回复了 saltsugar 创建的主题 Go 编程语言 go slice defaults 这里是坑还是如此设计?
另外,append 后,变量指向新数组实例了。
2020-01-10 01:31:38 +08:00
回复了 saltsugar 创建的主题 Go 编程语言 go slice defaults 这里是坑还是如此设计?
谢谢楼上各位的讨论和回答。总结一下

package main

import (
"fmt"
)

func main() {
fmt.Println("Hello, playground")

a := []int{1,2,3,4,5,6}
printSlice(a)

b := a[1:3]
b[0] = 0
printSlice(b)

c := b[:3]
c[0] = 0
printSlice(c)

//d := c[-1:] 可惜不能往前扩
//printSlice(d)

d := c[1:4]
d[0] = 0
printSlice(d)

e := d[1:4] //通过小切片来移动窗口处理数据还是挺方便的。
e[0]=0
printSlice(e)

printSlice(a)
}

func printSlice(s []int) {
fmt.Printf("len=%d cap=%d %v\n", len(s), cap(s), s)
}


Hello, playground
len=6 cap=6 [1 2 3 4 5 6]
len=2 cap=5 [0 3]
len=3 cap=5 [0 3 4]
len=3 cap=4 [0 4 5]
len=3 cap=3 [0 5 6]
len=6 cap=6 [1 0 0 0 5 6]
2020-01-09 22:12:36 +08:00
回复了 szzhiyang 创建的主题 Go 编程语言 [Go 语言] 目前最好的 Web 框架和 ORM 库是?
2020-01-09 22:09:13 +08:00
回复了 Kulics 创建的主题 Go 编程语言 一种兼容性更好的 Go 泛型设计
看惯了 c/c++, 现在看 go 总是要转换一下思维。
现在特别赞同傻白甜设计。
2020-01-09 22:06:08 +08:00
回复了 Kulics 创建的主题 Go 编程语言 一种兼容性更好的 Go 泛型设计
第一眼看过去就是 lisp 啊,不过确实挺好。
对我这个对 go 语法还有点陌生的人来说,看的轻松。
2020-01-06 19:42:31 +08:00
回复了 saltsugar 创建的主题 Go 编程语言 go slice defaults 这里是坑还是如此设计?
@doylecnn 是下标结尾哈

@catror 直觉上理解,slice 前后边界应该是限定了。
比如第三次 slice 的首边界就在原来基础上+1 了。
如果第二次 slice 能将上一个尾部扩展的话,那么首边界却不能往前移动,这点反直觉吧

@ArJun 是不推荐。反直觉啊
@petelin
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3002 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 14:01 · PVG 22:01 · LAX 06:01 · JFK 09:01
Developed with CodeLauncher
♥ Do have faith in what you're doing.