240 发简信
IP属地:云南
  • EnumSet的使用及源码分析

    假设一种场景,如果你想用一个数表示多种状态,那么位运算是一种很好的选择。用或运算复合多种状态,用与运算判断是否包含某种状态。由此,你可能会写出如下代码: 但是Java有Enu...

  • [CUDA]modulated deformable convolution源码解读

    上一篇中我们完成了传统的deformable convolution的代码解读,因为现在DCN已经有了version2,所以deformable convolution也有了...

  • 使用反射时的异常

    1. method.invoke(Object obj, Object... args) java.lang.IllegalArgumentException: wrong ...

  • MySQL存储引擎

    MySQL存储引擎 常用存储引擎的对比: 特点MyISAMInnoDBMEMORYMERGENDB存储限制有64TB有没有有事务安全支持锁机制表锁行锁表锁表锁行锁B树索引支持...

  • 240
    项目笔记5-KafKa

    目前最好的异步消息队列处理器 阻塞队列 写一个生产者消费者模式,使用阻塞队列 Kafka入门 消息持久化:消息永久保存,存到硬盘里。硬盘顺序读写性能很高,可能高于内存的随机读...

  • 240
    第二章(nk)

    【个人随手记】 2.1发送邮件 开发社区的登录模块 那么如何利用thymleaf模板引擎发送一个html邮件。 开发注册功能 将功能按照请求拆解,可以大概分析出来是有上面三个...

  • 240
    第三章(nk)

    一、过滤敏感词 使用replace方法进行替换效率比较低。前缀树使用空间换取时间,但是效率有很大的提高。 定义前缀树根据敏感词构建前缀树,使用这个构建的前缀树来检测待测的字符...