NSString * key = (__bridge NSString *) kCFBundleVersionKey; /// 当前软件的版本号 NSString * currentVersion = [NSBundle mainBundle].infoDictionary[key]; ...
分类:
其他好文 时间:
2015-02-03 18:50:21
阅读次数:
155
A.版本新特性1.需求第一次使用新版本的时候,不直接进入app,而是展示新特性界面github: https://github.com/hellovoidworld/HVWWeibo2.思路[[NSBundle mainBundle] infoDictionary]取得当前版本号(最新版本),版本号...
分类:
移动开发 时间:
2015-02-03 16:44:41
阅读次数:
237
公司最近要升级数据库,SQL Server 2008R2-->2012。再开始升级之前先找了点资料分析一下2012的新特性和功能,提前预热一下。2012中主要关注一下三个领域:性能:改进的核心支持、列存储索、更强的压缩能力和alwayson等功能;自助服务:借助于新的数据探索工具(如Power Vi...
分类:
数据库 时间:
2015-02-03 00:33:30
阅读次数:
315
一句话总结:协变让一个粗粒度接口(或委托)可以接收一个更加具体的接口(或委托)作为参数(或返回值);逆变让一个接口(或委托)的参数类型(或返回值)类型更加具体化,也就是参数类型更强,更明确。 通常,协变类型参数可用作委托的返回类型,而逆变类型参数可用作参数类型。对于接口,协变类型参数可用作接口的.....
今天无意间看到阮一峰校友写的一个关于ES6新特性let。let的出现,就是为了弥补var的不足。由此,写下这篇博客重新回顾一下Javascript老生常谈的闭包和它的一个作用域的诟病。
闭包的概念我就不说了,很多书上都又说明和解释,就是在一个函数内部可以访问函数外的上下文。今天重点来说以下var变量。因为平时开发的时候,如果不对这个关键字有一个很深刻的认识,很容易产生很多坑和错觉。
本...
分类:
编程语言 时间:
2015-02-01 23:21:02
阅读次数:
253
1.UISearchBar(效果如下:)
①创建UISearchBar对象
//初始化,定义frame
UISearchBar *bar = [[UISearchBar alloc] initWithFrame:CGRectMake
(0, 50, self.view.fra...
分类:
移动开发 时间:
2015-02-01 16:10:59
阅读次数:
300
这个问题是我一直都在关注的问题。
11G关于这个问题已经有了改善,到了12C更是多了一些新特性
关于11G的新特性讨论,参考我这篇博客http://blog.csdn.net/dbcrocodile/article/details/21170407
12C关于这方面是在11G新特性上进行添加的。
11G中添加一列并设置默认值,不会对表中实际数据做更改,而是通过对数据字典中做标记
我们查询...
分类:
数据库 时间:
2015-01-31 23:19:31
阅读次数:
217
(文中对兼容性的测试还未全部完成)通过对html5的navigator新特性的onLine属性判断,可轻松搞定是否在线的判断(true:在线;false:离线)。兼容性: (已测)IE6+、Safari 5+支持的比较好; (未测)Firefox 3+也支持navigator.onLine属性,.....
分类:
Web程序 时间:
2015-01-30 17:35:04
阅读次数:
146
1、什么是Attribute路由?怎么样启用Attribute路由? 微软在 ASP.NET MVC5 中引入了一种新型路由:Attribute路由,顾名思义,Attribute路由是通过Attribute来定义路由。当然,MVC5也支持以前定义路由的方式,你可以在一个项目中混合使用这两种方式来定....
分类:
Web程序 时间:
2015-01-30 10:26:38
阅读次数:
202