摘要: 展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01. 自己的户口档案、养老保险、医疗保险、住房公积金一定要保管好。由于程序员行业每年跳槽一次,我不隐瞒大家,我至少换过5个以上的单位,这期间跳来跳去,甚至是城市都换过3个。还好户口没丢掉,其他都已经是乱了,好几个城市里,都有交过三金,甚至是一 阅读全文
posted @ 2012-01-07 00:01 瓦里奥 阅读(787) 评论(0) 推荐(2) 编辑
摘要: 线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHas... 阅读全文
posted @ 2011-12-30 00:45 瓦里奥 阅读(1024) 评论(1) 推荐(2) 编辑
摘要: 经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料,总结了一下: 解析一 apache支持静态页,tomcat支持动态的,比如servlet等, 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理... 阅读全文
posted @ 2011-12-05 13:38 瓦里奥 阅读(40539) 评论(18) 推荐(28) 编辑
摘要: 概述创造愉快用户体验的关键是开发响应快捷的应用。借助Android* 软件开发套件(SDK)提供的组件,性能问题调试任务因为简单易用的性能分析工具而变得更简单了。在这篇文章中,我们将认识一些不同的工具,它们可排除故障和调试性能问题或小幅度提升已完成应用的性能。我们不会说得太细,只会概括介绍如何针对您的应用使用这些工具。我们将在Eclipse 中展示这些工具;您可以根据“ADT Plugin for... 阅读全文
posted @ 2011-12-02 00:28 瓦里奥 阅读(1080) 评论(0) 推荐(1) 编辑
摘要: 首先我们先来看下官方API对SurfaceView的介绍 SurfaceView的API介绍 Provides a dedicated drawing surface embedded inside of a view hierarchy. You can control the format of this surface and, if you like, its size; the Su... 阅读全文
posted @ 2011-11-29 00:20 瓦里奥 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 看了很多别人的总结,自己也写了一个。 虽然比较简单,但是作为资料备在这里还是不错的~ 先放老图一张: 附上测试代码: package uni.activity;import android.app.Activity;import android.os.Bundle;import android.util.Log;public class ActivityDemoActivity ... 阅读全文
posted @ 2011-11-25 15:58 瓦里奥 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 在WPF , silverlight ,WP7中经常会用到List<T>和ObservableCollection<T>。这里简单讲一下他们之间的相互转换。 1.List<T>的简单介绍: List<T>代表的是强类型的Ojbect集合,可以通过索引访问并且提供了查找、排序以及操作此集合的方法。List基本上和ArrayList相同,它用数组的方式实现了接口IList并且他的大小可以根据需要来... 阅读全文
posted @ 2011-11-08 11:16 瓦里奥 阅读(96649) 评论(1) 推荐(4) 编辑
摘要: android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。 Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 Android... 阅读全文
posted @ 2011-11-07 23:40 瓦里奥 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 在传统的同步开发模式下,当我们调用一个函数时,通过这个函数的参数将数据传入,并通过这个函数的返回值来返回最终的计算结果。但在多线程的异步开发模式下,数据的传递和返回和同步开发模式有很大的区别。由于线程的运行和结束是不可预料的,因此,在传递和返回数据时就无法象函数一样通过函数参数和return语句来返回数据。本文就以上原因介绍了几种用于向线程传递数据的方法。 欲先取之,必先予之。一般在使用线程时... 阅读全文
posted @ 2011-11-01 10:02 瓦里奥 阅读(25001) 评论(2) 推荐(0) 编辑
摘要: 在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。 这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。 加载模式分类及在哪里配置 Activity有四种加载模式: standard singleTop singleTas... 阅读全文
posted @ 2011-10-31 00:52 瓦里奥 阅读(857) 评论(3) 推荐(2) 编辑