摘要: Android的最基本组件Activity有一系列生命周期方法。其中最具特殊的莫过于: onSaveInstanceState(Bundle outState)和 onRestoreInstanceState(Bundle in)这是一个方法对,必须配合使用。发现应用在横竖屏切换时,Activity会被Destroy掉,所以无法保存实例变量的状态,所以必须借助Bundle来保存Preference。 阅读全文
posted @ 2011-09-22 11:17 伊甸园的工程师 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 最近因为入手Mac OS X平台,读了一下Dave Mark的Learn C on the Mac,让我加深一下对C的知识。 书中讲到了 sizeof 运算符,呵呵,这可是个运算符哦,和+,-,*,/一样。 C语言使用 sizeof 运算符用一对括号括起单个操作数就好像是函数调用一样。操作数可以是类型,也可以是变量。sizeof 返回操作数在内存中占的字节数。[代码] 注:就像return一样,sizeof并不总是需要一对括号。如果sizeof的操作数是类型,那么是要求有的;如果是变量,则可有可无。 记住,sizeof返回的类型是size_t(很奇怪的类型吧?),而printf()没有一种格式 阅读全文
posted @ 2010-12-23 14:43 伊甸园的工程师 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 读大学有一件遗憾事就是有一个很好的数据库入门的老师,却没有学好它他的课。 工作了一年后,对数据库的原理总是抱着又熟悉又陌生的情绪,该是好好重学一下数据库原理的时候了。 在网上看了一下Stanford CS的课程列表,CS145是一门数据库入门的课程 - Introduction to Database(数据库导论)。浏览了一下,发觉课件很粗糙,没有很好的handouts,大部分都是slides。没... 阅读全文
posted @ 2010-09-27 12:08 伊甸园的工程师 阅读(749) 评论(0) 推荐(0) 编辑
摘要: <object width="100%"><embed src="http://www.android.com/swf/conveyor.swf" type="application/x-shockwave-flash" width="100%" height="90"></embed></object> 阅读全文
posted @ 2009-12-11 15:20 伊甸园的工程师 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 第一章:A Tutorial Introduction1.1 Getting Started转义序列\n换行,\t(制表符),\b(后退),\"(双引号),\\(反斜杠)都代表单个字符,在源代码中虽表示为两个字符。\t究竟代表多少个空格呢?1.2 Variables and Arithmetic Expressions温度转换公式首次在此书被作为程序示例,此后有许多别的程序语言类书籍也会引用到此公式。在Scheme中:(define (celsius->fahrenheit celsius) (+ (* 1.8 celsius) 32))在C中,所有的变量必须在使用之前被声明( 阅读全文
posted @ 2009-10-10 16:48 伊甸园的工程师 阅读(642) 评论(0) 推荐(0) 编辑