- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 64. Minimum Path Sum
Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of all numbers along its path.利用动态规划解法一:时间复杂度和空间赋值为O(m*n)class Solution
2016-07-27 19:14:34 327
转载 刨根问底Objective-C Runtime
前言关于Objective-C Runtime一篇好的文档 : Understanding the Objective-C Runtime译文地址为: http://blog.cocoabit.com/blog/2014/10/06/yi-li-jieobjective-cruntime/Objective-C Runtime源码是开源的,下载地址为: http://ope
2016-07-21 23:26:21 568
转载 深入理解 Objective-C Runtime
当人们初学 Cocoa/Objective-C 时,Objective-C Runtime 是被忽略的特性之一。原因是 Objective-C(这门语言)很容易在几小时内就熟悉,新学 Cocoa 的人花费他们大部分的时间学习 Cocoa 框架和适应它是如何工作的。然而每个人至少应该知道一些 runtime 的工作细节,需要比知道编译器会把 [target doMethodWith:var1]; 转
2016-07-20 22:06:49 1113
转载 深入理解 CocoaPods
CocoaPods 是开发 OS X 和 iOS 应用程序的一个第三方库的依赖管理工具。利用 CocoaPods,可以定义自己的依赖关系 (称作 pods),并且随着时间的变化,以及在整个开发环境中对第三方库的版本管理非常方便。CocoaPods 背后的理念主要体现在两个方面。首先,在工程中引入第三方代码会涉及到许多内容。针对 Objective-C 初级开发者来说,工程文件的配置会让人很
2016-07-08 23:10:14 354
原创 spring配置quartz定时器任务
报错内容如下:scheduling.quartz.CronTriggerBean has interface org.quartz.CronTrigger as super class。spring的版本为3.1.1,quartz的版本为2.2.1。要是spring的版本为3.1以下,quartz的兼容版本是1.x。解决方案:将CronTriggerBean修改为C
2016-07-08 14:26:52 705
原创 经典排序算法(OC实现版)
排序算法是每个程序猿都必须掌握的算法。通过思想的转化,排序算法可能用在很多实际应用中。如统计数组的逆序对(归并算法),数组中出现次数超过一半的数字(快速排序),最小的k个数(堆排序)。算法的思路不细讲了,网上的文章很多。直接上代码:头文件如下:#import @interface Sort : NSObject//快速排序-(void)quickSortWithArray:(NS
2016-07-08 10:45:02 1969 1
原创 使用brew安装hexo报错--- Cowardly refusing to `sudo brew install`
最近准备用hexo搭建自己的博客,但在mac下使用brew安装hexo的时候出现如下的错误:Error: Cowardly refusing to `sudo brew install`You can use brew with sudo, but only if the brew executable is owned by root.However, this is both not r
2016-07-04 10:00:02 690
连续子数组的最大和
2015-12-23
iOS学习笔记2(结合项目)--Category和Extension的区别
2015-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人