GNU CC 是一个功能非常强大的跨平台 C 编译器,它对 C 语言提供了很多扩展,这些扩展对优化、目标代码布局、更安全的检查等方面提供了很强的支持。这里对支持支持 GNU 扩展的 C 语言成为 GNU C。 在 Linux 内核中使用了大量的 GNU C 扩展,以致 GNU C 成为了内核唯一的编...
分类:
其他好文 时间:
2015-04-06 00:46:23
阅读次数:
272
>第31章专门介绍代码的布局与风格,前面提到过,编码规范最有用之处在于让你避免做出武断决定,避免把时间花在无谓的争执上(第34.5节)。McConnell并不像一位“家具警察”那样对待代码的格式,他认为好的代码布局应凸现程序的逻辑结构,使代码易于阅读、理解、检查及修改。至于循环体应该缩进几个空格.....
分类:
其他好文 时间:
2015-04-03 19:08:23
阅读次数:
118
RelativeLayout相对布局 RelativeLayout是一种相对布局,控件的位置是按照相对位置来计算的,后一个控件在什么位置依赖于前一个控件的基本位置,是布局最常用,也是最灵活的一种布局。 我们下面通过XML布局和Java代码布局两种方式分别举例:一、XML方式布局 1、创建一...
分类:
移动开发 时间:
2015-03-13 10:43:27
阅读次数:
213
在我们需要开发一个ios应用的时候,我们通常会首先考虑到应用的开发框架。ios开发基于纯代码布局和xib,storyboard布局有差异,这里只讨论到纯代码布局。因为纯代码的布局在代码迁移中效率更高,重用更加方便。 一般一个ios应用会分为logic层(处理逻辑的类),UI层(处理界面的类...
分类:
移动开发 时间:
2015-03-10 13:28:46
阅读次数:
129
在开发过程中,不管是调bug还是什么,log打印是必不可少的,但是有时候后不想让他打印,就要一个个找log很是繁琐
在布局过程中,特别是代码布局,UI控件设置背景颜色,同样必不可少,但其实这些颜色我们只是为了方便布局,很多时候都是要么删掉,要么注掉,很是麻烦
下面是自己开发过程中必备的一些宏定义,
最常用的文本颜色, UI控件的背景颜色开关,log打印的开关【直接定位到某个文件的某一行】
...
分类:
其他好文 时间:
2015-03-04 13:04:59
阅读次数:
137
动态代码布局
如何添加代码布局
代码布局注意的问题
代码布局和XML布局的性能比较...
分类:
移动开发 时间:
2015-03-03 11:45:58
阅读次数:
317
RelativeLayout相对布局 RelativeLayout是一种相对布局,控件的位置是依照相对位置来计算的,后一个控件在什么位置依赖于前一个控件的基本位置,是布局最经常使用,也是最灵活的一种布局。 我们以下通过XML布局和Java代码布局两种方式分别举例:一、XML方式布局 1...
分类:
移动开发 时间:
2015-02-25 09:08:13
阅读次数:
178
功能要求是屏幕上固定显示3个Layout项(图片+文字),支持点击切换到选择的Layout项,并支持滑动切换到最近的Layout项。最后的效果如下:下面逐步上代码:布局文件activity_main.xml如下:<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"
xmlns..
分类:
其他好文 时间:
2015-02-10 16:59:53
阅读次数:
209
Android提供的ViewPager类太复杂,有时候没有必要使用,所以重写一个HorizontalScrollView来实现类似的效果,也可以当做Gallery来用思路很简单,就是重写onTouchEvent事件,在手指抬起或者取消的时候,进行smoothScroll的操作,具体请看代码:布局文件...
分类:
移动开发 时间:
2015-01-30 14:39:29
阅读次数:
201
Android提供的ViewPager类太复杂,有时候没有必要使用,所以重写一个HorizontalScrollView来实现类似的效果,也可以当做Gallery来用
思路很简单,就是重写onTouchEvent事件,在手指抬起或者取消的时候,进行smoothScroll的操作,具体请看代码:
布局文件:activity_test.xml
1 xml version="1....
分类:
移动开发 时间:
2015-01-28 16:07:21
阅读次数:
198