一个不错的python学习网站
最近很忙,其实也不知道忙什么 每天就那样迷迷糊糊的过啦 估计google都快把我忘啦
今天不多说啦 直接上网址
老王python-每天更新一篇python教程
推荐一款自认为非常不错的国外主题~~~
看上去比较整齐,随然是比较通用的模板风格,但颜色布局还是比较不错的。喜欢的朋友可以去看看。
DOMO:http://newwpthemes.com/demo/Astra/
推荐作者链接:http://www.fad80.com

今天再看到敏的时候已经是3个christian louboutin站排在首页了 哈哈
牛吧 短短20天盈利近10万
得多多向敏学习
学习他的专注与执着
复旦情商课 魅力女教师陈果走红网络
晚睡,其实是一种病!!——“拖延症”详述
晚睡,其实是一种病!!——“拖延症 Procrastination”
Procrastination的形成
1. 一个人认为自己5天之内可以做完一件事情,所以在离deadline还有15天的时候一点不着急,直到最后只剩5天了才开始。
2. 这种紧迫感和焦虑往往促发人的斗志,会让自己觉得,自己只有在压力状态下才有做事情的状态。
3. 最后拿到成绩的时候,成绩往往不是很差,这样子就强化了自己最适合在deadline之前短期高压的状态下工作的心态,并且对以后的行为不断进行自我暗 示。
这一个部分写得非常符合大部分有拖沓习惯的中国学生的经历。因为中国学生往往非常聪明,所以哪怕最后只剩一 点点时间了,也会完成得不错;从而自认为自己最适合这样子的工作状态。周而复始,反复循环。
Procrastination的其他特点
1. 没有自信。因为每次完成任务都达不到自己最高的能力,对自我能力的评估会越来越低。
2. 我太忙。我一直拖着没做因为我一直很忙。
3. 顽固。你催我也没有用。我准备好了自然会开始做。
4. 操控别人。他们着急也没用,一切都要等我到了才能开始。
5. 对抗压力。因为每天压力很大,所以要做的事情一直被拖下来。
6. 受害者心态。我也知道自己怎么会这样,别人能做得自己做不到。
Procrastination 的浅层原因
1. 太难
2. 太耗时间
3. 没有相关知识技能
4. 害怕别人知道自己做不好
Procrastination深层原因,以及解决方法
1. 完美主义。所有事情都要达到一个很高的境界,要一次做好,所以不愿意匆匆忙忙开始,要万事俱备才行。解决方法:对自己说现在的状态就已经很好,可以开始 了。每有一点进展都鼓励自己。意识到一点错误都不犯是不可能的。伟大的作家,诗人,艺术家都是断断续续完成他们的杰作的,自己也可以如此。
2. 抵制与敌意。这个老师对我态度太差了,所以我不高兴作他布置的作业。解决办法:要意识到,不完成作业受害的是自己。不能仅仅因为一个老师的态度而影响到自 己的前途。
3. 容易颓废。任务太难了,或者别人都不需要做我干吗要做,不能忍受持续做这件事情,等明天再做吧。但是往往明天到了,心里还是不高兴做,又继续往后推。解决 办法:寻找一切可以找到的帮助,设法降低事情的难度,取得进展;暂时推迟自己想要放弃的心态,每天能多做一点就多做一点。这一点也很符合很多中国学生的现 状。因为不是人人都对自己的课题感兴趣的,所以容易产生厌倦感,所以不容易定下心来完成相关任务。解决的办法如上所说,向别人寻求帮助,听取建议,同时可 以把任务分成比较容易的小块,化整为零,告诉自己其实每一个小部分都很容易就能完成。
4. 自我贬低。如果常常不能很好地完成任务,自己对自己的能力的估计会越来越低,即使以后完成好了,也认为是运气。解决办法:接受别人对自己工作的赞扬;自己 对自己进行勉励。
治疗的步骤:
1. 意识到自己的拖沓是完全没有必要的。
2. 把拖沓的原因一条条写出来
3. 一条条克服这些原因
4. 开始做事
本文译自 Procrastination: Ten Things To Know 。
拖拉是阻碍个人成功的绊脚石,却时常出现在我们左右。
作者是两位对拖拉 (Procrastination) 进行研究的心理学教授,希望大家能从中有所收获,
译者METAlDudu@Blog
1. 百分之二十的人认为自己是长期拖拉的人。对他们来说拖拉是一种生活方式,虽然并不适应它。这种状态充满了他们的生活。他们不能按时付帐单,他们忘了买音乐 会的门票,他们直到圣诞前一天才去买礼物……
2. 拖拉并非不重要,虽然通常我们不把它当作一个严重问题。它其实是一个自我调节的深奥问题。通常我们都宽容别人拖拉的借口,这也是问题的根源。
3. 拖拉并不是时间管理或者计划方面的问题。拖拉并不因个人对时间的估计能力而不同,虽然这些人会更乐观一些。Ferrari 博士强调说:“要一个拖拉的人做一个有计划的人,就像让一个长期消沉的人马上振奋起来一样。”
4. 拖拉不是天生的。它是从周围的人学来的,但并不直接。它可能来自强权的家教,拖拉甚至可能是一种反抗的形式。这种家庭环境下,朋友对拖拉者的宽容会助长这 种习惯。
5. 拖拉的饮酒者会有更高的酒精需求量。拖拉的人会喝的更多,这是自我调节有问题的表现。
6. 拖拉的人对自己撒谎。比如“我更想明天做这件事”,或者“有压力我才能做好”,但实际上并非如此。拖拉者的另一个谎言是时间压力会让他们更有创造力,其实 这只是他们的感觉而已,他们是在挥霍时间。
7. 拖拉的人不断找消遣的事儿,特别是自己不需要承诺什么。查看电子邮件就是绝佳的目标,这样的事情成为他们调节情绪(比如害怕失败)的一个途径。
8. 拖拉并非一模一样。拖拉的人有不同的原因,Ferrari 博士定义了三种基本的拖拉者:
* 鼓励型,或者说找刺激型,他们盼着最后几分钟忙碌带来的快感
* 逃避型,他们回避失败的恐惧,甚至害怕成功,但实际上他们非常关心别人怎么看自己,他们更希望别人觉得他不够努力而不是能力不足。
* 决心型,他们没法下决心。不下决心就可以回避对应对事情的拖拉。
9. 拖拉带来的损失巨大。健康是其中之一,研究表明拖拉的人更容易患病。拖拉也影响人的情绪,也会破坏团队协作和人际关系。
10. 拖拉会改变人的行为,但不会耗费多少精神力量。这并不意味着一个念头就能马上改变。这个问题可以通过高度规范的认知行为治疗来解决。
对行事 拖拉的人进行劝诫就如同让抑郁症患者高兴起来那么困难。”法拉利教授认为,劝导对拖拉症患者来说作用微乎其微,关键还是要靠自己下定摆脱拖拉惯性的决心, 这需要很大的精神动力才能完成。试着结合以下10个窍门,可能会更容易一些。记住,每达到其中一项,你就离成功进了一步。
明日复明日 “拖延病”的处方
case 1:我经常担心事做的不够完美。但尽力做了完美主义者,可做事的效率不是很高。经常接到任务以后,心里想的是尽快完成,可总是一拖再拖。为什么?
→病名:担心引起的拖延病。
→处方:总想把事情做的完美一些,但压力越大就越担心做不好事迟迟不敢付出行 动。总是把万事的结果定为,不是成功就是失败、只要作错了一点,做的再好也都是错的。出了事就算不是自己的责任也会揽到自己身上。
首先得醒悟“自找担心”是多么消极的事情。
假如,在准备报告时,最初就能写出完美的报告是不可能的。一定会有一些偏差也有 理论上说服力较小的地方。所以,完美是不存在的。追寻一下到现在为止你所做过是事有多少事是完美的,一定没有特别完美的事。但一定也没耽误什么事。
case 2:一旦接到什么任务总会担心“我一定能做好吗?做错了教授会不会责备我?”在想这些的时候时间已悄悄溜走了。
→病名:自我 指责的拖延病
→处方:对过去一些失败的记忆会变成一种压力。想治好自我指责的病,可以把责任都推托到别人身上。不要因为善良 的自卑感而把一切问题都自己扛。这样只会让你的自信心下降。轻视自己之前先把责任都推到别人身上吧!然后,用另一种方式解释自己的失败。比如:在小组功课 中有了一个好的创意。但因为没有时间,结果在报告中露掉了。在这种情况发生的时候,如果是自我指责的人就会想:“哎!因为没有发表这个创意,以后教授知道 了会不会扣我的学分呢?”取代上面想法的应该是“我真了不起,能有这么好的创意。”或“下次写报告时用就可以了。那一定比这次轻松多了。”
case 3:我特别的执着,一旦问题袭来的时候就感到不安和急躁。问题解决之前做不好任何事情。
→病名:执着引起的拖延病
→处方:“怎么会这样?”“到底那时候为什么那么做?”即使在过去的事情里找原因 也不会有什么改变。澄清一件事也解决不了问题。因为事情是由几种因素合成的。什么时候才能把事情一一都弄清楚呢?在公司写企划案的时候写不好的原因也有很 多种。期限太短或过去写过一次结果被上司责骂了一顿,留下了创伤。还有就是还没找到资料等等。澄清问题对以后没有任何帮助。所以,要往可以解决问题的方向 行动。做企划案时应该想:“这次应该跟其他公司比较着做看看了。”如果这样想着行动的话一定有效。
case 4:我总是没有自信,怎么努力也改不了。为了从苦海中摆脱出来看过不少有关的书籍但都徒劳无功。因为没有自信做起事也不顺利。不知道能不能改变一下这样的 我。
→病名:封闭自我印象引起的拖延病
→处方:在苦恼的边缘走不出来的人是因为被自己错误的想 法封锁住了。一定要从误区的牢笼里走出来。为了打破错误的想法扪心自问一下自己“假如,我是能做到○○事的人,应该先想些什么?先做些什么?”假如,做报 告的时候,因为忙于某些事迟迟没做出来。这时,应该想“如果我是个做报告的能手,应该先做什么事呢?”考试成绩不好,但还得向父母交代的时候应该想“假 如,我是个成绩不好,但能向父母主动表白的人,应该先做什么事?” 想这些问题的时候,不能用太长的时间。第一个想到的就是正确答案。所以直接实第一个想法就可以了。
case 5:我在所有决定中没有自信。当决定了做某件事的时候,往往因为不确定是对的还是错的而烦恼。这样一来事就一拖再拖。不是因为我懒,而是因为每次都不能付 出行动。所以人们都说我办事的效率不高。
→病名:不安感或懒惰引起的拖延病
→处方:你在想自己 的想法对不对那是因为“为了想这个办法用了那么长时间,付出了那么大的努力,但要是失败了怎么办?就不就功亏于溃了吗?”因为这些不安感一直浮现在脑海 里。所以不想做任何事情。假如,要学习但桌子很乱找书都很不容易。明知道应该收拾一下,但怕麻烦迟迟不行动。这时候,父母要唠叨个不停,就有了叛逆的心理 更是不收拾。这时你应该冷静下来好好想一想。是打扫一下好还是睁一只眼闭一只眼过的好。然后再决定。把最初的想法扭转过来很难,但一旦习惯了就觉得行动比 拖延更轻松。
When you are old
When you are old and grey and full of sleep,
And nodding by the fire, take down this book,
And slowly read, and dream of the soft look
Your eyes had once, and of their shadows deep;
How many loved your moments of glad grace,
And loved your beauty with love false or true,
But one man loved the pilgrim Soul in you,
And loved the sorrows of your changing face;
And bending down beside the glowing bars,
Murmur, a little sadly, how Love fled
And paced upon the mountains overhead
And hid his face amid a crowd of stars.
当你老了,头发白了,睡思昏沉
炉 火旁打盹,请取下这部诗歌
慢慢读,回想你过去眼神的柔和
回想它们昔日浓重的阴影
多少人爱你青春欢畅的时辰
爱慕你的美丽,假意和真心
只有一个人爱你圣洁虔诚的灵魂
爱你衰老了的 脸上痛苦的皱纹
垂下头来,在红火闪耀的炉子旁
凄然地轻轻诉说那爱情的消逝
在头 顶上的山上它缓缓地踱着步子
在一群星星中间隐藏着脸庞
这是一个用来监视和修改网络发送和接收数据的程序,可以用来帮助您调试网络应用程序,分析网络程序的通信协议(如分析OICQ的发送接收数据),并且在必要的时候能够修改发送的数据。
目前软件为测试版本,作者无法保证程序不会出现任何的错误,对本程序造成的任何问题作者不负任何责任,您必须同意此项才能使用本软件。
由于软件还处于测试阶段,没有写出详细的使用手册,大致上的使用方法和WPE类似,在这里我只能简单介绍一下使用中的注意事项,希望能对你的使用有帮助,如果您在试用中有什么问题请通知我,以便我不断改进,有好的技巧和方法也希望能告诉我,好让我编写帮助文档,或者,如果愿意最好能帮我编写帮助文档
。
注意事项
1、首先运行本软件和需要监视的网络应用程序,然后使用”Open Process”按钮,选择正确的程序打开,这时候会创建一个子窗口,使用同样的方法您可以同时监视多个进程。
2、默认情况下,刚刚打开的进程已经开始监视数据,需要的话您可以手动按下工具条上的”Start/Stop Capture” 按钮进行监视/不监视的切换,如果发现一开始没有自动进行监视,您也需要手工进行切换。
3、使用”add filter”,”Edit Filter”等可以添加/修改筛选条件,这可以用来自动修改应用程序向外发送的数据,具体使用方法和WPE的类似。
4、创建好筛选条件后,您需要按下”Set Filter”按钮进行设置应用,否则这些筛选条件不会起作用。
5、在筛选列表上的右键菜单中您可以保存/装载筛选条件。
6、通过”Change Packet View”按钮您可以切换数据包的显示方式:文本方式和十六进制方式。
注意:部分杀毒软件对此软件报毒,请大家在使用的时候关闭杀毒软件!
附件: wse06b1.zip (254.09 K, 下载次数:5355)
附件: winsock expert v0.6 beta1汉化版.rar (254.42 K, 下载次数:5346)
.htaccess详解
让apache服务器支持.htaccess
如何让自己的本地APACHE服务器支持”.htaccess”呢?其实只要简单修改一下apache的httpd.conf设置就可以让APACHE支 持.htaccess了。打开httpd.conf文件用文本编辑器打开后,查找
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
改为
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
就可以了。
RewriteEngine On
RewriteBase /
伪静态
RewriteRule ^(article)-([0-9]+)\.htm$ $1.php\?id=$2
根据IP阻止用户访问
order allow,deny
deny from 127.0.0.1
allow from all
Redirects 转向
Redirect /article.php http://www.baidu.com
防止.htaccess文件被查看
order allow,deny
deny from all
制作错误提醒页面
ErrorDocument 404 http://www.baidu.com
添加 MIME 类型
AddType application/x-shockwave-flash swf
Tips: 设置类型为 application/octet-stream 将提示下载
改变缺省的首页文件
DirectoryIndex aa.html index.html index.pl default.htm
防止目录列表时显示
IndexIgnore *
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ – [NC,L]
RewriteRule ^([0-9a-zA-Z.]+)$ demo.php?id=$1
RewriteRule ^new([0-9]*)/$ new.php?id=$1 [R] 1、Rewrite规则简介:
Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基于服务器级的(httpd.conf)和目录级的 (.htaccess)两种方式。如果要想用到rewrite模块,必须先安装或加载rewrite模块。方法有两种一种是编译apache的时候就直接 安装rewrite模块,别一种是编译apache时以DSO模式安装apache,然后再利用源码和apxs来安装rewrite模块。
基于服务器级的(httpd.conf)有两种方法,一种是在httpd.conf的全局下直接利用RewriteEngine on来打开rewrite功能;另一种是在局部里利用RewriteEngine on来打开rewrite功能,下面将会举例说明,需要注意的是,必须在每个virtualhost里用RewriteEngine on来打开rewrite功能。否则virtualhost里没有RewriteEngine on它里面的规则也不会生效。
基于目录级的(.htaccess),要注意一点那就是必须打开此目录的FollowSymLinks属性且在.htaccess里要声明 RewriteEngine on。
2、举例说明:
下面是在一个虚拟主机里定义的规则。功能是把client请求的主机前缀不是www.colorme.com和203.81.23.202都跳转到 主机前缀为http://www.colorme.com.cn,避免当用户在地址栏写入http://colorme.com.cn时不能以会员方式登 录网站。
NameVirtualHost 192.168.100.8:80
ServerAdmin webmaster@colorme.com.cn
DocumentRoot “/web/webapp”
ServerName www.colorme.com.cn
ServerName colorme.com.cn
RewriteEngine on #打开rewirte功能
RewriteCond %{HTTP_HOST} !^www.colorme.com.cn [NC] #声明Client请求的主机中前缀不是www.colorme.com.cn,[NC]的意思是忽略大小写
RewriteCond %{HTTP_HOST} !^203.81.23.202 [NC] #声明Client请求的主机中前缀不是203.81.23.202,[NC]的意思是忽略大小写
RewriteCond %{HTTP_HOST} !^$ #声明Client请求的主机中前缀不为空,[NC]的意思是忽略大小写
RewriteRule ^/(.*) http://www.colorme.com.cn/ [L]
#含义是如果Client请求的主机中的前缀符合上述条件,则直接进行跳转到http://www.colorme.com.cn/,[L]意味着立即停 止重写操作,并不再应用其他重写规则。这里的.*是指匹配所有URL中不包含换行字符,()括号的功能是把所有的字符做一个标记,以便于后面的应用.就是 引用前面里的(.*)字符。
例二.将输入 folio.test.com 的域名时跳转到profile.test.com
listen 8080
NameVirtualHost 10.122.89.106:8080
ServerAdmin webmaster@colorme.com.cn
DocumentRoot “/usr/local/www/apache22/data1/”
ServerName profile.test.com
RewriteEngine on
RewriteCond %{HTTP_HOST} ^folio.test.com [NC]
RewriteRule ^/(.*) http://profile.test.com/ [L]
3.Apache mod_rewrite规则重写的标志一览
1) R[=code](force redirect) 强制外部重定向
强制在替代字符串加上http://thishost[:thisport]/前缀重定向到外部的URL.如果code不指定,将用缺省的302 HTTP状态码。
2) F(force URL to be forbidden)禁用URL,返回403HTTP状态码。
3) G(force URL to be gone) 强制URL为GONE,返回410HTTP状态码。
4) P(force proxy) 强制使用代理转发。
5) L(last rule) 表明当前规则是最后一条规则,停止分析以后规则的重写。
6) N(next round) 重新从第一条规则开始运行重写过程。
7) C(chained with next rule) 与下一条规则关联
如果规则匹配则正常处理,该标志无效,如果不匹配,那么下面所有关联的规则都跳过。
T=MIME-type(force MIME type) 强制MIME类型
9) NS (used only if no internal sub-request) 只用于不是内部子请求
10) NC(no case) 不区分大小写
11) QSA(query string append) 追加请求字符串
12) NE(no URI escaping of output) 不在输出转义特殊字符
例如:RewriteRule /foo/(.*) /bar?arg=P1\%3d$1 [R,NE] 将能正确的将/foo/zoo转换成/bar?arg=P1=zed
13) PT(pass through to next handler) 传递给下一个处理
例如:
RewriteRule ^/abc(.*) /def$1 [PT] # 将会交给/def规则处理
Alias /def /ghi
14) S=num(skip next rule(s)) 跳过num条规则
15) E=VAR:VAL(set environment variable) 设置环境变量
4.Apache rewrite例子集合
在 httpd 中将一个域名转发到另一个域名虚拟主机世界近期更换了域名,新域名为 www.wbhw.com, 更加简短好记。这时需要将原来的域名webhosting-world.com, 以及论坛所在地址 webhosting-world.com/forums/定向到新的域名,以便用户可以找到,并且使原来的论坛 URL 继续有效而不出现 404 未找到,比如原来的http://www.webhosting-world.com/forums/-f60.html, 让它在新的域名下继续有效,点击后转发到http://bbs.wbhw.com/-f60.html, 这就需要用 apache 的 Mod_rewrite 功能来实现。
在中添加下面的重定向规则:
RewriteEngine On
# Redirect webhosting-world.com/forums to bbs.wbhw.com
RewriteCond %{REQUEST_URI} ^/forums/
RewriteRule /forums/(.*) http://bbs.wbhw.com/$1 [R=permanent,L]
# Redirect webhosting-world.com to wbhw.com
RewriteCond %{REQUEST_URI} !^/forums/
RewriteRule /(.*) http://www.wbhw.com/$1 [R=permanent,L]
添加了上面的规则以后, 里的全部内容如下:
ServerAlias webhosting-world.com
ServerAdmin admin@webhosting-world.com
DocumentRoot /path/to/webhosting-world/root
ServerName www.webhosting-world.com
RewriteEngine On
# Redirect webhosting-world.com/forums to bbs.wbhw.com
RewriteCond %{REQUEST_URI} ^/forums/
RewriteRule /forums/(.*) http://bbs.wbhw.com/$1 [R=permanent,L]
# Redirect webhosting-world.com to wbhw.com
RewriteCond %{REQUEST_URI} !^/forums/
RewriteRule /(.*) http://www.wbhw.com/$1 [R=permanent,L]
URL重定向
例子一:
1.http://www.zzz.com/xxx.php-> http://www.zzz.com/xxx/
2.http://yyy.zzz.com-> http://www.zzz.com/user.php?username=yyy 的功能
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.zzz.com
RewriteCond %{REQUEST_URI} !^user\.php$
RewriteCond %{REQUEST_URI} \.php$
RewriteRule (.*)\.php$ http://www.zzz.com/$1/ [R]
RewriteCond %{HTTP_HOST} !^www.zzz.com
RewriteRule ^(.+) %{HTTP_HOST} [C]
RewriteRule ^([^\.]+)\.zzz\.com http://www.zzz.com/user.php?username=$1
例子二:
/type.php?typeid=* –> /type*.html
/type.php?typeid=*&page=* –> /type*page*.html
RewriteRule ^/type([0-9]+).html$ /type.php?typeid=$1 [PT]
RewriteRule ^/type([0-9]+)page([0-9]+).html$ /type.php?typeid=$1&page=$2 [PT]
5.使用Apache的URL Rewrite配置多用户虚拟服务器
要实现这个功能,首先要在DNS服务器上打开域名的泛域名解析(自己做或者找域名服务商做)。比如,我就把 *.semcase.com和 *.semcase.cn全部解析到了我的这台Linux Server上。
然后,看一下我的Apache中关于*.semcase.com的虚拟主机的设定。
#*.com,*.osall.net
ServerAdmin webmaster@semcase.com
DocumentRoot /home/www/www.semcase.com
ServerName dns.semcase.com
ServerAlias dns.semcase.com semcase.com semcase.net *.semcase.com *.semcase.net
CustomLog /var/log/httpd/osa/access_log.log” common
ErrorLog /var/log/httpd/osa/error_log.log”
AllowOverride None
Order deny,allow
#AddDefaultCharset GB2312
RewriteEngine on
RewriteCond %{HTTP_HOST} ^[^.]+\.osall\.(com|net)$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^([^.]+)\.osall\.(com|net)(.*)$
/home/www/www.semcase.com/sylvan$3?un=$1&%{QUERY_STRING} [L]
在这段设定中,我把*.semcase.net和*.semcase.com 的Document Root都设定到了 /home/www/www.semcase.com
但是,继续看下去,看到…配置了吗?在这里我就配置了URL Rewrite规则。
RewriteEngine on #打开URL Rewrite功能
RewriteCond %{HTTP_HOST} ^[^.]+.osall.(com|net)$ #匹配条件,如果用户输入的URL中主机名是类似 xxxx.semcase.com 或者 xxxx.semcase.cn 就执行下面一句
RewriteRule ^(.+) %{HTTP_HOST}$1 [C] #把用户输入完整的地址(GET方式的参数除外)作为参数传给下一个规则,[C]是Chain串联下一个规则的意思
RewriteRule ^([^.]+).osall.(com|net)(.*)$ /home/www/dev.semcase.com/sylvan$3?un=$1&%{QUERY_STRING} [L]
# 最关键的是这一句,使用证则表达式解析用户输入的URL地址,把主机名中的用户名信息作为名为un的参数传给/home/www /dev.semcase.com目录下的脚本,并在后面跟上用户输入的GET方式的传入参数。并指明这是最后一条规则([L]规则)。注意,在这一句中 指明的重写后的地址用的是服务器上的绝对路径,这是内部跳转。如果使用http://xxxx这样的URL格式,则被称为外部跳转。使用外部跳转的话,浏 览着的浏览器中的URL地址会改变成新的地址,而使用内部跳转则浏览器中的地址不发生改变,看上去更像实际的二级域名虚拟服务器。
Apache下禁止特定目录PHP,特定虚拟主机不支持PHP
有两种方式:方式一:.htaccess控制,适用于没有服务器管理权限。在可写文件夹的目录下,建一个.htaccess文件,内容为:
<Files ~ “.php”>
Order allow,deny
Deny from all
</Files>
方式二:修改Apache配置文件,适用于有服务器管理权限。配置中增加如下内容:
<Directory “特定目录地址”>
<Files ~ “.php”>
Order allow,deny
Deny from all
</Files>
</Directory>
这样只特定目录不支持php,其他不受影响
6、防盗链,防止别人盗用你的资源
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://www.xing.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://localhost/.*$ [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|rar|zip|exe)$ http://www.xing.com [R,NC]
转载自:http://blog.efrees.com/double-your-adsense-income-with-google-analytics.html
google去年推出在Google Analytics中集成Adsense账户的功能,允许用户在Analytics账户中查看更为详尽的Adsense统计数据。我当即做了账户绑定,现在认真来看这些数据,确实大有启发。
以下就用手边一个网站2009年6月的统计数据,讲讲自己的一点心得。结论可能本来就应该是常识,但是没有经过数据的证实,就常常被我们忽略了。至于这个示例网站,是使用wordpress系统搭建,内容语言为西班牙语,始建于2008年11月,目前Adsense月入500美金。
站点Adsense收益的二八原则
二八原则,相信很多人都听说过。百度百科上二八原则的词条是这样说的:
二八原则是19世纪末20世纪初意大利经济学家帕累托提出的,这个原则很简单:
任何一组事物中,最重要的只占其中约20%,其余的80%虽然是多数,但是却是次要的。
比如,80%的财富掌握在20%的人手中,而剩下80%的人,只拥有那20%的财富。
再比如,人生中20%的时间,决定了80%的成就,而另外80%的时间,浪费在了20%的事情上。
通过统计数据,我们同样可以发现,网站大多数的Adsense收益,是由极少数的页面所创造的。
我没有严格的去统计这个站点80%的收益是否真由20%的页面创造,但这里有一份图表可以证实:该站收益最高的10个页面,合计收益达到全站收益的 17.68%。再加上尾随其后的3个页面,收益占比突破20%。而全站有投放Adsense广告的页面是2600多个。这意味着,占总量不到0.4%的页面,却创造了总收益的20%。

