mac os 安装 redis 在redis官网下载 https://redis.io/download 1. 下载 在mac os系统,双指点击 finder 图标,选 G...
mac os 安装 redis 在redis官网下载 https://redis.io/download 1. 下载 在mac os系统,双指点击 finder 图标,选 G...
第一课:iOS概述 MVC:Controller&Model:controller需要知道model的一切,需要有与model完全通信的能力,可以使用所有controller...
理解引用计数: Objective-C使用引用计数来管理内存,引用技术机构下,对象有个计时器用以表示多少个事物想令此对象继续存活下去,即“引用计数”。 对象创建出来时,其保留...
常用关键字: select、insert、update、delete、from、create、where、desc、order、by、group、table、alter、vi...
OSI模型 OSI时OSI/RM的简称:全称是Open Systems Interconnection Reference Model,开放系统互联参考模型;该模型定义了不同...
网络进程间通信在传输层中,基本上都是用的Socket,Cocoa中使用Socket有三种方式: Cocoa层:NSURL;Cocoa层是最上层的基于Objective-C的A...
即时通讯——XMPP XMPP是一种基于标准通用标记语言的子集XML的协议,它继承了在XML环境中灵活的发展性。因此基于XMPP的应用具有很强的可扩展性。经扩展后的XMPP可...
iOS开发中一般情况下,简单地向某个Web站点简单的页面提交请求并获取服务器的响应,用Xcode自带的API就能胜任。但是在数据处理(如下载等)需要自己实现。代码量较大,难以...
NSOperation是一个抽象类,用来封装任务的代码和数据,不能直接使用该类而是使用系统定义的子类来完成实际的任务。两种默认实现:NSInvocationOperation...
GCD为多核并行运算提出的解决方案,是一个多核编程的解决方法,GCD在工作时会自动利用更多的处理器核心以充分利用更强大的机器。 GCD的两个核心概念: 队列:用来存放任务; ...
HTTP:HyperText Transfer Protocol,超文本传输协议该协议是互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准。HTTP是一个...
-快速排序 算法概述:与归并相似,分而治之void Quicksort ( ElementType A[ ] , int N ){if ( n < 2 ) return ...
-希尔排序 克服插入排序每次只能交换一对元素的缺点5-间隔的排序,3-间隔的排序,1-间隔排序(最后必须是1-间隔)最重要的性质:更小间隔的排序不会破坏较大间隔排序的大小序列...
拓扑排序 AOV网络(Activity On Vertex)拓扑序:如果在图中从V到W有一条有向路径,则V一定排在W之前。满足此条件的顶点序列称为一个拓扑序获得一个拓扑序的过...
-DFS(Depth First Search):深度优先搜索 访问完一个顶点的所有邻接点之后,会按原路返回,对应着堆栈、出栈void DFS ( Vertex V ){ v...
什么是图?思考:图书馆问题里,统计书有哪些人买?这些人还买了什么书?图的应用:社交网络(人与人之间的关系连线;六度空间理论),最短路径问题,最小生成数问题 -图: 表示“多对...
什么是哈夫曼树(Huffman Tree)eg:将百分制的考试成绩转换为五分制的成绩if ( score < 60 ) grade = 1;else if ( score <...
思考:多个任务需要执行,如何调整其执行顺序?优先队列:特殊的“队列”,取出元素的顺序是依照元素的优先权(关键字)大小,而不是元素进入队列的先后顺序。 若采用数组或者链表实现优...
-二叉搜索树 查找问题:静态查找和动态查找,静态查找可以用二分查找-判定树,那么针对动态查找数据如何组织?(树的动态性强 比线性方便)二叉搜索树(BST,Binary Sea...
-先序遍历: 访问根结点,先序遍历其左子树,先序遍历其右子树;运用到递归void PreOrderTraversal ( BinTree BT ){if ( BT ){pri...