??xml version="1.0" encoding="utf-8" standalone="yes"?> 1.人生是不公^的,习惯接受吧。但如果你打习惯一辈子Q那人生是公q的? 2.q个世界q不在乎你的自尊Q只在乎你做出来的成l。有了成l再d调你的感受? 3.你不会一d学校有百万q薪、你不会马上是拥有公司配属车位的副总裁Q二者都必须靠努力赚来? 4.如果你觉得你的老板很凶Q等你做了老板q道,老板是没有工作Q期保障的? 5.在速食店打工ƈ不可耻,你的父母对煎汉堡有不同的看法,那没关系。重要的是你Ҏ来的看法? 6.如果你一事无成,不是你父母的错。不要对自己犯的错发牢骚Q要在错误中学习正确之道? 7.在你出生之前Q你的父母ƈ不像现在q般无趣Q他们变成现在这h因ؓ忙着付你的开销Q清z你的衣服、听你吹嘘你有多了不赗所以在你拯救被父母q代人破坏的热带雨林之前Q先整理一下自q态度? 8.学校里可能有蠃家有输Ӟ人生路上却还a之过早。学校会不断l你ZQ真实h生中却完全不是这麽回事? 9.人生没有寒暑假。h生不是学期制Q没有哪个雇L兴趣帮你L自我Q请用自q旉来做qg事? 10.电视上演的ƈ非真实h生。现实生zM每h都要d咖啡馆去创业?
]]>
]]>
一、注册Google AdSense
?https://www.google.com/adsense 注册。如果以前注册过Google AdWordsQGoogleq告词——对关键字进行右侧付Ҏq)那么p使用您的Google AdWords密码dQ开通Google AdSense了?/FONT>
Google提示不支持中文,注册时填写拼?/FONT>
需要填?/FONT>
您输入的帐户信息如下Q(XX代表隐藏站长的信息)
收款人:Wang Xiaobo或Xiaobo WangQ这个信息一定不能错Q一旦提交永q不得更攏V姓、名序可以按中文习惯,也可以按p习惯颠倒过来)
地址QRoom 102, Building 3
地址Qgl)QHua Xi Cun 2#
城市QNanjing
州、省或地区:Jiangsu
邮政~码Q?10000
国家/地区Q中?BR>电话Q?86-25-85412654Q注意:国家代码和区号前不要?Q?BR>产品QAdSense for contentQ针对内容的AdSenseQ和AdSense for searchQ针Ҏ索的AdSenseQ?BR>|站Q?/FONT>www.yoursite.com
|站语言Q中文(体)
请在l箋前确认所有信息都是正的?BR>在此之后不能更改付款人姓名或国家/地区名称?/FONT>
二、等待Google来信
{了两天QGoogle来信如下Q?/FONT>
标题Q欢q光临_Google_AdSense
贺您!
您的 Google AdSense 甌已得到批准。现在,您可以启用帐P几分钟后׃开始向您的|站投放 Google q告和提?AdSense for search Q针Ҏ索的
AdSenseQ?/FONT>
W?1 步:启用帐户?BR>误?https://www.google.com/adsense?hl=zh_CNQ然后用申请中所提交的电子邮件地址和密码登录到自己的帐Pq择同意 AdSense 条款?/FONT>
W?2 步:?AdSense 代码_脓到您的网c?BR>只需按照“广告布局代码”页和“搜索代码”页中的说明q行*作,卛_?Google 代码复制q粘贴到您的|站中。几分钟后就会开始向您的|站投放 Google q告和提
?AdSense for search?/FONT>
W?3 步:查看l果?BR>q告开始投攑Q您可以通过自己帐户中的在线报告随时查看收入情况。请注意Q如果您的网站中包含以下M内容Q都有可能无法从 AdSense 中获得最大收
入:
* robots.txt
* 框架
* 表单与动态内?BR>* q多的图?BR>* 要求d和输入密?/FONT>
有关针对此计划优化网站的更多技术指南与Q请讉KQ?BR>https://www.google.com/adsense/faq-tech?hl=zh_CN
重要注意事项Q?BR>* 如果 Google 未抓取您的|站Q则可能需要数时才能看到有针Ҏ的q告?BR>您在此期间可能会看到公益q告Q这些广告无法ؓ您带来Q何收入)?/FONT>
* 如果您的|页q未列入 Google 搜烦的烦引中QGoogle 不能返回SiteSearch l果。请注意?SiteSearch d至Q何网,都不会此网进入我们O游器的等待抓取队列。如果您希望采用手动方式贵|站的主要网址d到我们的抓取索引Q则可以通过http://www.google.com/intl/zh-CN/addurl.html
q行q一*作。采用这一方式提交늽站不能确保网站一定会被加入到 Google 索引中?/FONT>
* |站发布商或由发布商征召的第三方不得采用Zؓ方式或通过漫游器生欺诈?BR>点击Q恶意点击)。点击自q站上的广告有q此政策Q所以请不要因Q何原因点
击这些广告。我们会监控所有的 AdSense zdQƈ且会停用q反此政{的M?BR>布商的帐戗详l信息,请参?Google AdSense 条款Q地址是:
https://www.google.com/adsense/localized-terms?hl=zh_CN
有什么问题?
请随时与我们联系Q我们的电子邮g地址?adsense-zhs at google dot com?/FONT>
Ƣ迎光 Google AdSense。我们热切期D够帮助您全面发挥늽站的创收潜力?/FONT>
Google 组敬上
三、登录设|,获取代码
Z让大家登录方便,首页放了个Google AdSensed的地址Q可以直接点凅R?/FONT>
׃Google的中文意思表达不明确Qƈ且Google对于很多l节都避而不谈,所以danq了两天。通过几天的试验和询问朋友Q终于明白很多东ѝ?/FONT>
Google AdSense分ؓAdSenseq告和AdSense搜烦。AdSenseq告是放google的广告条QAdSense搜烦是提供个性化颜色的Google搜烦Q上面有时会出现q告条。也是_只有点击q告条才能赚钱,否则昄得再多也是徒劻I
q入“广告设|”栏目。可以设|“广告颜艜y等l节Q最后生成一D代码,比如
<script type="text/javascript"><!--
google_ad_client = "ID";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_channel ="";
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.& ... ow_ads.js";>
</script>
然后你就_脓C的网上可以了?/FONT>
在“搜索设|”栏目中Q设|后又能得到一D代?/FONT>
<!-- Search Google -->
<center>
<form method="get" action="http://www.google.com/custom" ... ;"_top">
<table bgcolor="#ffffff">
<tr><td nowrap="nowrap" valign="top" align="left" height="32">
<a href="http://www.google.com/";>
<img src="http://www.google.com/logos/Logo_25wht.gif"; border="0&qu ... quot;middle"></img></a>
<input type="text" name="q" size="31" maxlength="255" value=""></input>
<input type="submit" name="sa" value="搜烦"></input>
<input type="hidden" name="client" value="ID"></input>
<input type="hidden" name="forid" value="1"></input>
<input type="hidden" name="ie" value="GB2312"></input>
<input type="hidden" name="oe" value="GB2312"></input>
<input type="hidden" name="cof" value="GALT:#FFFFFF;GL:1;DIV:#990000;VLC:FFFFFF;AH:center;BGC:000000;LBGC:000000;ALC:66CCFF;LC:66CCFF;T:FFFF00;GFNT:808000;GIMP:808000;LH:31;LW:88;L:http://www.loveseo.com/link/imag ...& ... :1;"></input>
<input type="hidden" name="hl" value="zh-CN"></input>
</td></tr></table>
</form>
</center>
<!-- Search Google -->
同样Q粘贴即可?/FONT>
四、上传网?/FONT>
上传后,q不能马上显C广告,有的可能要过D|间才行。有的则昄没有M收入的公益广告!ҎGoogle的流E来看是q样的:
|页执行JavaScriptE序QGoogle服务器来抓当前的|页Q然后Google服务器分析网内容,在你的网上昄相关的广告。看来Google AdSense的确很聪明?/FONT>
五、查询收?/FONT>
Google AdSense是每4个小时更Cơ点击记录。加上美国时间比中国旉?2时Q所以再查询时不要疑惑。前天有3个点击,前两个赚?.44元Q第3个外国广告的点击居然?元Q不q,昨天看了一下统计,居然变成了每个点?.04元。不知道Google的Q动算法是什么,Google对于AdSense的很多东襉K是保密的?/FONT>
六、Google AdSense支付
当你的广告费?00元ӞGoogle会寄支票l你。带上支和w䆾证。另外带炚wQ?00元就够了Q,M国银行办理光托收手l(q种支票q不是那U凭w䆾证就能去银行取钱的那U,所以叫“光”)?/FONT>
首先Q支背面的指定位置需要你的签名,{要和正面收款人的一_别担心,银行工作人员都会告诉你的啦~~Q;
其次Q您需要向银行交纳一定的手箋费和支票的邮寄费Q支要寄到国外银行Q?所收费用根据各地情况而不同。邮寄费一般ؓ10—?2元h民币不等Q手l费一般ؓ支票金额?.1%Q不?0元按10元交UIQ?/FONT>
再次Q留下您的联pȝ话,收据收好,大约1个月之后Q银行会电话通知您款已到帐?/FONT>
最后,拿着您的收据和n份证再到外币柜台Q这时您可以见到您的美元了Q(注:如果直接把美圆存到银行,要比把美圆取出,然后再存的利率要高一些~~Q?/FONT>
注意Q有的公司的支票是有有效期的Q所以要快办理托收手箋Q比如,面上标注“VOID AFTER 90 DAYS”表C支在90天内有效?/FONT>
七、疑?/FONT>
Q: Google同意代码放到多个网站上吗?
A: 虽然甌时填了一个网址Q但是Googlel了你一D代码,里面有你?IDP所以可以放在多个网站上?/FONT>
Q: 如何避免Goolge的公益广告?
A: 公益q告是不可避免的QGoogle允许你在应该昄公益q告时换成你自己的广?/FONT>
摘自《有风的日子?/FONT>
W?1?/FONT> W?2?/FONT> W?3?/FONT> W?4?/FONT> W?5?/FONT> W?6?/FONT> W?7?/FONT> W?8?/FONT> W?9?/FONT> W?0?/FONT>
W?1?/FONT> W?2?/FONT> W?3?/FONT> W?4?/FONT> W?5?/FONT> W?6?/FONT> W?7?/FONT> W?8?/FONT> W?9?/FONT> W?0?/FONT>
W?1?/FONT> W?2?/FONT> W?3?/FONT> W?4?/FONT> W?5?/FONT> W?6?/FONT> W?7?/FONT> W?8?/FONT> W?9?/FONT> W?0?/FONT>
W?1?/FONT> W?2?/FONT> W?3?/FONT> W?4?/FONT> W?5?/FONT> W?6?/FONT>
二:安装及配|?
tomcat最新版本ؓ4.0.1Q这个版本用了一个新的servlet容器CatalinaQ完整的实现了servlet2.3和jsp1.2规范。注意安装之前你的系l必d装了jdk1.2以上版本?
(一)Q安?
1Qwindowsq_
从tomcat|站下蝲jakarta-tomcat-4.0.1.exeQ按照一般的windowsE序安装步骤卛_安装好tomcat,安装时它会自动寻找你的jdk和jre的位|?
2Qlinuxq_
下蝲jakarta-tomcat-4.0.1.tar.gzQ将其解压到一个目录?
(?Q配|?
q行tomcat需要设|JAVA_HOME变量
set JAVA_HOME=c:/jdk (win98Q在msdos方式下用,或者放入autoexec.bat?
export JAVA_HOME=/usr/local/jdk (linux下用,攑ֈ/etc/bashrc或?etc/profile?
(?Q运?
讄完毕后就可以q行tomcat服务器了Q进入tomcat的bin目录Qwin98下用startup启动tomcatQlinux下用startup.shQ相应的关闭tomcat的命令ؓshutdown和shutdown.sh?
启动后可以在览器中输入http://localhost:8080/试Q由于tomcat本nhweb服务器的功能Q因此我们不必安装apacheQ当然其也可以与apache集成CP下面会介l?
下面你可以测试其自带的jsp和servletCZ?
三:应用
(一):目录l构
tomcat的目录结构如下:
目录? ?
bin : 存放启动和关闭tomcat脚本
conf : 包含不同的配|文?server.xml(Tomcat的主要配|文?和web.xml
work : 存放jsp~译后生的class文g
webapp: 存放应用E序CZQ以后你要部|的应用E序也要攑ֈ此目?
logs : 存放日志文g
lib/japser/common : q三个目录主要存放tomcat所需的jar文g
(?Qserver.xml配置?
下面我们讲q这个文件中的基本配|信息,更具体的配置信息见tomcat的文?
server:
port 指定一个端口,q个端口负责监听关闭tomcat的请?
shutdown 指定向端口发送的命o字符?
service:
name 指定service的名?
Connector (表示客户端和service之间的连?:
port 指定服务器端要创建的端口Pq在q个断口监听来自客户端的h
minProcessors 服务器启动时创徏的处理请求的U程?
maxProcessors 最大可以创建的处理h的线E数
enableLookups 如果为trueQ则可以通过调用request.getRemoteHost()q行DNS查询来得到远E客L的实际主机名Q若为false则不q行DNS查询Q而是q回其ip地址
redirectPort 指定服务器正在处理httph时收C一个SSL传输h后重定向的端口号
acceptCount 指定当所有可以用的处理h的线E数都被使用Ӟ可以攑ֈ处理队列中的h敎ͼ过q个数的h不予处?
connectionTimeout 指定时的时间数(以毫Uؓ单位)
Engine (表示指定service中的h处理机,接收和处理来自Connector的请?:
defaultHost 指定~省的处理请求的L名,它至与其中的一个host元素的name属性值是一L
Context (表示一个web应用E序Q通常为WAR文gQ关于WAR的具体信息见servlet规范):
docBase 应用E序的\径或者是WAR文g存放的\?
path 表示此web应用E序的url的前~Q这栯求的url为http://localhost:8080/path/****
reloadable q个属性非帔R要,如果为trueQ则tomcat会自动检应用程序的/WEB-INF/lib ?WEB-INF/classes目录的变化,自动装蝲新的应用E序Q我们可以在不重起tomcat的情况下改变应用E序
host (表示一个虚拟主?:
name 指定L?
appBase 应用E序基本目录Q即存放应用E序的目?
unpackWARs 如果为trueQ则tomcat会自动将WAR文g解压Q否则不解压Q直接从WAR文g中运行应用程?
Logger (表示日志Q调试和错误信息):
className 指定logger使用的类名,此类必须实现org.apache.catalina.Logger 接口
prefix 指定log文g的前~
suffix 指定log文g的后~
timestamp 如果为trueQ则log文g名中要加入时_如下?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.AccessLogValvecd以记录应用程序的讉K信息
directory 指定log文g存放的位|?
pattern 有两个|common方式记录q程L名或ip地址Q用户名Q日期,W一行请求的字符ԌHTTP响应代码Q发送的字节数。combined方式比common方式记录的值更?
注意Q?
1Q经q我试Q我讄Context 的path="",reloadable=trueQ然后放一个WAR文g到webapps目录Q结果tomcat不能出此文?重vtomcat可以)Q而把此文件解压,则tomcat会自动检出q个新的应用E序。如果不能自动检WAR文gQ我们可以利用下面管理中讲的Ҏ来部|应用程序?
2Q默认的server.xml中,Realm元素只设|了一个className属性,但此文g中也包含几个通过JDBCq接到数据库q行验证的示?被注释掉?Q通过Realm元素我们可以实现容器安全理(Container Managed Security)?
3Q还有一些元素我们没有介l,如ParameterQloaderQ你可以通过tomcat的文档获取这些元素的信息?
(?Q管?
1Q配|?
在进行具体的理之前Q我们先ltomcatd一个用P使这个用h权限来进行管理?
打开conf目录下的tomcat-users.xml文gQ在相应的位|添加下面一行:
<user name="zf" password="zf" roles="standard,manager"/>
注意Q这一行的最后部分一定是/>,tomcat的文档掉?W号Q如果没?W号的话Qtomcat重v时将无法讉K应用E序。通过logs/catalina.out文g你可以看到这个错误的详细信息?
然后重vtomcatQ在览器中输入http://localhost:8080/manager/Q会弹出对话框,输入上面的用户名和密码即可?
2Q应用程序列?
在浏览器中输入http://localhost:8080/manager/listQ浏览器会昄如下的信息:
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
上面的信息分别ؓ应用E序的\径,当前状?running 或者stopped)Q与q个E序相连的session数?
3Q重新装载应用程?
在浏览器中输?http://localhost:8080/manager/reload?path=/examplesQ浏览器昄如下Q?
OK - Reloaded application at context path /examples
表示example应用E序装蝲成功Q如果我们将server.xml的Context元素的reloadable属性设为true(见上面表?Q则没必要利用这U方式重新装载应用程序,因ؓtomcat会自动装载?
4Q显Csession信息
在浏览器中输入http://localhost:8080/manager/sessions?path=/examplesQ浏览器昄如下Q?
OK - Session information for application at context path /examples Default maximum session inactive interval 30 minutes
5Q启动和关闭应用E序
在浏览器中输入http://localhost:8080/manager/start?path=/examples和http://localhost:8080/manager/stop?path=/examples分别启动和关闭examples应用E序?
6Q部|及撤销部v
WAR有两U组l方式,一U是按一定的目录l构l织文gQ一U是一个后~为WAR的压~包Q因此它的部|方式也有两U:
(1)Q在览器中输入Qhttp://localhost:8080/manager/install?path=/examples&war=file:/c:examples
׃按目录l构l织的WAR部v
(2)Q如果输?http://localhost:8080/manager/install?path=/examples&war=jar:file:/c:examples.war!/
׃按压羃包组l的WAR部vQ注意此url后半部分一定要?/受?
部v后就可以?http://localhost:8080/examples讉K了?
在浏览器中输入:http://localhost:8080/manager/remove?path=/examples ׃撤销刚才部v的应用程序?
(?Q与apache集成
虽然tomcat也可以作web服务?但其处理静态html的速度比不上apache,且其作ؓweb服务器的功能q不如apache,因此我们xapache和tomcat集成h?
我们以linuxpȝZ介绍.
从apache|站下蝲apache1.3.22源代码版本,然后使用如下命o配置安装apacheQ?
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命o指定目标安装目录Qƈ且加入DSO(Dynamic Shared Object)支持Q注意一定不要忘了这一个选项?
然后下蝲webapp模块Q将解压后mod_webapp.so文g攑օapache的libexec目录Q编辑apache的conf目录下的httpd.confQ在q个文g的最后加入下面三行:
LoadModule webapp_module libexec/mod_webapp.so
WebAppConnection warpConnection warp localhost:8008
WebAppDeploy examples warpConnection /examples/
W一行是加入webapp模块Q如果编译apache时不增加DSO支持Q则无法使用LoadModule指oQ第二行指定tomcat与apache的连接,W三行指定部|那个应用,q两个指令用格式如下:
WebAppConnection [connection name] [provider] [host:port]
WebAppDeploy [application name] [connection name] [url path]
其中connection name指定q接名,provider只能是warpQport端口与你的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指定讉Kq个应用的url。例如上面的例子可以通过http://localhost/examples/来访问tomcat中的examples应用?
(?Q中文问?
一般jsp的ؕ码问题可以通过在jsp中加?lt;%@ page contentType="text/html;charset=GB2312" %>来解冻I至于servlet的ؕ码在可以使用servlet2.3中提供的HttpServeletRequest.setCharacterEncoding函数。更详细的中文问题请见JSP/Servlet 中的汉字~码问题?
四:lD
tomcat作ؓ一个servlet(jsp也被~译为servlet执行)容器Q其应用前景是非常好的,如果与jbossl合hQ则可以实现sun的j2ee规范(用jboss作ejb服务?。jboss的官方网站也提供集成了tomcat3.2*的jboss以供下蝲。另外一个开源的应用服务?enhydra) 也是Ztomcat的,其提供了更友好的理界面Q部|应用程序也更简单,功能也更强大