V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  BBCCBB  ›  全部回复第 71 页 / 共 112 页
回复总数  2237
1 ... 67  68  69  70  71  72  73  74  75  76 ... 112  
2020-03-11 10:05:00 +08:00
回复了 ahuanggg 创建的主题 Java 初学 Java ,表示真香!
Java 是真的稳!
@jdz 因为他要锁索引, 而 id=3 的索引目前不存在, 不能直接锁 id=3 的索引, 所以他就锁区间来解决 这个问题...
就是因为没有 id=3, 才会把比 3 小的第一个 id 和比 3 大的第 1 个 id 这个区间锁起来, 防止插入 id=3 的.
2020-03-05 20:04:12 +08:00
回复了 afirefish 创建的主题 Java 做个小调查,有多少公司已经迁移到 JDK11 了?或者使用 OpenJDK?
@pzhdfy jdk11 里 clean 有啥新方法吗..
tcp 的确实流..

但是对业务方来说, 他要接收的是一个一个完整的包. 多个包的数据混在一起, 说粘包也没毛病.
2020-02-29 12:36:48 +08:00
回复了 yongliu 创建的主题 Java tk mapper 和 mybatis-plus 在企业或者大厂中的使用情况如何?
说错了, 上家公司有用 tkmapper 和 mybatis plus.
2020-02-29 12:36:06 +08:00
回复了 yongliu 创建的主题 Java tk mapper 和 mybatis-plus 在企业或者大厂中的使用情况如何?
上家公司都用 tkmapper 和 mybatis 的, 现在这家基本都是 mybatis plus.
2020-02-29 12:35:23 +08:00
回复了 yongliu 创建的主题 Java tk mapper 和 mybatis-plus 在企业或者大厂中的使用情况如何?
都用过, 都能用在项目用, 功能都够用.
2020-02-28 22:49:07 +08:00
回复了 zxc1234 创建的主题 程序员 springboot 一般会问啥
可能会问你 springboot 启动流程.
2020-02-27 20:22:14 +08:00
回复了 station 创建的主题 C 初学链表,这段代码看的有些浑
或者你直接
```c
else {
tail->next = link;
tail = link;
}
```

这样都可以
2020-02-27 20:20:08 +08:00
回复了 laocao 创建的主题 职场话题 新年开工没有红包,公司什么水平。
楼主你这就有点过分了...
2020-02-27 20:19:44 +08:00
回复了 station 创建的主题 C 初学链表,这段代码看的有些浑
```c
else {
tail->next = link;
tail = tail->next;
}
```
这样就对了,楼主. 你需要先把 link 连到链表的尾节点上, 然后再把 link(此时已经是原尾节点的下一个节点, 也就是 tail.next) 作为链表的尾节点
2020-02-27 17:53:20 +08:00
回复了 monkeyWie 创建的主题 Go 编程语言 golang UDP 协议读取报文问题
我 google.. 不是调用 UDPConn 的 ReadFromUDP 方法吗.
2020-02-27 17:33:06 +08:00
回复了 monkeyWie 创建的主题 Go 编程语言 golang UDP 协议读取报文问题
话说你这个 io.ReadFull(r, buf) 中的 r 是哪里来的呢.
2020-02-27 17:17:31 +08:00
回复了 monkeyWie 创建的主题 Go 编程语言 golang UDP 协议读取报文问题
看了一圈,没找到啥可以知道要接收的 udp 包大小的... 只能先 new 一个足够大的 buf 去接收了...


@rio 这个返回的 n 应该也是读取到 buf 里的字节数.
2020-02-27 16:46:49 +08:00
回复了 monkeyWie 创建的主题 Go 编程语言 golang UDP 协议读取报文问题
嗷, ioutil.ReadAll udp 我也没试过...

你知道了 udp 包最大字节数, 先就申请一个最大字节数这么大的 buf, 然后 io.ReadFull, 再看 err 是否时 io.EOF, 这样不知是否可行? 只调用 conn.Read() 它的语义不保证一次能读完吧, 虽然一般都没出现过问题.
2020-02-27 16:30:48 +08:00
回复了 monkeyWie 创建的主题 Go 编程语言 golang UDP 协议读取报文问题
udp 是一次一个包的吧. tcp 才是流式的, 按理说可以知道这次这个 udp 包的大小,

ioutil.ReadAll 能一次性读完, 他里面也是调用你说的 Read 方法啊, 省去了你自己在 buf 不够的时候扩容 buf 这些代码. 它里面都处理好了.
2020-02-27 16:17:47 +08:00
回复了 monkeyWie 创建的主题 Go 编程语言 golang UDP 协议读取报文问题
@ma6254 你说返回 512 吓的我又去翻了一遍资料...

@monkeyWie 你可以直接用 ioutil.ReadAll
1 ... 67  68  69  70  71  72  73  74  75  76 ... 112  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   894 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 53ms · UTC 20:41 · PVG 04:41 · LAX 13:41 · JFK 16:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.