key value observer 键值观察
一、使用方法:
以person对象为例,person中的属性name,监听name值改变的方法
//添加监听的属性keyPath options:要监听的是新值还是旧值
[self.person
addObserver:self
forKeyPath:@"name"
options:NSKeyValueObservingOptio...
分类:
其他好文 时间:
2015-07-17 16:23:40
阅读次数:
124
递归完成树的遍历很好理解,倘若是非递归,不要告诉我算法导论上有,我要maker的思考过程
既然递归能够实现,那就模拟递归。递归的本质就是压栈。
首先简单树,观察递归的压栈过程
A、B即使节点的数据也代表节点的地址。
对这棵树使用递归完成前序创建#include
using namespace std;
struct treenode;
typedef struct...
分类:
编程语言 时间:
2015-07-17 16:24:55
阅读次数:
172
0.2版本添加的功能
以tag分类图片
美化,增加瀑布流效果
增加tag页和单张图片页
增加发布图片页...
分类:
其他好文 时间:
2015-07-17 16:23:34
阅读次数:
119
在python中你可能时不时不碰到else语句用在while和for循环中,请不要惊讶,先看看它的作用吧!
实际上在循环语句中,else子句只会在循环完成后执行,即跳出循环的操作,如break,同时也会跳过
else块。
下面是一个来自python核心编程的例子def showMaxFactor(num):
count = num/2
while count > 1:...
分类:
其他好文 时间:
2015-07-17 16:25:40
阅读次数:
167
题意:数字排成三角形,求从顶点加到底,最大的和是多少。每个点只能加跟它直接相连的其中一个
分析:
数塔是经典的dp模型,从底往上推,每次找最大的往上一层加,最后归总到顶点,结果就是顶点的值。
dp[i][j]:加到dp[i][j]第i行第j个数时的最大和;dp[i][j]=dp[i][j]+max(dp[i+1][j],dp[i+1][j+1])
代码:
#include
#define...
分类:
其他好文 时间:
2015-07-17 16:23:51
阅读次数:
110
手写数字的识别,简化版。使用QT+OpenCV完成。...
分类:
其他好文 时间:
2015-07-17 16:23:05
阅读次数:
149
说明:对多线程与互斥锁不熟悉的请参考其它
#include
#include
#include
pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;/*初始化互斥锁*/
pthread_cond_t cond = PTHREAD_COND_INITIALIZER;/*初始化条件变量*/
void *thread1(void *);
v...
分类:
编程语言 时间:
2015-07-17 16:23:19
阅读次数:
177
在我的项目中加载网页时我们会用到WebView这个控件,关于这个控件的相关的比较实用的API在这里记录一下,
第一 webview 设置javascript可用,
mWebView = (WebView)findViewById(R.id.mywebview);
WebSettings setting = mPullWebView.getSettings();
...
分类:
Web程序 时间:
2015-07-17 16:23:30
阅读次数:
128
用于监听IOS网络状态切换(WIFI和移动蜂窝网络)有什么作用在Socket网络游戏中,经常会用到BSDSocket。用户切换网络状态时,Socket链接会断开,如果通过Receive的返回值来判断网络是否断开,需要等待很长时间(4-20s)
这个时候就需要监听IOS网络状态切换,当发现用户切换网络状态时,直接重连Socket。 如何在Cocos中使用首先将NetworkInfo.h 和 Net...
分类:
其他好文 时间:
2015-07-17 16:22:36
阅读次数:
177
Consider the fraction, n/d, where n and d are positive integers. If nd and HCF(n,d)=1, it is called a reduced proper fraction.
If we list the set of reduced proper fractions for d ≤ 8 in ascending or...
分类:
其他好文 时间:
2015-07-17 16:24:15
阅读次数:
121
? Simplify Essential Complexity; Diminish Accidental ComplexityNeal FordESSEnTiAl CoMplExiTy REpRESEnTS the difficulty inherent in any prob- lem. For example, coordinating a nation’s air traffic is an...
分类:
其他好文 时间:
2015-07-17 16:22:59
阅读次数:
119
iOS 开发 常用到的方法
NSLog(@"uniqueIdentifier: %@", [[UIDevice currentDevice] uniqueIdentifier]);
NSLog(@"name: %@", [[UIDevice currentDevice] name]);
NSLog(@"systemName: %@", [[UIDev...
分类:
移动开发 时间:
2015-07-17 16:24:16
阅读次数:
191
?Chances Are,Your Biggest Problem Isn’t TechnicalMark RammRigHT noW SoMEonE’S Running a failing project to build a payroll system. Probably more than one someone.
Why? Was it because they chose Ruby o...
分类:
其他好文 时间:
2015-07-17 16:22:47
阅读次数:
132
shell编程中,awk简直就是一把利器,你可以把它看成shell的一部分,也可以看成一种单独的语言,功能十分强大。今天先来说一说NR与FNR
先准备两个文件:
1.txt,内容为:
user password
wolf 123456
zys 123
2.txt 内容为:
id user
0001 wolf
0002 xiaozhai
其实在处理单个文件时,NR与FNR都一...
分类:
其他好文 时间:
2015-07-17 16:22:27
阅读次数:
122
kmp...
分类:
其他好文 时间:
2015-07-17 16:20:51
阅读次数:
87
......
分类:
其他好文 时间:
2015-07-17 16:21:32
阅读次数:
113
这图让我看懂了uber、小米、优衣库
互联网市场变革的3种秘密核心力量:这图让我看懂了uber、小米、优衣库...
互联网改变了我们的生活、工作、消费...改变我们做生意方式和对市场品牌的权力的认识。
我们常常会因为一些品牌市场影响力让我们陷入迷茫和难以把握...我在研究和实践品牌营销中,不停地思考和总结.地球有公转,有吸力,它是有规律的. 而且我们知道市场也一定是有规律...
分类:
移动开发 时间:
2015-07-17 16:23:00
阅读次数:
228