240 发简信
IP属地:浙江
  • 单聊群聊,系统通知,状态同步,到底是推还是拉?

    系统通知 广义系统通知,有1对1的通知,以及一对多的通知,有相对实时的业务通知,以及能够容忍一定延时的系统通知。 系统对1的通知 典型业务,计数...

  • 标记已读

    单聊 发送方发送一条消息 服务端消息入库,检查接收方在线状态。若在线,推送;不在线,接收方登录时拉取 接收方收到消息,发送已读回执 服务端收到回...

  • iOS 嵌套UIScrollView的滑动冲突解决方法

    基本结构 最外层是一个UITableView,称为mainScrollView mainScrollView的最后一个section的heade...

  • Resize,w 360,h 240
    MJRefresh源码分析

    MJRefresh代码框架 MJRefreshComponent——基类 主要职能 声明控件的所有状态 声明控件的回调函数 添加监听 提供刷新,...

  • GCD死锁的理解

    以上代码会造成死锁,原因是viewDidLoad函数会在主线程执行,当主线程中有任务在执行时,主队列内的任务会被阻塞。当代码执行到dispatc...

  • initFrame 和 masonry 同时使用

    initFrame 和 masonry 同时使用,initFrame无效,一定要在masonry内设置元素的width和height。否则它的长...

  • Masonry布局心得

    元素靠右,但太长时不能超过左边元素的右边界,右边用省略号结尾 groupLabel的left与timeLabel的right的距离为5,grou...

  • Resize,w 360,h 240
    微信小程序开发

    界面开发 使用自己的AppID在开发者工具中创建一个项目image.png    如果不打算上线,只是纯粹练练手,可以选择无AppID 开发者工...

  • Resize,w 360,h 240
    NodeJs服务端开发

    Express Express工程环境配置 安装expressnpm install express -g Express项目组织生成器自动生成...