不多说 直接贴代码 随便输入银行卡号就可以进行判断- (void)viewDidLoad {
[super viewDidLoad];
NSString *str = @"6226820011200783033";
BOOL isRight = [self checkCardNo:str];
if (!isRight) {
U...
分类:
其他好文 时间:
2015-04-08 13:17:50
阅读次数:
220
最近项目上遇到了,要排序数据库中的日期,查了一下java的api发现Set接口可以实现自己的效果,研究了一下
Set接口
Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。
Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Set就不 会接受这两个对象。
Hash...
分类:
移动开发 时间:
2015-04-08 13:16:53
阅读次数:
198
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num...
分类:
数据库 时间:
2015-04-08 13:04:58
阅读次数:
181
#includeusing namespace std;int map[8][8]={0};int ct=0;int safe_ab(int a,int b){ for(int i=0;i<8;i++)//行判断 { if(map[a][i]==3) { return 0; } } f...
分类:
其他好文 时间:
2015-04-08 13:03:08
阅读次数:
107
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num...
分类:
数据库 时间:
2015-04-08 12:29:20
阅读次数:
163
在Application类的实现类中,无非就是做一些初始化程序数据、检查运行环境、销毁数据等。1、初始化程序数据: 常用的初始化的手段有创建程序所需要的目录,设置开发平台的key,初始化地图信息,初始化http或者其他和网络有关的东西,初始化推送等等。2、检查运行环境 比如检查是否存在sd卡、判断网...
分类:
移动开发 时间:
2015-04-08 12:25:58
阅读次数:
132
前几天,做项目的过程中需要判断所发内容不能为空,有两种情况:1.内容为"",即字符串长度为0; 2.内容为" ",即字符串长度大于0,表现形式为多个空格,第一种情况比较好解决,通过 str == "" 或者 str.length == 0这两种方法来判断即可,但是第二种方法需要稍微绕一下弯了...
分类:
Web程序 时间:
2015-04-08 10:52:43
阅读次数:
131
1.用pc的思路做mobile,写死页面宽度2.改变jquery mobile滑动初始值$.event.special.swipe.horizontalDistanceThreshold = 10;3.判断是否为微信内置浏览器function is_weixin(){ var ua =...
分类:
移动开发 时间:
2015-04-08 10:52:11
阅读次数:
133
文中所提供的代码片段都已经过最新版的Chrome 30测试,该浏览器使用V8 JavaScript引擎(V8 3.20.17.15)。 1.使用逻辑符号&&或者||进行条件判断123var foo = 10; foo == 10 && doSomething(); // is the same t....
分类:
编程语言 时间:
2015-04-08 10:47:13
阅读次数:
159
不管是在Winform开发,还是在asp.net 开发中当从一个数据源中获取数据时你总是不知道这个数据的状态,这个时候总要对她进行一次判断,不过每次进行一次判断总是要写怎么一堆代码,时间长了,总感觉不太好,于是就有了下面代码的封装,这是一个扩展的泛型方法,写在了System.命名空间下面,省去了重复...
分类:
其他好文 时间:
2015-04-08 10:45:44
阅读次数:
109