240 发简信
IP属地:安徽
  • Gson与Kotlin碰撞出一个不安全的操作

    原因是我们Person没有提供默认的构造方法,Gson在没有找到默认构造方法时,它就直接通过Unsafe的方法,绕过了构造方法,直接构建了一个对象。 到这里,我们收获了: G...

  • 120
    Flutter widgets

    https://space.bilibili.com/64169458/channel/detail?cid=131083[https://space.bilibili.co...

  • 120
    Java多线程join

    让“主线程”等待“子线程”结束之后才能继续运行。 流程图 join()里面,有一个wait方法,指的是让当前线程wait() 问题:Thread2执行完之后怎么唤醒Threa...

  • 120
    Java多线程知识

    目录: 线程状态及流转 锁类型 关键字:synchronized、Lock、CAS、CountDownLatch、ReentrantLock、volatile、final、优...

  • 120
    Android字体

    官网[https://android.googlesource.com/platform/frameworks/base/+/master/data/fonts/fonts....

  • 120
    Flutter Boost 踩坑

    Flutter Boost 合适以原生为主是工程,辅以部分Flutter页面。 推荐Native->Flutter,FlutterA->FlutterB,Flutter->N...

  • Xcode快捷键

    Xcode代码强制提示bai快捷键是esc。 以下是14个Xcode中常用的快捷键操作: 工程导航器:Command+1 快速浏览代码、图片以及用户界面文件。 显示/隐藏导航...

  • Flutter package开发

    第一步:创建 package // 执行这个之后,生成的是dart工程,类似jar工程 // 可以再次执行这个命令,会生成iOS,Android的支持,以及example//...

  • 120
    Flutter 屏幕适配

    遇到ue为了保证双端产生的物理效果一致的问题,可能会为双端配置不同的虚拟像素,因为android和ios的像素密度是不同的。如果遇到这种问题,可以使用以下方式来进行整体适配,...