Content Preview: rss
407 days ago
sim300经常出现收不到短信的情况,后来发现当程序读取短信时如果内容不是合法的, 一般为空,后续的短信都收不到,移动也不会补发。这个信息的号码是10658154,问了移动的客服, 说是彩信,那么说明接收彩信有问题,客服解释说有的手机需要设置,发送短信: 手机厂商 手机型号 MMS,发送到10658200。而这个是gprs模块,不知是否可以。当出现这种收不 到短信的情况时,把卡放到手机里删掉这条短信就可以了。
408 days ago
转至http://www.javatx.cn/clubPage.jsp?ccStyle=0&tID=632&ccID=14。 观察者模式理解为就是一个对象发生某种变化时,它的观察者做出相应的动作。观察者和被观察的对象之前建立关系。 Java作为一种面向对象的开发语言,对实现设计模式提供了良好的支持,并且提供了许多默认的实现,比如:通过Java中的Observable类和Observer接口可以方便的实现观察者模式。 下面我们就用一个实际的例子来说明:日常生活中说起观察者,最常见的例子可能就是天气预报,在这里我们的观察对象是地球,而我们是通过发射气象卫星这个观察者来检测地球气象变化的。 所以这个例子中涉及三个对象: 地球 (Earth): 被观察对象 气象卫星(Satellite): 观察者 气象局(WeatherService): 客户端调用 被观察对象:地球 (Earth) import java.util.Observable; /** */ /** * 被观察对象:地球 * * @author zjun * @version 1.0 create on 2006-5-18 9:42:45 */ public class Earth extends Observable { private String weather = " 晴朗 " ; /** */ /** * @return Returns the weather. */ public String getWeather() { return weather; } /** */ /** * ...
409 days ago
http://www.linuxidc.com/Linux/2008-07/14178p2.htm(zhuanzai) Apache 是一种功能强大的Web服务器。如今,Internet上无数运行在Linux上的Apache服务器正为Web世界的日益繁荣提供着有力的支撑。本文将向读者介绍如何在 Ubuntu Linux系统迅速搭建Apache Web服务器。 尽管 Ubuntu 是一种新兴的Linux分支,但Ubuntu 组织却为Apache提供了丰富的支持软件,这些软件都可以从发行版的光盘获取,也可以从官方站点轻松下载。所以,Ubuntu非常适合作为Web服务器的平台。 一、 安装Apache 下面,我们首先介绍如何安装Apache。具体安装命令如下所示: $ sudo apt-get install apache2 然后运行Apache,命令如下所示: $ sudo /etc/init.d/apache2 restart Apache在安装期间将会新建一个目录:/var/www,该目录是该服务器中存放文档的根目录。只要在浏览器的地址栏输入 http://localhost/ 或机器的IP地址就能访问放置在此目录中的所有文档。 二、 安装PHP PHP是一种流行的服务器端脚本语言,一般与MySQL或 Postgres结合起来用于管理Web内容、blog和论坛。下面介绍其安装方法,其实它的安装也很简单,命令如下所示: $ sudo apt-get install libapache2-mod-php5 重新启动 Apache 以加载上面安装的模块: $ sudo /etc/init.d/apache2 restart 为了验证PHP模块是否正确加载,我们可以建立一个PHP文件,然后尝试通过Web服务器访问该文件。此外,我们知道PHP内建了一个phpinfo函数,该函数能够给出它的环境的详细信息。所以我们还可以利用下面的命令来检查PHP的工作情况: sudo sh -c "echo '' > /var/www/info.php" 之后,在浏览器地址栏键入 ...
409 days ago
WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。 Web服务器是指驻留于因特网上某种类型计算机的程序。当Web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件发送到该浏览器上,附带的信息会告诉浏览器如何查看该文件(即文件类型)。服务器使用HTTP(超文本传输协议)进行信息交流,这就是人们常把它们称为HTTPD服务器的原因。 APACHE apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。它源于 NCSAhttpd服务器,当NCSA WWW服务器项目停止后,那些使用NCSA WWW服务器的人们开始交换用于此服务器的补丁,这也是apache名称的由来(pache 补丁)。世界上很多著名的网站都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。 Tomcat Tomcat是一个开放源代码、运行servlet和JSP Web应用软件的基于Java的Web应用软件容器。Tomcat Server是根据servlet和JSP规范进行执行的,因此我们就可以说Tomcat Server也实行了Apache-Jakarta规范且比绝大多数商业应用软件服务器要好。 Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技术的标准实现,是基于Apache许可证下开发的自由软件。Tomcat是完全重写的Servlet API 2.2和JSP 1.1兼容的Servlet/JSP容器。Tomcat使用了JServ的一些代码,特别是Apache服务适配器。随着Catalina Servlet引擎的出现,Tomcat第四版号的性能得到提升,使得它成为一个值得考虑的Servlet/JSP容器,因此目前许多WEB服务器都是采用Tomcat。 http://baike.baidu.com/view/460250.htm
411 days ago
前段时间研究uboot的修改,只是关注了大概框架的修改,当时下载的uboot1.2.0,交叉编译链也是下载的现成的,cross-2.95.3,当时就是编译不过去。这种标准的文件没有进行修改过编译出问题很奇怪,在网上找到了一些信息,这个交叉编译链只支持到uboot1.1.4。于是又下载了uboot1.1.4,编译成功,很兴奋阿。 交叉工具链下载地址: ftp://ftp.arm.linux.org.uk/pub/linux/arm/toolchain/ 后来在移植内核时发现高版本的内核中已经加入了对s3c2440的支持,所以决定采用高版本的内核2.6,同时uboot决定采用1.2.0。按照上次的思路下载了最新的cross-3.2,居然编译不了,连1.1.4都编译不了。这种情况只能归咎于版本问题。这种现成的交叉编译链有一定的局限性,比如它采用的gcc是哪个版本, 是否能编译我需要的内核和uboot? 交叉编译链是需要根据自己的情况制作的。 幸好有crosstool这个工具。省去了一步一步制作的麻烦。 http://kegel.com/crosstool/ 下载crosstool-0.43.tar.gz,解压。 我的linux为redhat 9。 硬件平台为arm9,s3c2440 首先下载制作交叉编译链所需的文件,地址:ftp.gnu.org binutils-2.15.tar.bz2 gdb-6.5.tar.bz2 gcc-4.1.0.tar.bz2 gcc-3.3.6.tar.gz glibc-linuxthreads-2.3.2.tar.gz glibc-2.3.2.tar.gz linux-libc-headers-2.6.12.0.tar.bz2 linux-2.6.10.tar.gz 将这些文件存放在$HOME的downloads目录下,不用解压。 进入crosstool-0.43目录中,执行cp demo-arm.sh arm.sh 复制一个模板进行修改。 执行vi arm.sh进行编辑 #!/bin/sh # This script has one line for each known working toolchain # for this architecture. Uncomment ...



