V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  katsusan  ›  全部回复第 7 页 / 共 23 页
回复总数  455
1 ... 3  4  5  6  7  8  9  10  11  12 ... 23  
2020-07-08 14:22:55 +08:00
回复了 cwx391497 创建的主题 Visual Studio Code VSCode+RemoteWSL+WSL 导致 WIN10 蓝屏
之前尝试过并未出现这样的情况,可以 eventvwr 打开 windows 事件日志找出哪个进程导致的蓝屏
@lsk569937453 用 http 的途径去 git clone,你图中走的是 ssh
@lsk569937453 go get 应该是对 git 的封装,看看 git clone 能不能正常工作
2020-06-30 15:31:30 +08:00
回复了 wangbenjun5 创建的主题 程序员 关于 golang 除法运算符/的疑惑
golang 的编译大概分为三步,
#1.进行词法分析和语法分析,构建出语法树 AST
#2.进行类型检测 typecheck 和 AST 优化(var x = 10/4.0 就在这步计算出来)
#3.进行静态单赋值 SSA 优化(ten/4.0 在这步计算得出)和中间代码生成

解析 10/4.0 时,经过一系列 switch case 后会调用[evconst]( https://github.com/golang/go/blob/master/src/cmd/compile/internal/gc/const.go#L569)计算出 10/4.0 写到 x 节点上,而 evaconst 会先调用[match 函数]( https://github.com/golang/go/blob/master/src/cmd/compile/internal/gc/const.go#L686)
来将两个变量转化为同样类型,这个函数逻辑对应着#7 所记录的 spec 规范。

而碰到 print(ten/4.0)时由于左边为变量已经推导出为 int 型所以会被[defaultlit2 函数]( https://github.com/golang/go/blob/master/src/cmd/compile/internal/gc/const.go#L1126)获取并且按左节点优先原则将右边的 4.0 转化为左边的类型。

可以从 GOSSAFUNC=main go build x.go 获得的 html 里看到 main 函数从 source->AST->SSA 的转换过程。
韭零后阿噗阿噗
2020-05-07 16:45:42 +08:00
回复了 zhiyul 创建的主题 职场话题 从另一个角度看今年的行情
说明都不敢离职吧
2020-04-28 16:23:47 +08:00
回复了 Fntys 创建的主题 职场话题 面试招人的困惑
扩宽下招聘渠道
2020-04-23 00:19:50 +08:00
回复了 linvon 创建的主题 职场话题 从传统 IT 行业跳到互联网行业,真是难啊
@linvon golang 强势点在于 kubernetes 和 docker 构筑出的云生态,要是常规的互联网业务开发目前感觉上不及 java,而且 k8s 和 docker 研究透了薪资上限也很可观。
2020-04-22 22:40:17 +08:00
回复了 linvon 创建的主题 职场话题 从传统 IT 行业跳到互联网行业,真是难啊
深信服内部有 golang 岗位为何不先内部转岗再跳呢
有赞只是 enjoy996,论福报还得看杰克马
2020-04-14 16:39:04 +08:00
回复了 chaodada 创建的主题 Go 编程语言 找人捏了一个 泥人哈哈哈哈哈哈
这个吉祥物的形象来源是啥
杠杆那么大,就像线上 cpu 在 99%边缘疯狂遛弯一样
2020-03-03 16:31:11 +08:00
回复了 wsseo 创建的主题 Go 编程语言 gopls 怎么升级到最新版本?
vscode 里提示升级后是 v0.3.3 啊

```
go.toolsGopath setting is not set. Using GOPATH D:\Katsu\go
Installing 1 tool at D:\Katsu\go\bin in module mode.
gopls

Installing golang.org/x/tools/gopls SUCCEEDED

Reload VS Code window to use the Go language server
All tools successfully installed. You are ready to Go :).
```

```
D:\Projects\leetcode>gopls version
golang.org/x/tools/gopls v0.3.3
golang.org/x/tools/[email protected] h1:mTFqRDJQmpSsgDDWvbtGnSva1z9uX2XcDszSWa6DhBQ=

```
2020-02-28 10:22:22 +08:00
回复了 YadongZhang 创建的主题 上海 进退维谷
半年多 4W 多借款?收支至少自己权衡下
2020-02-20 19:37:23 +08:00
回复了 Windsooon 创建的主题 程序员 数据结构与算法研讨群(附小测验)
这个问卷会自动打乱选项顺序,递归和非递归那题的选项"A 和 B 都是对的"要改下描述吧
2020-01-25 13:33:01 +08:00
回复了 yulihao 创建的主题 程序员 意外发现个 Windows 访问 WSL 下文件的方法
不仅如此,还可以修改注册表来把 wsl 转移到其他分区
2020-01-21 19:27:26 +08:00
回复了 herich 创建的主题 程序员 反感同事写的代码怎么办?
@herich 改的话就改这个公共仓库,在公司里的产出原则上属于公司,要不让他把 github 账号交出来也行。
2020-01-21 19:07:05 +08:00
回复了 herich 创建的主题 程序员 反感同事写的代码怎么办?
新建个 project 把他的私有库 fork 过去,依赖都改成指向这个公共 project 下的项目,可以防止删库跑路这样的行为 /狗头.
2020-01-08 16:48:00 +08:00
回复了 penis 创建的主题 问与答 公司就我一个技术
离职后拉黑所有前公司关系,不然到时候嘿嘿嘿
linux 下用 readelf,其次就是看编译的时候有没有指定参数比如"-g"这种。
1 ... 3  4  5  6  7  8  9  10  11  12 ... 23  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4884 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms · UTC 07:42 · PVG 15:42 · LAX 00:42 · JFK 03:42
Developed with CodeLauncher
♥ Do have faith in what you're doing.