摘要:
重写八皇后,最开始用双层循环,然后用递归重写,还是递归易懂,优雅 1 #include 2 #include 3 #include 4 #include 5 #include "stack_seq_generic.h" 6 7 #define QUEEN 4 8 9 typedef struct{ 10 int x; 11 int y; 12 } Point; 13 14 BOOL in_border(int x){ 15 if (x>=0 && xtop; 23 Point *base = (Point *)s->base; 2... 阅读全文
摘要:
练练手,题目出自http://hero.pongo.cn两个大数相乘:char* multiply(char*,char*)。给了两个字符串,每个都是代表了一个很长的10进制表示的数, 比如String str1 = "23456789009877666555544444"; String str2 ="346587436598437594375943875943875", 最后求出它们的乘积。 不用jdk的数学运算包BigInteger.或者类似的包。#include <stdio.h>#include <stdlib.h>#i 阅读全文
摘要:
1 typedef long Align; 2 3 union header{ 4 struct{ 5 union header *ptr; 6 unsigned size; 7 } s; 8 Align x; 9 };10 11 typedef union header Header;12 13 14 static Header base;15 static Header *freep = NULL;16 17 void *malloc(unsigned nbytes){18 Header *p, *prevp;19 ... 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文
摘要:
iOS5之后,原来获取iPhone的DeviceId的接口:[UIDevice uniqueIdentifier] 被废弃!这个改动会影响非常多的人,尤其是数据分析者。由于iPhone取IMEI困难(属于私有方法),所以大多数应用将DeviceId,也就是uniqueIdentifier作为IMEI来使用。如果这个接口被废弃,那么,我们就需要寻求一个新的方式来标识唯一的设备。官方推荐的方法是,每个应用内创建一个UUID来作为唯一标志,并将之存储,但是这个解决方法明显不能接受!原因是,你每次创建的UUID都是不一样的,意味着,你卸载后重新安装这个软件,生成的UUID就不一样了,无法达到我们将之作 阅读全文
摘要:
FundamentalsMost of the mysteriousness inNSRunLoopis in its variousrunmethods. What goes on in there? How does it all work?The-runmethod is pretty simple, since the documentation describes it in terms of-runMode:beforeDate::If no input sources or timers are attached to the run loop, this method exit 阅读全文
摘要:
http://blog.csdn.net/porscheyin/article/details/3461632关于指针和数组斩不断理还乱的恩怨还真是说了不少,不过现在应该已经理清了。有了上一讲的基础,本讲的内容相对来说就比较容易理解了。1.指向函数的指针(函数指针)来分析这样一个声明,void (*f) ( );虽然( )的优先级高于*,但由于有括号存在,首先执行的是解引用,所以f是一个指针;接下来执行( ),表明f指向一个函数,这个函数不返回任何值。现在得出结论:f是一个指向不接受参数且不返回任何值的函数的指针,简称函数指针(pointer to function)。对比一下int (*p) 阅读全文
摘要:
http://blog.donews.com/yanhui/archive/2009/08/19/1550119.aspx百度框计算和google云计算的根本不同点1. 目的的不同:百度为的是自己的现在,google为的是自己的未来。百度只不过是希望借用其他的服务和技术提供商为自己的搜索引擎提供更好的搜索体验,根本点在于只利于自己“搜索引擎”。而google云计算是给各种服务和技术提供商创造一个新的平台,让他们有一个转换服务的机会,Google当然也有好处,但这个好处是未来的。而百度所谓的框计算目的就是为了自己的现在。2. 对合作方的价值不同:百度是在借用合作方来壮大自己,同时施一些小的恩惠; 阅读全文
摘要:
Nonce's are used to make a request unique. In an authentication scheme without a nonce, a malicious client could generate a request ONCE and replay it MANY times, even if the computation is expensive. If the authentication schema requires the client to perform expensive computation for every sin 阅读全文
摘要:
http://blog.csdn.net/arthurchenjs/article/details/6567563由于工作需要,我最近接触了现在开放平台基本都会使用的OAuth协议。我相信OAuth是很强大的,但是,终于我还是切身的领教了中国互联网的的强大之处。我的目的是制作一个iphone平台比较通用的OAuth库封装,通过简单的配置URL和key等参数,就可以快速的支持其开放平台,包括界面也是由我来完成。原先以为都是有开源封库的,只要简单的在做一层wrapper,开放几个接口应该就可以了。可惜的是想法是美好的,现实是残酷,道路也肯定是曲折的。我看到的OAuth说实话,我没有比较好的研究过O 阅读全文