RAC的一些坑 发表于 2017-04-15 更新于 2024-01-02 分类于 学习笔记 前言记得第一个项目用RAC的时候,对MVVM还不理解,通用对RAC也不理解最近项目中一直在用RAC,OC版的(之前叫ReactiveCocoa,现在分离出OC版的ReactiveObjc),也算入门了吧,也终于理解了MVVM现在用的越多,发现RAC一些用法是有些坑的,总结一下 阅读全文 »
基于RESTful API的设计模式小实践 发表于 2017-02-19 更新于 2024-01-02 分类于 学习笔记 RESTful APIREST是REpresentational State Transfer的缩写,表现层状态转移,这里的表现层指的是资源我们设计API的时候每一个url都要指向一个资源 阅读全文 »
Go并发初步学习 发表于 2017-01-29 更新于 2024-01-02 分类于 学习笔记 并发(concurrent)与并行(parallelism)并发就是一个处理器同时处理多个任务,不是真正的同时处理,需要在多线程中快速切换,由于切换速度非常快造成同时的假象并行就是真正的同时发生,一般是多个处理器或者多核处理器同时处理多个任务 阅读全文 »
Go语言中的接口和反射 发表于 2017-01-27 更新于 2024-01-02 分类于 学习笔记 接口 interface接口就是一个或多个方法的集合,若某个类型的对象实现了所有的方法,那么这个对象就实现了这个接口接口还可以存储值,只要这个类型的对象实现了这个接口,那么这个接口就可以存储这个类型的对象又因为空接口(interface{})没有一个方法,每个类型的对象至少实现了0个或者0个以上的方法,所以空接口能存储任何值 阅读全文 »
C++ RAII与智能指针 发表于 2017-01-08 更新于 2024-01-02 分类于 学习笔记 什么是RAII资源获取即初始化 (Resource Acquisition Is Initialization, RAII),RAII是一种资源管理机制,资源的有效期与持有资源的对象生命期严格绑定,即由对象的构造函数完成资源的分配,由析构函数完成资源的释放,总结一句话就是 用对象来管理资源 阅读全文 »
进程、线程理解及多线程 发表于 2017-01-06 更新于 2024-01-02 分类于 学习笔记 进程 Process进程是正在运行的程序的实例,一个任务就是一个进程如下图,每一个运行的程序就是一个进程,有系统的,也有用户的 阅读全文 »
cocos2d-x_main_element 发表于 2016-09-13 更新于 2024-01-02 分类于 学习笔记 主要组件核心组件就是 场景(Scene),结点(Node),精灵(Sprite),菜单(Menu),动作(Action) 阅读全文 »
APNS原理总结 发表于 2016-07-29 更新于 2024-01-02 分类于 学习笔记 什么是APNs先说一下远程推送,一般我们有自己的服务器,在这个过程中是Provider的角色,如图,推送从我们的服务器到我们的APP的过程就是要通过APNs来发送 阅读全文 »
常见排序算法C++总结 发表于 2016-07-15 更新于 2024-03-24 分类于 学习笔记 C++排序算法看了总结图,我这里就总结一下 直接插入排序,冒泡排序,快速排序,堆排序和归并排序,使用C++实现 阅读全文 »