V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ChristopherWu  ›  全部回复第 13 页 / 共 68 页
回复总数  1345
1 ... 9  10  11  12  13  14  15  16  17  18 ... 68  
2020-02-20 16:11:05 +08:00
回复了 0x0000000 创建的主题 问与答 大家下班回家后都有什么事情干?实在太无聊了
见鬼,你们这些人是怎么不到 7 点下班到家的,难道早上 7、8 点就上班??

感觉我是虚假的程序员
2020-02-19 13:34:28 +08:00
回复了 killy 创建的主题 Java docker 容器内网络环境问题,请教各位大佬
两个问题:
redis-cli 能连上去吗
docker 容器的网络是什么,host 吗
有一个很在理的话,面试一个公司时,请一定要去卫生间看看。。
昨天刚上半年 90 的车,直接联系我的,不会是黑车吧。。我也是这样子想就没有去防范了。
国内有房有车不建议来,年轻人建议来。

关于找我内推的话,希望你准备好英语简历才联系我哈,为保证质量我这边也会做一些基本的筛选,抱歉啦。 新加坡也有 fb,Google,Twitter,也可以联系我找我内推 shopee,wechat 的 b64:NjQ1MzEwODI0
2020-02-14 14:41:40 +08:00
回复了 skies457 创建的主题 程序员 有没有这样一种语言
有,elixir,请看: https://www.v2ex.com/t/484954#reply19

> 像 JavaScript 一样灵活且生态丰富
没错,因为是动态语言,算是新的语言,工具链成熟,包管理器好用

> 像 Python 一样 Pythonic 式的简单易上手
我觉得语法设计的好

> 像 Go 一样并行编程方便快捷
actor 模型,比 go 更好的并行

> 然后还具备接近 C/C++ 的性能
mq 就是用 erlang 写的,现在虚拟机支持 HIPE 直接编译

> 要是还有 Rust 的安全性就更棒了
比不了,但稳定性可以比。
https://www.v2ex.com/t/628513#reply28

自己看吧,需要内推的可以加我微信
2020-02-08 17:51:56 +08:00
回复了 alphatoad 创建的主题 程序员 Haskell 学得我心态爆炸
我写过 scheme,觉得还行; hakell 觉得你哪里难呀
2020-02-05 18:01:01 +08:00
回复了 chenhui7373 创建的主题 Go 编程语言 Go 适合做后台吗?
go 写业务,由于没有泛型,你会写的想屎,在屎山里做斗争
2020-02-04 17:55:12 +08:00
回复了 sun522198558 创建的主题 Linux tcp 抓包问题,怎么排查
2020-01-24 15:16:10 +08:00
回复了 w708833018 创建的主题 Go 编程语言 Go 中 make 与 new 的区别是什么?
* `new` 会申请内存并全部清 0
* `make`会申请内存并初始化该类型

像 `make([]int, 10, 100)` 这种情况就必须要用`make`初始化,因为需要初始化 `length`, `capacity`

```
var p *[]int = new([]int) // allocates slice structure; *p == nil; rarely useful
var v []int = make([]int, 100) // the slice v now refers to a new array of 100 ints
```
2020-01-23 23:06:17 +08:00
回复了 jdz 创建的主题 程序员 为何 tcp 中的 time_wait 状态持续 2msl 而不是 msl 呢?
总结:确保状态正确,也就是上面的同学说的 “保证最后发出的断开连接的消息对面能够收到”

```
TCP A TCP B

1. ESTABLISHED ESTABLISHED

2. (Close)
FIN-WAIT-1 --> <SEQ=100><ACK=300><CTL=FIN,ACK> --> CLOSE-WAIT

3. FIN-WAIT-2 <-- <SEQ=300><ACK=101><CTL=ACK> <-- CLOSE-WAIT

4. (Close)
TIME-WAIT <-- <SEQ=300><ACK=101><CTL=FIN,ACK> <-- LAST-ACK

5. TIME-WAIT --> <SEQ=101><ACK=301><CTL=ACK> --> CLOSED

6. (2 MSL)
CLOSED

Normal Close Sequence
```

在最后的 4、5 阶段,假如 5 返回给`TCP B`的时候,`1 msl` 过去了,报文过期了;`TCP B` 没有收到,再发一遍,如果设置 `time_wait 状态` 是 `1msl`,那么 `TCP A` 处于`closed`状态,拒收`TCP B`的`FIN 包`,B 无法关闭。

所以要设置大于 1MSL。

而 TCP B 重传过来的包,你也要假设他可能需要`1 msl`吧,那么 time_wait 就要`2 msl`的时间来保证此极端情况下,B 能重传成功。
2020-01-16 11:27:02 +08:00
回复了 woahishui 创建的主题 程序员 golang 语言学习有感
@libook 一个问题,你写业务的时候,没有泛型用,都 copy-paste,看着一大坨逻辑都一样的代码,不觉得有🤢难受的感觉吗
1 ... 9  10  11  12  13  14  15  16  17  18 ... 68  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5841 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 71ms · UTC 02:45 · PVG 10:45 · LAX 19:45 · JFK 22:45
♥ Do have faith in what you're doing.