V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  heimeil  ›  全部回复第 2 页 / 共 11 页
回复总数  206
1  2  3  4  5  6  7  8  9  10 ... 11  
2019-12-15 14:04:40 +08:00
回复了 zhxjdwh 创建的主题 问与答 怀疑火车站人脸识别进站功能是假的?
现在只是采集阶段,识别的话容错率还是比较宽松的,以后会越来越精准的
2019-12-12 15:38:32 +08:00
回复了 yujianwjj 创建的主题 Go 编程语言 GO os.File 的疑问
file.go
file_plan9.go
file_posix.go
file_unix.go
file_windows.go

每个平台的文件的定义都不太一样,就分开定义了 file,然后再用一个指针封装到 File 里,屏蔽各平台间的差异
2019-11-14 09:14:18 +08:00
回复了 Livid 创建的主题 Go 编程语言 go.dev
pkg.go.dev
终于能看指定版本的文档了
好起来了
Scan: 指针也是值类型,改变的只是当前作用域`i`的存的指针值,不是改的`i`指针指向的内存
Scan2: `json.Unmarshal`里面实际是解引用改变原地址的值,等同于`*i = a{2}`
https://docs.microsoft.com/en-us/surface/surface-pro-arm-app-performance
兼容性还是有很多问题的,不过 VSCode 移植 ARM64 应该问题不大
https://www.microsoft.com/en-us/p/surface-pro-x/8VDNRP2M6HHC?activetab=reviews

App availability and compatibility may vary. At this time, Surface Pro X will not install 64-bit applications that have not been ported to ARM64, some games and CAD software, and some third-party drivers or anti-virus software. New 64-bit apps are coming to ARM 64 all the time.
2019-10-02 22:40:32 +08:00
回复了 guonaihong 创建的主题 Go 编程语言 golang 常见坑(1)-select
并不是判断为空的意思,你可以这样试试看:
case <-ctx.Done():
if len(data) == 0 {
fmt.Println("Done")
return
} else {
fmt.Println("--------------")
}
2019-10-02 16:03:15 +08:00
回复了 guonaihong 创建的主题 Go 编程语言 golang 常见坑(1)-select
package main

import (
"context"
"fmt"
"time"
)

func main() {
ctx, cancel := context.WithCancel(context.Background())

data := make(chan int, 10)

go func() {
for i := 0; i < 10; i++ {
data <- i
}
cancel()
fmt.Println("cancel")
}()

for {
select {
case <-ctx.Done():
fmt.Println("Done")
return
case v := <-data:
doSomething(v)
RL:
for {
select {
case v := <-data:
doSomething(v)
default:
break RL
}
}
}
}
}

func doSomething(v int) {
time.Sleep(time.Millisecond * 100)
fmt.Println(v)
}
2019-10-02 12:27:31 +08:00
回复了 guonaihong 创建的主题 Go 编程语言 golang 常见坑(1)-select
context 的设计目的就是尽早结束、释放资源的,你想要保证 channel 被读完的话,就需要再做一些处理

https://play.golang.org/p/jKLArlvONhM
2019-09-01 20:31:13 +08:00
回复了 guanzhangzhang 创建的主题 Go 编程语言 [json 的验证]后端的 json 验证
https://godoc.org/github.com/gin-gonic/gin#Context.ShouldBind

ShouldBindXXX 不会直接发送错误响应,返回错误还能继续其他逻辑
2019-08-03 03:22:10 +08:00
回复了 ericgui 创建的主题 程序员 JavaScript 的 for loop 到底发生了什么?
console.log(typeof item);
2019-06-22 08:55:42 +08:00
回复了 MrGba2z 创建的主题 问与答 Typescript 如何防止忘写函数括号?
if (returnFalse() === true) { }

作为参数传递的时候写清楚类型声明就传不了了,直接报错就不会忘了
你这有多少行就启动了多少 goroutine,一个 goroutine 的上下文占用差不多 8K+空间,10W 行大概就 800M 了,实际占用 900M 的话,基本都是创建 goroutine 的操作在消耗资源了。

你发券的话,外部请求明显比不上 range arr,只用一个 goroutine 读,再用一个 chan 发送给几个 goroutine 消费就行了,没必要开海量的 goroutine,开多了反而就出问题了。
2019-06-12 09:09:28 +08:00
回复了 yggd 创建的主题 Nintendo Switch 塞尔达:荒野之息续作来了
@hoythan 可能是前传,城堡受难的开头
2019-06-08 23:03:21 +08:00
回复了 4lokale 创建的主题 4G 短视频的火爆是因为 4g 吗?
短视频是因为 4g 的网速基础加上近几年开放互联网 app 定向"免流"的政策才火的吧,技术和资费共同产生的效果
2019-05-31 20:20:07 +08:00
回复了 jykid 创建的主题 Go 编程语言 Golang 编译成 webassembly 自带 GC,文件体积过大怎么解决
@Muninn 滴滴早就把 Go 作为主力了,之前有一次的 GopherChina 就说过他们公司有 2000 多位 Go 开发人员
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3132 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 686ms · UTC 00:18 · PVG 08:18 · LAX 17:18 · JFK 20:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.