240 发简信
IP属地:湖北
  • Netty中的水平触发和边缘触发

    在非阻塞IO中,通过Selector选出准备好的fd进行操作。有两种模式,一是水平触发(LT),二是边缘触发(ET)。 在LT模式下,只要某个fd还有数据没读完,那么下次轮询...

  • Java sendFile 底层实现

    Java sendFile 底层实现 前言 Java send file api 是 transferTo 方法和 transferFrom 方法。 注意:send file...

  • 有趣的数学题

    UVA12716 UVA11582 UVA12716 GCD XOR 题解 参考这题用到2个结论a ^ b = c -----> a ^ c = ba ^ b = gcd( ...

  • 素数练习题

    UVA 10375 UVA 10791 UVA10375 Choose and divide 题解 先素数打表,然后用唯一分解定理,将素数的指数存到数组e中即可 代码

  • 120
    埃拉托斯特尼筛法&素数定理

    算法 先用2去筛,即把2留下,把2的倍数剔除掉;再用下一个素数,也就是3筛,把3留下,把3的倍数剔除掉;接下去用下一个素数5筛,把5留下,把5的倍数剔除掉;不断重复下去......

  • 120
    快速幂取模算法

    算法简介 快速幂取模算法是在o( logn )的时间内求得 a ^ b % n的值 先证明结论:a*b % c = ( ( a % c ) * ( b % c ) ) % c...

  • 扩展欧几里得算法练习题

    ZOJ3609 ZOJ3593 POJ1061 HDU1576 HDU2669 UVA12169 ZOJ3609 Modular Inverse 题解 求最小的正逆元,直接用...

  • 120
    扩展欧几里得算法

    资料 欧几里得算法 扩展欧几里得算法 扩展欧几里得算法应用 欧几里得算法 欧几里得算法用于求两个数的最大公约数 证明 算法 扩展欧几里得算法 在求得a,b 的最大公约数的同时...