240 发简信
IP属地:上海
  • 120
    SceneKit_入门13_骨骼动画

    SceneKit_入门01_旋转人物[https://www.jianshu.com/p/c9434a08f3eb]SceneKit_入门02_如何创建工程[https://...

  • KMP

    KMP算法是有三位大牛:D.E.Knuth、J.H.Morris和V.R.Pratt共同提出的。算法名字是三人的首字母。KMP算法主要是解决俩个字符串匹配问题。主要优化主串下...

  • 深入解析Mac OS X & iOS 操作系统 学习笔记(十二)

    Mach 调度 Mach 在核心原语的基础上实现了很多重要的功能。几乎所有的功能都和系统资源:硬件设备、虚拟内存以及CPU本身的管理有关。CPU 的管理称之为调度(sched...

  • Swift学习记录

    简介 Swift 是一门全新的用于开发 iOS, OS X 以及 watchOS 应用的编程语言。 Swift 为所有 C 和 Objective-C 的类型提供了自己的版本...

  • Swift 排序

    插入排序 归并排序 堆排序 快速排序 计数排序

  • 120
    第十三章 红黑树

    红黑树可以理解为平衡特质的二叉搜索树。 红黑树的特质: 每个节点都有颜色,红色或者黑色 根节点是黑色的 每个叶节点(NIL)是黑色的 如果一个节点是红色的,那么他的俩个子节点...

  • 120
    TensorFlow入门极简教程(一)

    关于 TensorFlow TensorFlow™ 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图...

  • 120
    ReactiveObjc框架之类

    本章我们来看下ReactiveObjc的类设计。 信号相关 我们先来看下ReactiveObjc关于信号的类设计。 RACStream RACStream是一个抽象类。提供了...

  • 120
    iOS ReactiveObjc框架解析

    简介 ReactiveObjc将原有的各种设计模式,包括代理、Target/Action、block、通知中心以及观察者模式各种『输入』,都抽象成了数据流或者信号(也可以理解...

  • ReactiveObjC

    项目里面经常看到有小伙伴使用ReactiveObjC,确实很方便,但是大家往往不清楚背后的原理,今天我们来学习下这背后的原理,我们从项目里一个简单的Api开始看起来: 我们简...

  • 120
    第四章 分治策略

    暴力求解法 我们可以穷举所有的买入卖出组合,效率是n的平方 问题转换 使用分治法求解 我们来看下跨域中电的情况 矩阵乘法的Strassen乘法

  • 120
    第一章 基础知识

    什么是算法? 算法就是定义任何良性的计算过程,该过程区某个值或者值的集合作为输入并产生某个值或值集合作为输出。 为什么算法指的研究? 有效的算法可以解决很多实际问题 算法的作...