首页   注册   登录
 aguesuka 最近的时间轴更新
aguesuka
ONLINE

aguesuka

V2EX 第 390901 号会员,加入于 2019-03-10 10:32:35 +08:00
今日活跃度排名 2912
NIO 里面, SocketChannel.connect 的时候发生了什么?
Java  •  aguesuka  •  96 天前  •  最后回复来自 SoloCompany
3
用 Java 撸了一个 yield 的玩具
  •  2   
    Java  •  aguesuka  •  264 天前  •  最后回复来自 janus77
    16
    aguesuka 最近回复了
    5 小时 50 分钟前
    回复了 Dogergo 创建的主题 程序员 CSDN 这波操作真的相当败坏路人缘了
    @ditel 上 b 站后花园搜"满朝文武哭死 B 站"
    java 里面可以这样调用泛型函数 identity<MyType>(param); 在 param 是 lambda 的时候,有时尖括号是不能省略的
    18 小时 13 分钟前
    回复了 1oNflow 创建的主题 职场话题 工作中科班出身和转专业的人的表现是否有差距?
    @dremy 你确定是群论不是图论,是范畴不是运筹吗
    不可否认工作中,科班和数学专业区别不大。
    但是遇见难题的时候区别就来了,科班的只知道 gdb 去打断点,用 strace 跟踪调用,只能看懂 c 底层源码,只知道啥叫大小端,只能理解啥叫指针。 数学专业的知道可解群,收敛,形式验证。
    因为数学专业的的系统化的学习过群论,范畴。这些就是差距。
    2 天前
    回复了 ku9527 创建的主题 程序员 技术图书防盗版思路
    https://homotopytypetheory.org/book/
    这本书就没有盗版
    如果 map 的 VALUE 是 String 类型,则不要 toString,否则 orElse("") 不会通过编译。
    Optional.ofNullable(map.get("xxx")).map(Object::toString).orElse(""); 如果要用 Optional 是这样;
    如果是我就自己封一个方法 toStringOrEmpty(String stringOrNull)
    9 天前
    回复了 atfeel 创建的主题 Android Android 如何通过 Socket 高效率发送 int 数组?
    不要使用数组,自定义一个 IntArray 接口,实现 get(int) set(int, int)操作。用 ByteBuffer 作为实现
    三种方法,1.发明或者拿来一个 dsl,和解释器。2.先看执行计划,靠谱就执行。3.面相数据库编程,把 sql 写数据库里。
    public interface UserEvent {
    LocalDateTime getCreateTime();

    BigDecimal getValue();

    String getUserId();

    static Map<String, BigDecimal> sumValue(Collection<? extends UserEvent> userEvents, LocalDateTime stateDate, LocalDateTime endDate) {
    return userEvents.stream()
    .filter(userEvent -> !userEvent.getCreateTime().isBefore(stateDate) &&
    !userEvent.getCreateTime().isAfter(endDate))
    .sorted(Comparator.comparing(UserEvent::getCreateTime).reversed())
    .collect(Collectors.toMap(UserEvent::getUserId, UserEvent::getValue, BigDecimal::add));
    }
    }
    用 stream 是这么写。
    不过如果是用这样的形式生成 sql 是做不到的,因为::表达式拿不到方法的元信息
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4250 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 12ms · UTC 09:53 · PVG 17:53 · LAX 02:53 · JFK 05:53
    ♥ Do have faith in what you're doing.