ios高效开发--blocks相关1、替换delegate 
如果我们有2个viewController,a和b,当我们从a界面push到b后,在b上面触发了一些事件,这些时间又会影响到a界面上的内容。 
上面是2个界面,当我们点击b界面的按钮3的时候,希望a界面上文字也相应的改变了如 一般...
                            
                            
                                分类:
其他好文   时间:
2014-05-10 01:45:33   
                                阅读次数:
473
                             
                    
                        
                            
                            
                                双端队列(deque容器类):#include与vector 
类似,支持随机访问和快速插入删除,它在容器中某一位置上的操作所花费的是线性时间。与vector不同的是:deque 
还支持从开始端插入数据:push_front() 。此外deque 不支持与vector 的capacity() 、res...
                            
                            
                                分类:
其他好文   时间:
2014-05-09 18:19:39   
                                阅读次数:
404
                             
                    
                        
                            
                            
                                剑指offer上的第七题,之前在Cracking the Coding interview上做过该题,这次把原来的程序搬了过来,并根据九度OJ的测试系统写了测试代码,在九度OJ上AC。
时间限制:1 秒内存限制:128 兆
题目描述:
用两个栈来实现一个队列,完成队列的Push和Pop操作。
队列中的元素为int类型。
输入:
每个输入文件包含一个测试样例。
对于每个测试样例,第一行输入一个n(1<=n<=100000),代表队列操作的个数。
接下来的n行,每行输入一个队列操作:
1.	PUSH X 向队列...
                            
                            
                                分类:
其他好文   时间:
2014-05-07 06:36:48   
                                阅读次数:
431
                             
                    
                        
                            
                            
                                1、Thumb指令访问R0-R7,Thumb-2访问所有寄存器。
2、满栈向下增长
PUSH {R0}   ; *(--R13) = R0
POP {R0}  ;  R0 = *R13++
四个字节对齐,也就是地址是0x4,0x8 等。
3、
main
BL fun
fun
BX LR
4、写入到PC也就是R15的数值必须是奇数,不然会企图进入ARM模式...
                            
                            
                                分类:
其他好文   时间:
2014-05-07 06:08:21   
                                阅读次数:
287
                             
                    
                        
                            
                            
                                int func(int a,int b,int c, int d){01243CE0 push 
ebp 01243CE1 mov ebp,esp 01243CE3 sub esp,0CCh 01243CE9 push ebx...
                            
                            
                                分类:
其他好文   时间:
2014-05-05 10:37:37   
                                阅读次数:
479
                             
                    
                        
                            
                            
                                vector > p1(pt1.size(), vector(2)); 
vector> ps;
vector pp;
for(int i = 0; i 
{
p1[i][0] = pt1[i].x;
p1[i][1] = pt1[i].y;
pp.push_back(pt1[i].x);
pp.push_back(pt1[i].y);
ps.push_back(pp...
                            
                            
                                分类:
其他好文   时间:
2014-05-04 18:05:41   
                                阅读次数:
238
                             
                    
                        
                            
                            
                                一,简介
Signal 是微软支持的一个运行在 Dot NET 平台上的 html websocket 框架。它出现的主要目的是实现服务器主动推送(Push)消息到客户端页面,这样客户端就不必重新发送请求或使用轮询技术来获取消息。
可访问其官方网站:https://github.com/SignalR/ 获取更多资讯。...
                            
                            
                                分类:
Web程序   时间:
2014-05-03 21:43:00   
                                阅读次数:
411
                             
                    
                        
                            
                            
                                一直都知道自己很死板,刚刚再一次验证了。。下载下来android开发必备的工具之后,就按部就班的一步步的来了,没想过这些工具有没有其他用处,更有甚者,在刚开始接触android的时候,竟然不知道自己写的app可以在真机上运行。。不得不承认,我不是一个好的学习者。学习,应该处处充满好奇心!
言归正转,进入android shell很简单,只需要你进入adb的存放目录,执行./adb shell就可...
                            
                            
                                分类:
移动开发   时间:
2014-05-03 21:29:31   
                                阅读次数:
394
                             
                    
                        
                            
                            
                                //非递归遍历一棵树 需要借助栈
#include
#include
struct Tree
{
  int nValue;
  Tree *pLeft;
  Tree *pRight;
};
struct Stack
{
  Tree *root;
  Stack *pNext;
};
Stack *pStack = NULL;
void push(Tree *root)
{
  St...
                            
                            
                                分类:
其他好文   时间:
2014-05-03 20:55:41   
                                阅读次数:
325
                             
                    
                        
                            
                            
                                字符串处理问题
有一个表达式,其中包含不确定数目的括号,如as(sdfsd + sdfs)sdf(sdf-sdf(sdf + sdf))sdf。要求获取所有不在括号中的字符。
实现思想:用栈来实现,遍历字符串,如果遇到左括号(()则向栈中压入(push)一个元素(任意元素),如果遇到右括号())则从栈顶弹出(pop)一个元素,如果遇到非括号(左括号或者右括号)则检测栈中是否为空,若为空...
                            
                            
                                分类:
其他好文   时间:
2014-05-03 15:33:12   
                                阅读次数:
225