2012年8月6日

Apache和Tomcat

摘要: 区别:Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展。 Apache和Tomcat都可以做为独立的web服务器来运行,但是Apache不能解释java程序(jsp,serverlet)。两者都是一种容器,只不过发布的东西不同:Apache是html容器,功能像IIS一样;Tomcat是jsp/servlet容器,用于发布jsp及java的,类似的有IBM的websphere、BEA的Weblogic,sun的JRun等等。 阅读全文

posted @ 2012-08-06 15:25 chris.cm 阅读(102) 评论(0) 推荐(0)

2012年5月2日

Android-<manifest>

摘要: 语法:<manifestxmlns:android="http://schemas.android.com/apk/res/android" package="string" android:sharedUserId="string" android:sharedUserLabel="string resource" android:versionCode="integer" android:versionName="string" android:installLoc 阅读全文

posted @ 2012-05-02 10:34 chris.cm 阅读(190) 评论(0) 推荐(0)

2012年4月25日

shttpd-Mongoose

摘要: Shttpd是另一个轻量级的web server,具有比thttpd更丰富的功能特性,支持CGI, SSL, cookie, MD5认证, 还能嵌入(embedded)到现有的软件里。最有意思的是不需要配置文件! 由于shttpd可以嵌入其他软件,因此可以非常容易的开发嵌入式系统的web server,官方网站上称shttpd如果使用uclibc/dielibc(libc的简化子集)则开销将非常非常低。以下是其特点: Stand-alone server, or embeddable into existing C/C++ program GET, POST, PUT, DELETE meth 阅读全文

posted @ 2012-04-25 13:23 chris.cm 阅读(312) 评论(0) 推荐(0)

2012年4月24日

TCP/IP Socket

摘要: Socket套接字分TCP和UDP.TCP面向连接的可靠传输协议,具有数据确认和数据重传机制.保证了发送数据一定能到达通信的对方.对数据完整性要求比较高的场合使用UPD协议无连接,不可靠的传输协议.不具有数据确认和数据重传机制,对数据完整性要求比较低的场合使用IP 网络中每台主机都必须有一个惟一IP地址,IP地址是个逻辑地址.因特网上的IP地址具有全球惟一性.32位,4个字节,常用点分十进制的格式表示socket是套接字的意思,一般用来描述IP地址和端口,是一个通信链的句柄。应用程序通常通过套接字向网络发出请求或者应答网络请求。摘一段比喻,有助于理解。 socket非常类似于电话插座。以一个国 阅读全文

posted @ 2012-04-24 15:57 chris.cm 阅读(221) 评论(0) 推荐(0)

Context

摘要: Context字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄.Context提供了关于应用环境全局信息的接口。它是一个抽象类,它的执行被Android系统所提供。它允许获取以应用为特征的资源和类型。同时启动应用级的操作,如启动Activity,broadcasting和接收intents。实现Context的类主要有Android特有的几个模型,Activity、Service以及BroadcastReceiver。在android中context可以作很多操作,但是最主要的功能 阅读全文

posted @ 2012-04-24 13:49 chris.cm 阅读(200) 评论(0) 推荐(0)

Intent

摘要: Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。因此,Intent在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦。例如,在一个联系人维护的应用中,当我们在一个联系人列表屏幕(假设对应的Activity为listActivity)上,点击某个联系人后,希望能够跳出此联系人的详细信息屏幕(假设对应的Activity为detailActivity)为了实现这个目的,listActivity需要构造一个 Intent,这 阅读全文

posted @ 2012-04-24 13:19 chris.cm 阅读(492) 评论(0) 推荐(0)

AssetManager

摘要: Android提供/assets目录存放res以外的资源,与res不同的是res下资源被分配了ID。如果使用/assets下的文件,需要指定文件的路径和文件名。AssetManager assetManager = getAssets(); String[] files =null; try { files = assetManager.list("image");//列出assets下image目录下的文件 } catch (IOException e) { Log.e("tag", e.getMessage()); }//打开文件InputStrea 阅读全文

posted @ 2012-04-24 11:37 chris.cm 阅读(131) 评论(0) 推荐(0)

导航