这对于我来说是一个很合理常见的问题,由初级过度到中级程序员的时候经常会遇到。他们不知道也不信任正在用的约定,并且小心的检查着null。还有当他们写代码的时候,总是会依赖于通过返回空(NULL)来表明某些意义,因此需要调用者去检查Null。
换种方式来说,有两种情景空指针的检查会出现:
就约定来说是一个合理的响应不是合理的响应
第二种很简单,可以通过用assert或者直接允许失败,...
分类:
编程语言 时间:
2015-07-06 23:35:16
阅读次数:
428
1.什么是Fragment? Fragment(碎片)是一种可以嵌入在Activity中的UI片段,它能够:1.让合理和充分地利用大屏幕的空间,兼顾手机和平板(试想一下,对于同一份源代码,编译出的app同时能够在手机和平板上面运行,而不会出现控件或者图片过度拉伸的问题,这样岂不是很酷?对程序员来说也...
分类:
移动开发 时间:
2015-07-05 18:18:18
阅读次数:
135
http://www.cocoachina.com/design/20150703/12029.html作者:bone9善心悦目的动效已然成为一个app的必备,作为设计师自然要跟随趋势学习。APP中的动效可以划分为两类,一类是转场动效,应用在页面的切换,加载等,这类动效可以柔和页面的过度效果,增加切...
分类:
移动开发 时间:
2015-07-04 06:18:42
阅读次数:
137
乘风破浪,在我前行!不知从什么时候,被戏称还是自嘲,反正程序员成了“程序猿”——一种智商颇高但待遇甚惨的生物,生活基本退化为除了吃喝拉撒就是无休止地写代码。一般如果一只程序猿年过30还是没有升级成“管理猿”,那么基本将终身深陷过度劳作、睡眠不足、收入低廉等苦痛难以自拔。程序猿们感受到了这个世界对他们...
分类:
其他好文 时间:
2015-07-02 19:22:51
阅读次数:
136
从虚拟主机到VPS/服务器的过度,对于普通的非技术型的站长用户来说可能稍许有一些困难,麦子建议我们如果能够在虚拟主机环境中满足建站需要的, 还是用虚拟主机比较好。除非我们真的有需要或者希望从虚拟主机过度到VPS/服务器中来,毕竟后者的自由度比较大,有些项目需要特点的环境支持。在这篇文章中,麦子将分享...
分类:
数据库 时间:
2015-06-30 10:16:55
阅读次数:
210
现在又比较流行一种DSL(Domain Specific Language)风格的数据库访问方式,比如:JOOQ、Querydsl等等,都比较成熟。仔细研究了一下,觉得存在如下问题:这两货都是收费的,这明显不符合时代潮流么;第二就是有点过度封装的意思,有许多东西都封装了,导致学习及使用成本上升;再....
分类:
数据库 时间:
2015-06-30 10:10:44
阅读次数:
437
最近在开发web app页面,要实现滑动翻页,一开始实现的效果是无任何过渡效果的,可是这样子的话页面会闪跳一下,用户体验非常不好。于是我们主管叫我用jquery mobile,可是用了这个库之后,问题来了,跳转到的目标页面,无法加载目标页面引入的外部css文件,最后用css3完美地解决了这个问题;
.pt-page-moveToLeft {
-webkit-ani...
分类:
移动开发 时间:
2015-06-29 20:33:55
阅读次数:
218
什么是僵尸对象?所谓僵尸,就是过度释放的对象。在ios开发中,僵尸对象对于开发人员调试程序来说很有用。我们通常将NSZombieEnabled环境变量设置为YES来打开僵尸对象,但这会导致所有的对象都不会被释放,程序长时间运行会占用大量内存。 那有么有什么其他方法来实现僵尸对象呢?下面小编就给大家....
分类:
移动开发 时间:
2015-06-29 19:51:05
阅读次数:
136
atitit。企业组织与软件工程的策略 战略 趋势 原则 attilax 大总结
1. 战略规划,适当的过度设计 1
2. 跨平台化 1
3. 可扩展性高于一切 1
4. 界面html5化 2
5. web界面spa ajax化 2
6. Vm 平台化 2
7. 插件化 2
8. 自包含,容器化隔离。。iframe 3
9. 延迟初始化 cfg bat化。。 3
...
分类:
其他好文 时间:
2015-06-29 13:25:42
阅读次数:
129
一、界面tabcontrol1 GestureManager1 各tab页添加一些控件二、属性设置tabcontrol1: GestureManage选GestureManager1, Gestures.Standard设置手势,这里只用了左滑和右滑,三、代码:函数:设置活动页面及过度效果,看帮助吧...