• CS基础:队列

    CS 基础:队列 队列 队列:只允许在一端进行插入操作,而在另一端进行删除操作的线性表。 队列是先进先出(First In First Out)的线性表。允许插入的一端称为队...

  • CS基础:栈

    栈 栈:限定仅在表尾进行插入和删除操作的线性表。 其中允许插入和删除的一端成为栈顶,另一端成为栈底,不含任意元素的栈称为空栈。栈又称为后进先出(Last in first o...

  • 120
    CS 基础:线性表

    线性表 零个或多个数据元素的有限序列。 线性表的结构 顺序存储 链式存储 顺序存储结构 用一段地址连续的存储单元依次存储线性表的元素,因为地址是连续的,顺序存储结构元素读取很...

  • 时间复杂度

    CS基础:算法时间复杂度 此篇为大话数据结构的笔记之一,涉及到编码的部分采用 Swift 最新版本来进行编程。序比较乱,几乎属于想到啥查啥写啥。 时间复杂度 算法分析中的一个...

  • 120
    面向协议编程

    此文为资料汇总文,基于自己的理解收集网络上简明易懂的文章及例子,通篇浏览之后会对这个概念会有初步的认识。 参考资料:面向“接口”编程和面向“实现”编程 Protocol-Or...

  • 120
    实现Uber的启动动画

    此篇为译文,若存在纰漏,请见谅。 原文:How To Create an Uber Splash Screen 一个完美的启动动画—通过有趣的动画让开发者不会再为app启动时...

  • 120
    Swift指南:Map Filter Reduce

    此篇为译文,首次翻译外文会存在纰漏,见谅... 原文:Swift Guide to Map Filter Reduce 我们要渐渐适应使用 map,filter 或者 red...

  • 120
    初识shell脚本

    目前在做SDK方面的开发,公司流程比较追求自动化,追求效率,每发布版本提交到测试人员手中都力争自动化,一是避免人工打包出错,二是方便快捷。利用shell脚本通过Jenkins...

  • ld: library not found for -lPods clang: error:xxx 解决办法

    合并了同事的代码之后,运行工程无问题,在打包ipa的过程中提示这个error:ld: library not found for -lPodsclang: error: li...

个人介绍
利益驱动开发的开发者一枚,曾就职于某推送SDK公司,目前在进行一款 IM SDK 开发,热爱足球,司职中后卫。