摘要:编程的学习跟许多其他技艺的学习一样,首先必不可少的就是理论基础,其次就是需要大量的、不断地练习。老生常谈,这也许是每个人都懂得的道理,但说起来容易做起来难。所以想要学好编程,还需要些方法和毅力才行。对于编程来说,理论阶段的学习相对比较抽象。过早地就希望一口气掌握所有理论知识然后再开始实践,往往会越学越迷茫。因此从大的方面来说,比较好的方法是理论学习-实践-总结-理论学习-实践...... 这样周而复始地不断学习,不断练习,这样是比较高效的学习方法。根据我自身的学习经验,有一些学习方法以及工具推荐给你,希望对你有用。1. 确定学习方针和路线首先要想好自己的学习之路该怎么走。比如学习一门语言,开始 阅读全文
一个题目涉及到的50个SQL语句
2011-12-13 17:11 by htc开发, 239 阅读, 0 推荐, 收藏, 编辑
摘要:Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表问题:1、查询"001"课程比"002"课程成绩高的所有学生的学号; select a.S# from (select s#,score from SC where C#='001') a,(select s#,score from SC where C#='002') b where a.score>b.score and a.s 阅读全文
Andorid的优缺点
2011-12-13 17:05 by htc开发, 215 阅读, 0 推荐, 收藏, 编辑
摘要:随着Android的越来越红火,不少应聘Android开发的人,难免会被问到这样的问题,就是这个平台的优点,当然有优点也会有缺点的,下面是我从网上总结出来的,希望对大家应聘Android开发有所帮助:Android平台手机 5大优势: 一、开放性 在优势方面,Android平台首先就是其开发性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟 开发性对于Android的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消费者来讲,随大的受益正是丰富的软件资源。开放的平台也会... 阅读全文
Android之服务Service---电话监听
2011-12-13 13:03 by htc开发, 301 阅读, 0 推荐, 收藏, 编辑
摘要:Android中的服务和windows中的服务是类似的东西,服务一般没有用户操作界面,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序。服务的开发比较简单,如下:第一步:继承Service类 public class SMSService extends Service { } 第二步:在AndroidManifest.xml文件中的<application>节点里对服务进行配置: <service android:name=".SMSService" /> 服务不能自己运行,需要通过调用Context.startService()或C 阅读全文
大师里奇留给了我们什么
2011-12-12 22:33 by htc开发, 160 阅读, 0 推荐, 收藏, 编辑
摘要:C语言也贯彻了"保持简单"的原则,语法非常简洁,对使用者的限制很少。丹尼斯•里奇编写的教材《C编程语言》总共只有100多页,薄得难以置信。很多人都被它的简洁性吸引,学习并使用C语言。直到今天,C语言依然是世界上最重要的编程语言之一,"保持简单"原则显示了强大的生命力。发明Unix和C语言,给丹尼斯•里奇带来巨大的荣誉,他得到了1983年的图灵奖、1990年的汉明奖、1999年的美国国家技术奖章。尽管功成名就,但是就像他的工程设计思想,丹尼斯•里奇在个人生活上也尽量"保持简单"。他依然住在新泽西,低调地生活,不太在媒体上曝光,终身没有结 阅读全文
java之多线程
2011-12-12 21:37 by htc开发, 208 阅读, 0 推荐, 收藏, 编辑
摘要:转自:Android_Tutor的专栏多线程 线程:是指进程中的一个执行流程。 线程与进程的区别:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源。 如何创建一个线程? 创建线程有两种方式,如下: 1、 扩展java.lang.Thread类 2、 实现Runnable接口 Thread类代表线程类,它的两个最主要的方法是: run()——包含线程运行时所执行的代码 Start()——用于启动线程 一个线程只能被启动一次。第二次启动时将会抛出java.lang.IllegalThreadExcetpion异常 阅读全文
Intent的若干用法
2011-12-12 21:22 by htc开发, 139 阅读, 0 推荐, 收藏, 编辑
摘要:转自东方尚智沈大海csdn博客:如果是从BroadcastReceiver 启动一个新的Activity ,不要忘记i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); public class MyReceiver extends BroadcastReceiver{ public static final String action="acc";public void onReceive(Context context, Intent intent) {Intent i=new Intent(context,Receivered.clas 阅读全文
Android之BroadcastReceiver 广播接受者(短信窃听实例)
2011-12-12 16:19 by htc开发, 238 阅读, 0 推荐, 收藏, 编辑
摘要:BroadcastReceiver用于接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()来实现的。通常一个广播Intent可以被订阅了此Intent的多个广播接收者所接收0.要实现一个广播接收者方法如下:(1)第一步:继承BroadcastReceiver,并重写onReceive()方法。view plaincopy to clipboardprint?publicclassIncomingSMSReceiverextendsBroadcastReceiver{@Overridep 阅读全文
Activity生命周期
2011-12-12 15:06 by htc开发, 238 阅读, 0 推荐, 收藏, 编辑
摘要:Activity有三个状态: l当它在屏幕前台时(位于当前任务堆栈的顶部),它是激活或运行状态。它就是响应用户操作的Activity。 l当它上面有另外一个Activity,使它失去了焦点但仍然对用户可见时(如右图),它处于暂停状态。在它之上的Activity没有完全覆盖屏幕,或者是透明的,被暂停的Activity仍然对用户可见,并且是存活状态(它保留着所有的状态和成员信息并保持和窗口管理器的连接)。如果系统处于内存不足时会杀死这个Activity。l当它完全被另一个Activity覆盖时则处于停止状态。它仍然保留所有的状态和成员信息。然而对用户是不可见的,所以它的窗口将被隐藏,如果其它地方需 阅读全文
Android之隐式意图(Intent)如何查找匹配的组件
2011-12-12 14:57 by htc开发, 1311 阅读, 0 推荐, 收藏, 编辑
摘要:【0】Android基本的设计理念是鼓励减少组件间的耦合,因此Android提供了Intent (意图),Intent提供了一种通用的消息系统,它允许在你的应用程序与其它的应用程序间传递Intent来执行动作和产生事件。使用Intent可以激活Android应用的三个核心组件:活动、服务和广播接收器。【1】Intent可以划分成显式意图和隐式意图。显式意图:调用Intent.setComponent()或Intent.setClass()方法明确指定了组件名的Intent为显式意图,显式意图明确指定了Intent应该传递给哪个组件。隐式意图:没有明确指定组件名的Intent为隐式意图。 And 阅读全文