xinhochen's recent timeline updates
xinhochen

xinhochen

V2EX member #534702, joined on 2021-02-25 09:25:28 +08:00
xinhochen's recent replies
Jun 21, 2023
Replied to a topic by LeviMarvin 程序员 2023.06 求扫描复印打印一体机
我家去年买的兄弟 Brother DCP-T725DW ,满足你的所有要求,微信小程序远程打印尤其好用
说一个场景:用户在页面订阅由 websocket 推送的数据,关闭页面后需要移除订阅关系。当用户打开多个页面或者不同客户端使用,对于这个订阅关系的维护就用到了锁。当然,这个锁可能是提前实现好的组件内部使用的,开发者可以不用关心。
Oct 19, 2022
Replied to a topic by K120 问与答 现在做开源项目不容易啊
#3 在注释里,我也找了一圈才找到
Sep 13, 2022
Replied to a topic by VZEXEZVzzz iOS 有没有带代理功能的浏览器 APP?
Yandex ,可以自己装 chrome 的代理插件
Jul 6, 2022
Replied to a topic by luxinfl 程序员 这种去重方法真的有用么
我觉得这样写更容易理解一些:
Set<String> filter = new HashSet<>();
List<Student> result = studentList.stream().filter(o -> filter.add(o.getName())).collect(Collectors.toList());
Runtime.getRuntime().exec("docker run xxx")
@ReinerShir Encoder 就是自己继承 MessageToByteEncoder,然后实现 encode 方法。当然你那种把 AABB 和 EEFF 放在 writeAndFlush 里也是可以的,但是万一协议有变化,修改的工作量就大了,这就是为什么有 Encoder 存在的原因。
设备收到这种是非常正常的,需要设备那边对收到数据做处理,就和你在 netty 里对 EEFF 做处理是一样的。TCP 里的数据是流式的,一次收到的数据不全,或者收到多余的数据都是再正常不过的事了。
@ReinerShir 只有 Decoder,没有 Encoder 么?一般来说,发消息过去,也需要有分隔符之类的。要不然就会遇到你说的这种心跳和指令在一起的情况。
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2421 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 04:43 · PVG 12:43 · LAX 21:43 · JFK 00:43
♥ Do have faith in what you're doing.