贺琳和胡锐昨天分了..
都在分啊..我郁闷得很啊.
我周围的人都在说感情最近不稳定.
我也不知道怎么了.什么都象流行感冒..
现在我写帖子,三在给我发信息...她说她不爽.不知道又发生什么事情了.哎.
发展的趋势还是不错。几个斑竹比较负责,但是现在还有图区等几个区没有斑竹。
雨中阳也过来了。现在精英终于有个专门的搞硬件的了。。
[img align=F]http://www.pconline.com.cn/market/hk/xinpin/dc/0410/pic/mx4w01.jpg[/img]
[img align=F]http://www.pconline.com.cn/market/hk/xinpin/dc/0410/pic/mx4w02.jpg[/img]
宾得MX4的外形与规格如MX一样,详请看参看"数码相机摄录机 宾得Optio MX "。唯一分别的只是MX4采用了一枚1/2.7寸400万有效像素的CCD,使到其像素得以提升。其他如镜头、操作系统等,均没有改变。
[img align=F]http://www.pconline.com.cn/market/hk/xinpin/dc/0410/pic/mx4w05.jpg[/img]
宾得Optio MX基本规格:
感光元件:1/2.7" 423万像CCD
有效像素:400万像
镜头:宾得SMC 镜
光圈:F2.9 3.5
焦距:5.8 - 58mm (35mm规格下为37 - 370mm)
变焦:10倍光变
屏幕:1.8寸旋转式TFT屏幕
功能:30fps的高速拍摄640X480有声MPEG4短片,时间为120分钟
闪存卡:SD / MMC
电池:充电式锂电池
尺寸:73 x 59 x 103.5mm
重量:375g
宾得Optio MX官方定价:约HK$4000以上
[img align=F]http://www.pconline.com.cn/news/sub041025/images/banner.jpg[/img]
日本猪又胜了。哎。政府啊。。
“8月28日,铁道部第六次铁路提速招标结束,日本川崎重工通过与中国公司合作的形式,成为三家中标企业之一。而我们自主研发设计的时速200公里的奥星、天梭系列机车,已经完全能够胜任第六次铁路提速,而这笔100亿的订单,可以养活铁路产业成千上万的从业人员,从而维护社会的安定团结。为此我们呼吁,请参加《中国铁路中国造 》网络大签名。我们承诺把签名结果递交给全国人大、全国政协、国务院、中纪委、商务部、审计署等部门。”就这样的呼吁,导致了爱国者同盟网被查封的结果。
最近几天,爱国者同盟网访问不了,我就有预感一定是被有关部门给查封了,在GOOGLE上终于搜索到了“湖南排长”的公开信。爱国者同盟网在保卫钓鱼岛等爱国事件中一直发挥着重要的作用,并且被凤凰卫视以及海外多家媒体报道。小日本的“东亚情报网”上也经常以爱国者同盟为敌。我也见过小日本的走狗在爱国者同盟网站上叫嚣说爱国者同盟迟早要被中国政府查封,没有想到,真的被我们自己人封了,只是因为一个爱国的呼吁、反映民心的呼吁……我无言并且愤闷。我不知道这样下去,我们也将麻木成什么样子……
公开信全文如下:
爱国者同盟网因故及将被封特别公告
湖南排长
今天是爱国者同盟网发起“中国铁路中国造”网友签名活动的第一天,活动启动后应者如云,从8月30日凌晨启动到晚上19:00点,短短十几个小时,海内外签名者已超过6万人!
在这个与每一位国人均有关系的话题上,大家表现出了深切的爱国热情,让人感动。
今天,与此同时,铁道部等单位通过有关部门分别找到我站主要负责人传达了反对意见,相关压力逐渐增大,目前已到了我们不得不向广大关心支持爱国者同盟网及此次签名活动的网友进行特别声明的地步。
爱国者同盟网认为,我们有权利关注此次日本大规模介入中国铁路的相关问题,网友有权利在这个问题上表达出自己的意愿,这个网络活动没有触犯国家的法律法规。因此,我们在充分尊重铁道部等单位意见的基础上将活动进行下去。当然,我们也愿意就日本大规模介入中国铁路的问题与铁道部等单位进行意见交换,但我们反对任何违规的压制。
截止到此文发稿前,有关权力部门进一步传来了明确要求我们立既停止该项活动的要求,并给我们明示了可能的后果!故此,爱国者同盟网及将面临关停封闭的结果,但我们的态度是:坚持真理,继续下去!
爱国者同盟网几年来,从无到有,从小到大,无一不是大家对我们全力支持、关心和无私援助的结果,爱国者同盟网的今天来之不易,但我们也绝不会因顾小站而舍大义。
亲爱的网友们,我们在一起渡过了无数个互相扶持,互相鼓励的日子,我们在一起共同面对了许许多多的风风雨雨和东海的惊涛骇浪;大家来自五湖四海,从喜马拉雅山麓到北国不夜的边城;从天苍野茫的塞外大草原到南国的椰林山寨;从美丽阿尔卑斯群山到沃野千里的美洲大草原;从冰天雪地的北极到阳光明媚的南太平洋岛国,我们有着不同的面孔,不同的习惯,说着不同的方言,为了一个共同的心愿我们相聚在了这里,因为我们有一个共同的母亲----中国。
中国在近百年中的经历使爱国这样的主题成了我们国人的一个特定的心节,从出身的那一刻起,每一个籍贯为中国的公民就不可选择地继承了华夏的伟大,同时也承担了她痛苦的往昔。没有选择不能回避,爱国忧民是我们血液中基因的规定。有时隐忍有时强烈但这个主题永远地随着我们的血液奔流呼喊,直至生命的终结。
亲爱的网友们,在这个时刻,爱国者同盟网同时真诚地请大家原谅因我们管理不善而给大家带来的各种麻烦,我们永远是中国人,永远是一家人,渡尽劫波兄弟永在,网站将解锁所有因故而封闭的ID、IP(有违反国家法律法规的除外)。
如果网站遭到封闭,是否能否恢复将不可知,我们再次真诚地请广大网友原谅我们因此举而导致给大家的损失,在适当的条件下通过适当的方式我们将会给大家提供一个下载网站所有资料的地方。
最后,我们郑重宣布,不管活动行进到那一天,此次签名活动的所有签名,我们将不惧牺牲、义无反顾地递交给:全国人大 全国政协 国务院 中纪委 铁道部 外交部 商务部 财政部 审计署 国家发改委
亲爱的网友们,最后让我们共同祝愿祖国繁荣强盛、中华民族万岁、中国万岁!
爱国者同盟网
公元二OO四年八月三十日
事情多,学习压力大。精英也出现了些让我感到很头疼的事情。出口也迟迟不能决定。
三这两天对我也烦,不知道最近她怎么了。昨天给她打电话,她以在陪人聊天的理由把电话挂断了。
今天又打了三次,有一次她没有接。中午打,她说没有话说就不要说了。我也不知道她最近在想些什么干些什么,我感觉好冷。没有她的支持我什么事情都感觉做不好。。
刚才接到一个老同学的电话,说他和他女朋友分手了。哎。我顿时感到了一丝寒意,我觉得自己感觉也好差。哎。
随着java的流行,其在web上的应用也越来越广,tomcat作为一个开源的servlet容器,应用前景越来越广,本文将向你讲述tomcat的一些知识。一:简介
tomcat是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度最具创新的java产品(Most Innovative Java Product),同时它又是sun公司官方推荐的servlet和jsp容器(具体可以见http://java.sun.com/products/jsp/tomcat/),因此其越来越多的受到软件公司和开发人员的喜爱。servlet和jsp的最新规范都可以在tomcat的新版本中得到实现。二:安装及配置
tomcat最新版本为4.0.1,这个版本用了一个新的servlet容器Catalina,完整的实现了servlet2.3和jsp1.2规范。注意安装之前你的系统必须安装了jdk1.2以上版本。(一):安装
1:windows平台
从tomcat网站下载jakarta-tomcat-4.0.1.exe,按照一般的windows程序安装步骤即可安装好tomcat,安装时它会自动寻找你的jdk和jre的位置。2:linux平台
下载jakarta-tomcat-4.0.1.tar.gz,将其解压到一个目录。(二):配置
运行tomcat需要设置JAVA_HOME变量
set JAVA_HOME=c:/jdk (win98,在msdos方式下使用,或者放入autoexec.bat中) export JAVA_HOME=/usr/local/jdk (linux下使用,放到/etc/bashrc或者/etc/profile中)(三):运行
设置完毕后就可以运行tomcat服务器了,进入tomcat的bin目录,win98下用startup启动tomcat,linux下用startup.sh,相应的关闭tomcat的命令为shutdown和shutdown.sh。启动后可以在浏览器中输入http://localhost:8080/测试,由于tomcat本身具有web服务器的功能,因此我们不必安装apache,当然其也可以与apache集成到一起,下面会介绍。
下面你可以测试其自带的jsp和servlet示例。
(一):目录结构
tomcat的目录结构如下:
目录名 简介 bin 存放启动和关闭tomcat脚本 conf 包含不同的配置文件,server.xml(Tomcat的主要配置文件)和web.xml work 存放jsp编译后产生的class文件 webapp 存放应用程序示例,以后你要部署的应用程序也要放到此目录 logs 存放日志文件 lib/japser/common 这三个目录主要存放tomcat所需的jar文件 (二):server.xml配置简介
下面我们将讲述这个文件中的基本配置信息,更具体的配置信息见tomcat的文档
元素名 属性 解释 server port 指定一个端口,这个端口负责监听关闭tomcat的请求 shutdown 指定向端口发送的命令字符串 service name 指定service的名字 Connector
(表示客户端和service之间的连接)port 指定服务器端要创建的端口号,并在这个断口监听来自客户端的请求 minProcessors 服务器启动时创建的处理请求的线程数 maxProcessors 最大可以创建的处理请求的线程数 enableLookups 如果为true,则可以通过调用request.getRemoteHost()进行DNS查询来得到远程客户端的实际主机名,若为false则不进行DNS查询,而是返回其ip地址 redirectPort 指定服务器正在处理http请求时收到了一个SSL传输请求后重定向的端口号 acceptCount 指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理 connectionTimeout 指定超时的时间数(以毫秒为单位) Engine
(表示指定service中的请求处理机,接收和处理来自Connector的请求)defaultHost 指定缺省的处理请求的主机名,它至少与其中的一个host元素的name属性值是一样的 Context
(表示一个web应用程序,通常为WAR文件,关于WAR的具体信息见servlet规范)docBase 应用程序的路径或者是WAR文件存放的路径 path 表示此web应用程序的url的前缀,这样请求的url为http://localhost:8080/path/**** reloadable 这个属性非常重要,如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序,我们可以在不重起tomcat的情况下改变应用程序 host
(表示一个虚拟主机)name 指定主机名 appBase 应用程序基本目录,即存放应用程序的目录 unpackWARs 如果为true,则tomcat会自动将WAR文件解压,否则不解压,直接从WAR文件中运行应用程序 Logger
(表示日志,调试和错误信息)className 指定logger使用的类名,此类必须实现org.apache.catalina.Logger 接口 prefix 指定log文件的前缀 suffix 指定log文件的后缀 timestamp 如果为true,则log文件名中要加入时间,如下例:localhost_log.2001-10-04.txt Realm
(表示存放用户名,密码及role的数据库)className 指定Realm使用的类名,此类必须实现org.apache.catalina.Realm接口 Valve
(功能与Logger差不多,其prefix和suffix属性解释和Logger 中的一样)className 指定Valve使用的类名,如用org.apache.catalina.valves.AccessLogValve类可以记录应用程序的访问信息
directory 指定log文件存放的位置 pattern 有两个值,common方式记录远程主机名或ip地址,用户名,日期,第一行请求的字符串,HTTP响应代码,发送的字节数。combined方式比common方式记录的值更多 注意:1:经过我测试,我设置Context 的path="",reloadable=true,然后放一个WAR文件到webapps目录,结果tomcat不能检测出此文件(重起tomcat可以),而把此文件解压,则tomcat会自动检测出这个新的应用程序。如果不能自动检测WAR文件,我们可以利用下面管理中讲的方法来部署应用程序。
2:默认的server.xml中,Realm元素只设置了一个className属性,但此文件中也包含几个通过JDBC连接到数据库进行验证的示例(被注释掉了),通过Realm元素我们可以实现容器安全管理(Container Managed Security)。
3:还有一些元素我们没有介绍,如Parameter,loader,你可以通过tomcat的文档获取这些元素的信息。
(三):管理
1:配置
在进行具体的管理之前,我们先给tomcat添加一个用户,使这个用户有权限来进行管理。打开conf目录下的tomcat-users.xml文件,在相应的位置添加下面一行:
<user name="zf" password="zf" roles="standard,manager"/>注意:这一行的最后部分一定是/>,tomcat的文档掉了/符号,如果没有/符号的话,tomcat重起时将无法访问应用程序。通过logs/catalina.out文件你可以看到这个错误的详细信息。
然后重起tomcat,在浏览器中输入http://localhost:8080/manager/,会弹出对话框,输入上面的用户名和密码即可。
2:应用程序列表
在浏览器中输入http://localhost:8080/manager/list,浏览器将会显示如下的信息:
OK - Listed applications for virtual host localhost /ex:running:1 /examples:running:1 /webdav:running:0 /tomcat-docs:running:0 /manager:running:0 /:running:0面的信息分别为应用程序的路径,当前状态(running 或者stopped),与这个程序相连的session数。
3:重新装载应用程序
在浏览器中输入 http://localhost:8080/manager/reload?path=/examples,浏览器显示如下:
OK - Reloaded application at context path /examples表示example应用程序装载成功,如果我们将server.xml的Context元素的reloadable属性设为true(见上面表格),则没必要利用这种方式重新装载应用程序,因为tomcat会自动装载。
4:显示session信息
在浏览器中输入http://localhost:8080/manager/sessions?path=/examples,浏览器显示如下:
OK - Session information for application at context path /examples Default maximum session inactive
interval 30 minutes5:启动和关闭应用程序
在浏览器中输入http://localhost:8080/manager/start?path=/examples和http://localhost:8080/manager/stop?path=/examples分别启动和关闭examples应用程序。6:部署及撤销部署
WAR有两种组织方式,一种是按一定的目录结构组织文件,一种是一个后缀为WAR的压缩包,因此它的部署方式也有两种:
(1):在浏览器中输入:http://localhost:8080/manager/install?path=/examples&war=file:/c:examples
就会将按目录结构组织的WAR部署(2):如果输入:http://localhost:8080/manager/install?path=/examples&war=jar:file:/c:examples.war!/
就会将按压缩包组织的WAR部署,注意此url后半部分一定要有!/号。部署后就可以用 http://localhost:8080/examples访问了。
在浏览器中输入:http://localhost:8080/manager/remove?path=/examples
就会撤销刚才部署的应用程序。(四):与apache集成
虽然tomcat也可以作web服务器,但其处理静态html的速度比不上apache,且其作为web服务器的功能远不如apache,因此我们想把apache和tomcat集成起来。我们以linux系统为例介绍.
从apache网站下载apache1.3.22源代码版本,然后使用如下命令配置安装apache:
mkdir /usr/local/apache tar zxvf apache.1.32.tar.gz cd apache.1.32 ./configure --prefix=/usr/local/apache --enable-module=so make make install注意configure命令指定目标安装目录,并且加入DSO(Dynamic Shared Object)支持,注意一定不要忘了这一个选项。
然后下载webapp模块,将解压后mod_webapp.so文件放入apache的libexec目录,编辑apache的conf目录下的httpd.conf,在这个文件的最后加入下面三行:
LoadModule webapp_module libexec/mod_webapp.so WebAppConnection warpConnection warp localhost:8008 WebAppDeploy examples warpConnection /examples/第一行是加入webapp模块,如果编译apache时不增加DSO支持,则无法使用LoadModule指令,第二行指定tomcat与apache的连接,第三行指定部署那个应用,这两个指令使用格式如下:
WebAppConnection [connection name] [provider] [host:port] WebAppDeploy [application name] [connection name] [url path]其中connection name指定连接名,provider只能是warp,port端口与你的tomcat的配置文件server.xml最后几行指定的要保持一致。文件如下:
<Service name="Tomcat-Apache"> <Connector className="org.apache.catalina.connector.warp.WarpConnector" port="8008" minProcessors="5" maxProcessors="75" enableLookups="true" acceptCount="10" debug="0"/> ****** </Service>application name与你在tomcat中部署的应用名一致,url path指定访问这个应用的url。例如上面的例子可以通过http://localhost/examples/来访问tomcat中的examples应用。
(五):中文问题
一般jsp的乱码问题可以通过在jsp中加入<%@ page contentType="text/html;charset=GB2312" %>来解决,至于servlet的乱码在可以使用servlet2.3中提供的HttpServeletRequest.setCharacterEncoding函数。更详细的中文问题请见JSP/Servlet 中的汉字编码问题。四:综述
tomcat作为一个servlet(jsp也被编译为servlet执行)容器,其应用前景是非常好的,如果与jboss结合起来,则可以实现sun的j2ee规范(用jboss作ejb服务器)。jboss的官方网站也提供集成了tomcat3.2*的jboss以供下载。另外一个开源的应用服务器(enhydra) 也是基于tomcat的,其提供了更友好的管理界面,部署应用程序也更简单,功能也更强大。