240 发简信
IP属地:北京
  • 120
    深入理解iOS App的启动过程

    前言 启动时间是衡量应用品质的重要指标。 本文首先会从原理上出发,讲解iOS系统是如何启动APP的,然后从main函数之前和main函数之后俩个角度去分析如何优化启动时间。 ...

  • 120
    打造完备的 iOS 组件化方案:如何面向接口进行模块解耦?(一)

    打造完备的 iOS 组件化方案:如何面向接口进行模块解耦? 关于组件化的探讨已经有不少了,在之前的文章iOS VIPER架构实践(三):面向接口的路由设计中,综合比较了各种方...

  • 120
    如何高效维持网络长连接:手把手教你实现 自适应的心跳保活机制

    前言 当实现具备实时性需求时,我们一般会选择长连接的通信方式 而在实现长连接方式时,存在很多性能问题,如 长连接保活 今天,我将 手把手教大家实现自适应的心跳保活机制,从而能...

  • 120
    必须掌握的八种基本排序算法:冒泡排序

    1.1 原理   这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。...

  • 120
    网络层面试题

    主要参考:[面试∙网络] TCP/IP(六):HTTP 与 HTTPS 简介[面试∙网络] TCP/IP(五):TCP 协议详解[面试∙网络] TCP/IP(四):TCP 与...

  • 深入浅出 TCP/IP 协议栈

    TCP/IP 协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输。TCP/IP 协议采用4层结构,分别是应...

个人介绍
间歇性踌躇满志,持续性混吃等死