240 发简信
IP属地:湖北
  • 这段话“那么,LRE / RLE 和 LRO / RLO 有什么区别,用在什么不同场景呢?接着看例子:”下面贴的图有点问题哈,两张图用的都是202b,应该是202b和202e。

    Unicode 中的 BIDI 双向性算法

    一切得从复制 iOS 通讯录联系人手机号说起,有同学发现复制的号码是 "(415)555-3695",长度应该是 13,但Debug 打印的长度却是 15,WTF? 通过断点...

  • 120
    Flutter-输入框潜在bug

    问题 问题描述:当Flutter的输入框中支持上了表情符号(emoji),无论你用maxLength还是inputFormatters属性,都会出现长度超过你给定的值或表达式...

  • 2019-02-27 Sync关键字实现原理

    2.线程安全关键字syncnized的实现原理? 悲观锁和乐观锁悲观锁:总是假设最坏的情况,每次去拿数据时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个...

  • 120
    设计模式--tl;dr

    工厂方法(Factory Method) 父类不知道需要创建的具体对象,把对象的创建交给子类去做。 一般情况下是在工厂的其他方法中(otherOps),需要用到Product...

  • 120
    深入理解RecyclerView

    14年Google发布了万众期待的Android 5.0 。随之而来的还有新的设计方案 Material Design。为了在5.0以下的版本中也兼容这种设计方案, Goog...