进一步详查可以发现,2600多个页面中,有1900多个的收益均为0。亦即是说,全站所有收益,只由27%的页面创造。可以确信,表现最差的那80%页面,所创造的收益远远小于20%。
珍贵的一页千金:eCPM 680美金
Analytics中,除了可以按收益排序页面之外,还可以按点击量、展示次数、CTR及eCPM排序。eCPM是衡量Adsense表现的一个重要标准,其意思是每千次展示所取得的收益,可以称之为展示回报率。
比如我们之前所讲的这个网站,通常的eCPM是15美金上下。亦即,全站每展示Adsense广告1000次,平均可以获得收益15美元。与中文网站相比,这可能算是一个比较高的值。
尽管重要,但这个数据除了用来预计未来收益之外,还真没什么别的用途。现在,通过Analytics,我们可以获得一个更有价值的eCPM数据:单页eCPM。
当我们在Analytics中给放置Adsense页面的按eCPM排序之后,我们可以很轻易的发掘到最具掘金潜力的页面。在我们的示例网站中,排行第一的页面eCPM是$687.2。也就是说,如果这个页面被人访问1000次,我们当可获得差不多680美元的收益,真可谓是一页千金。
个人所得到的启示:
-
内容贵精不贵多。
大量采集口水文章当然可以,但是踏踏实实做点精品,回报大概会更好。尤以博客而言,可能很多朋友都和我一样曾经有过困惑:自己写点东西那么难,辛辛苦苦一个月才几篇?怎么能跟采集比?
事实证明,并不是一定要很多文章才行,坚持认真去做,哪怕文章少点,也有可为。
在适才的例子中,表现最好的13个页面就贡献了100美金。问题只在于,不经过大量文章的试验,我们很难知道怎样的文章可能创造较好的收益,这点还需探研。 -
SEO不妨细化。
在搜索引擎中提高整站的权重或许过程漫长了些,但是细化开来,专注改善少数页面的搜索引擎表现,就容易得多。
以适才的站点为例,收益最高的10个页面,所得流量均来自搜索引擎,被查询的关键词却并不总是在第一位。如果能把相关关键词都做到搜索引擎第一位,所带来的流量应可翻番,那么全站收益理应获得17%以上的增长。作为单篇文章而言,这些关键词都比较长尾,竞争不大,要做到第一位并不困难。 -
发掘更有掘金潜力的页面
在一页千金这个例子中,我们进一步查看这个页面的其它数据发现,它并不在收益最高的前十名之中。原因是,它的访问太低了。
访问量低的问题,完全可以改善。只需专门为这个页面施行一些SEO的措施即可,那么随着访问量的高企,这个页面必然可以给我们带来不错的回报。
当然,当它的访问量提高以后,是否能维持当前这么高的eCPM还未可知,但理应不会下挫的十分严重。因为,通过分析过往数据我们可以知道,这个页面上的广告点击价值很高–这也正是它能有高eCPM的原因之一。
因为里面的Google Adsense账号是原主题作者的,大家使用的时候记得改成自己的账号,不改的就当捐给作者了。呵呵!
1. ProSense | Download Prosense | ProSense Gray | ProSense Blue




3. AdSense Theme | Download

4. SEO Adsense | Download

5. Problogger Clean | Download

6. SEO Blix with AdSense | Download

7. Ads Minded | Download

8. SEO Almost Spring with AdSense | Download

9. Connections with Adsense | Download


11. Adsense Ready | Download


13. Boqpod Adsense | Download

14. Tigopedia 1.0 | Download

15. Typo XP Reloaded | Download


17. Simple Corners | Download

18.Merah Putih | Download
