尽管Android向下兼容不好,但是一个程序还是可以在多个平台上跑的。在开发中有时我们需要判断当前平台是否支持某些API,像是NFC、BLE-B/W Card等。...
分类:
移动开发 时间:
2014-09-24 18:00:47
阅读次数:
132
网络的重要性,相信大家都知道了。这次介绍下ios是如何判断网络的好坏的,由于在开发中用到,所以分享给大家,很简单。这里要用到Reachability封装类来实现,大家可以网上去下载Reachability.m 和Reachability.h文件,需要我提供请留言。
具体代码:
在AppDelegate里面实现:
- (BOOL)application:(UIApplication *)...
分类:
移动开发 时间:
2014-09-24 12:31:26
阅读次数:
272
如何判断是否是 iPad 浏览器呢,关键是看它的 User Agent 中是否有 iPad。iPad 使用的是 Safari Mobile 浏览器,他的的 User Agent 是:Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) Appl...
分类:
Web程序 时间:
2014-09-23 19:01:35
阅读次数:
275
给定一个单链表,只给出头指针h:1、如何判断是否存在环?2、如何知道环的长度?3、如何找出环的连接点在哪里?4、带环链表的长度是多少?解法:1、对于问题1,使用追赶的方法,设定两个指针slow、fast,从头指针开始,每次分别前进1步、2步。如存在环,则两者相遇;如不存在环,fast遇到NULL退出...
分类:
其他好文 时间:
2014-09-22 01:38:21
阅读次数:
369
经典的字符串转换问题:http://codevs.cn/problem/1099/
昨天刚学了广度搜索,今天就用上了,一开始百度了一下,看到所有人都是在用双向广度搜索,现在还是很不明白双向的原理,居然不需要判重!!!速度快这个容易理解,好吧,骚年加油,今天ccf认证考试,明天再来学双向的!
首先说说这个吧,广度搜索最关键的还是这两个点:
1. 如何建立搜索树?
2. 如何判断状态重复?
...
分类:
其他好文 时间:
2014-09-21 12:11:10
阅读次数:
239
当下打车软件盛行,在这个时代您可以没用过打车软件,但是您绝不能没听过打车软件,身处移动网络盛行的今天,的确带给了我们巨大的便捷。但是仔细一想,的确有诸多问题。
打车软件盛行,如何判断是否拒载...
分类:
其他好文 时间:
2014-09-19 17:43:45
阅读次数:
143
SELECT?EXISTS(SELECT?1?FROM?information_schema.schemata?WHERE?schema_name?=?‘data_2014_shanxi‘); SELECT?EXISTS(SELECT?1?FROM?pg_namespace?WHERE?nspname?=?‘data_2014_shanx‘); 两种方式...
分类:
数据库 时间:
2014-09-18 22:25:14
阅读次数:
443
JS如何判断IE和火狐与Chrome浏览器 2013-08-16 21:01:17|分类: 技术 |举报 |字号订阅 var isIE=navigator.userAgent.toUpperCase().indexOf("MSIE")?true:false; 类似的可以写var isFirefox=...
分类:
Web程序 时间:
2014-09-17 20:08:22
阅读次数:
227
@Overridepublic void onScroll(AbsListView view, int firstVisibleItem,int visibleItemCount, int totalItemCount) {// System.out.println("firstVisibleIte...
分类:
移动开发 时间:
2014-09-17 18:25:52
阅读次数:
201
今天介绍的是管道层
PipeLayer.h
PipeLayer.cpp
管道层主要实现的是管道从右边往左边平移,结束后移除,而且管道还要长短高低不一样,然后就是如何判断小鸟通过一个管道。先说管道的平移,这个很简单,用一个函数把两跟管道封装好,让它moveby或者moveto好了,平移结束后,用一个回调函数移除自己就够了,当然封装好管道后,我们要把每一个管道放到一个数组里,方便管理嘛;然后就是...
分类:
移动开发 时间:
2014-09-17 13:43:42
阅读次数:
275