标签归档:互联网

常用javascript正则表达式整理

1.验证价格
价格开头数字若干位,可能有一个小数点,小数点后面可以有两位数字。

/^(\d*\.\d{0,2}|\d+).*$/

2.验证邮箱|手机|邮编

/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/ //邮箱
/^1[3|4|5|6|7|8][0-9]\d{4,8}$/ //手机号码
/^[0-9]{6}$/ //邮政编码

3.验证日期时间
形如2013-06-15 00:00:00 或者 2013/16/15 00:00:00

/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/

4.验证URL地址(包括FTP、IP格式):

var strRegex = “^((https|http|ftp|rtsp|mms)?://)”
+ “?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?”
+ “(([0-9]{1,3}\.){3}[0-9]{1,3}”
+ “|”
+ “([0-9a-z_!~*'()-]+\.)*”
+ “([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\.”
+ “[a-z]{2,6})”
+ “(:[0-9]{1,4})?”
+ “((/?)|”
+ “(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$”;
var isURL=new RegExp(strRegex); //大类型URL地址 http(s) ip ftp …
/^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])
.(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$/
//纯IP地址
/^[a-zA-z]+://(//w+(-//w+)*)(//.(//w+(-//w+)*))*(//?//S*)?$/
//URL: http://www.smohan.net/

5.验证数字类

/^\\d+$/ //非负整数(正整数+0)
/^[0-9]*[1-9][0-9]*$/ //正整数
/^((-\\d+)|(0+))$/ //非正整数(负整数+0)
/-[0-9]*[1-9][0-9]*$/ //负整数
/^-?\\d+$/ //整数
/^\\d+(\\.\\d+)?$/ //非负浮点数(正浮点数+0)
/^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\
.[0-9]+)|([0-9]*[1-9][0-9]*))$/ //正浮点数
/^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$/ //非正浮点数(负浮点数+0)
/^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\
.[0-9]+)|([0-9]*[1-9][0-9]*)))$/ //负浮点数
/^(-?\\d+)(\\.\\d+)?$/ //浮点数

6.字符类

/^\\w+$/ //由字母数字下划线组成
/^[A-Za-z]+$/ //26个英文字母组成
/^[A-Za-z0-9]+$/ //由数字和英文字母组成
/^[a-z]+$/ //小写字母
/^[A-Z]+$/ //大写字母

Google的Twitter帐号目录

原文地址:http://www.google.com/press/twitter-directory.html

中国互联网2010年最佳阵容:张朝阳 周鸿祎 领衔

卷首语:

2010年,是足球运动的世界杯年。2010年,同样也是中国互联网的世界杯年。

南非足球世界杯我们没办法掺和,但我们每一个人却都是中国互联网世界杯结结实实的掺和者和见证者。

忧郁的郁金香再度在宿命中凋谢,曾经激情四射的旧贵族荷兰队被风华正茂的新贵斗牛士们挑翻在地。

那边厢新老交替,这边厢激战正酣。

中国互联网的新老贵族同样在进行激烈的战斗。三足鼎立也好,战国七雄也罢,老贵族们固有的优势惯性依然在2010年所向披靡,新贵们以师夷长技的姿态进入到运动场准备拼杀,但老贵族们也同样习惯向洋人们取经,并开展正面战场冲突。

中国互联网2010年度最佳阵容

他们都师出同门,但他们不得不进行同台PK。国外运动员早已铩羽而归,中国球员正以满足观众个性化需求而崛起。

在2010年的比赛中,有的获得了优胜,登上了纳斯达克或者纽交所的领奖台;有的正在博命拼杀,依旧难解难分;有的尚在厉兵秣马,随时准备出击。

是一统江湖还是群雄争霸,是长盛不衰还是突然死亡,是新贵登台还是旧人退位,互联网像极了草坪上的那个足球,在没有落地之前,一切都充满了不确定和变数。

这,正是中国互联网的魅力。人人都可以登台,人人都可以战斗。

年度最佳阵容
点评:“红衣大炮”在今年发出了惊天动地的威力。奇虎从网站转型到安全,红衣大炮一直蛰伏,从2009年对金山瑞星等同行的炮轰到今年的3Q大战,红衣大炮屡战屡胜,此武器的唯一缺点是不能批发生产。
点评:“再造搜狐”成为了互联网“老人”张朝阳的口头禅。着力于搜索、视频、游戏、web2.0四大业务,亲自担纲搜狐微博业务、成为超级“话痨”,这位已经品尝过IPO成功的CEO正在带领搜狐人开始二次创业和冲锋。
点评:和九城PK完,丁磊又和版署和文化部纠缠不休,直到《巫妖王之怒》上线,丁磊终于可以长出一口气。网游多产品线整体发展良好,门户收入有所提升,股价和市值上涨,相信,今年应该不是丁磊糟心的一年。
点评:一年造就9个上市公司,沈南鹏简直不是人,成为了众多企业翘首以盼的财神。多年的耕耘和等候让红杉在2010年获得了9次上场机会。不过,任何神话因为太美都容易遭到质疑,都容易被怀疑作假,斯凯的破发与麦考林的过度包装是白璧微瑕。
点评:在完成管理层收购后,曹国伟当家做主,门户业务中规中矩,但在对微博投入极度关注并强势执行后,新浪开始焕发新的生命力。
点评:事实证明,雷军出走金山是正确的。而今的雷军有可能因为投资UCWEB、凡客诚品等多家有望IPO的公司而成为最有钱的人。雷军的成功也证明,在中国,天使投资比风险投资可能更有生命力。稳扎稳打,低头盘球,潜伏的雷军可能成为移动互联网领域的明星。
点评:作为一位视野远远超脱互联网领域的谋略家,陈天桥今年在继续布局媒体文化领域。尽管游戏业务增长乏力,酷6尚无盈利希望,但陈天桥的布局仍有可能在未来带来惊喜。
点评:“打工皇帝”在今年遭遇到了前所未有的危机。还好,唐骏有着强大的内心,面对假学历的质疑,他照样可以若无其事地进行各种高端演讲,确实是属于刀枪不入的超级后卫。
点评:将淘宝垂直B2C化,这可能是马云今年对淘宝团队下的最高指示。只是不知,在京东商城、卓越、当当等B2C的步步紧逼下,马云是否更有良策突出重围。
点评:今年同样是李彦宏春风得意的一年。由于竞争对手谷歌意外地不战而退,百度突然成为了一个没有竞争对手的“垄断者”;在上市5年之后,百度的股价也突破了1000美元。进攻不犀利,但依靠长期的防守策略,李彦宏今年意外取胜。
点评:在“狗日的腾讯”风靡业界及3Q大战后,腾讯几乎可以说被正式宣布成为全民公敌,而一向低调的马化腾也不得不亲自出面,应付媒体和公众。值得庆幸的是,尽管不知最后开放程度如何,但马化腾的确是在带领腾讯进行逐步开放。
点评:熬了十多年的李国庆终于在今年底搂着媳妇和带着前女友风光的上市了。获得巨额融资的刘强东也正在经受快速增长所带来的阵痛。用了5年时间,古永锵将优酷带上市,并创造了令人咋舌的股价涨幅和市值。尽管优酷正面临巨额亏损,尽管投资人仍质疑优酷的巨大风险,但我们不得不说,古永锵在正确的时间做了一个正确的决定。王微还是那个充满忧郁气息的文艺小青年,5年的训练可能获得新的进场机会。作为国内最知名的互联网创业“模仿者”,王兴继校内、饭否后,今年进入了最热门的团购业。希望王兴这次不要那么背。“域名大王”蔡文胜终于可以摆脱普通话烂的沟通屏障,开始对全世界“发声”。今年,蔡文胜依靠微博成为了红人,也成功地进行了自我品牌营销。莫天全则在创业11年后将搜房网成功上市。
最高上座率比赛
点评:中国互联网没有主教练,有的只是光说不练的假把式,所以,我们只好评选出外教组。乔帮主功高盖世,每一次闭关后推出的产品必定是绝世神品,忽悠得群众屁颠屁颠跟随模仿和练习粗浅入门把式。社交网络之王、时代杂志年度人物扎克伯格却羞涩得像个邻家男孩,到中国拜访只是悄悄的进村,在李彦宏那蹭了顿饭,让无数女粉丝眼馋又着急。马克·平卡斯像个教主,他率领的zynga社交游戏让中国的游戏开发者只有唉声叹气。还有那只愤怒的小鸟,猎杀了多少粉丝的心,一只小鸟引发的效应正在被应用开发者们焚香膜拜。
点评:工信部以一种化骨绵掌的方式,在腾讯与360杀得难解难分之际,用行政命令点中两家穴道,要求不要再吵了,这场丛林野蛮战得以暂缓。在经过工信部、公安部等部门的“劝说”后,腾讯与360开始劝退观战用户,并各自轮番道歉,但他们都把自己先夸了一遍,在他们眼里,只有对手的阴狠毒辣,却没有自己的不是。
点评:周鸿祎是武林里最有弹性的那根弹簧。发狠斗气、睚眦必报是他的标签。只要对手敢于施压,他一定是一触即发,绝不手软。迄今已经有多位武林高手败在他的手下。2010年,我们把MVP颁给他,是因为他不畏强敌的勇气。
点评:王兴是一个善于模仿和学习、但心理素质一般的选手。连续几次充当美国互联网新兴浪潮的急先锋和传教士,每次都有一群八股文高手紧随其后随时模仿。在连续折戟校内网、饭否网之后,王兴再次在2010年将团购从美国引进到中国,引爆千团大战。能够连续三次依靠模仿独占先机,但他仍然只是个新秀。
点评:史上最惨烈的武林核战。现场超过1亿观众,核武器的威力波及了数千万观众。另有数亿其他观众通过电视、网络、报纸等转播方式收看了比赛,堪称前无古人后无来者的最猛决斗。在这场你死我活的较量中,有人收获了口碑,有人吸取了教训。每一次核战过后,武林都会重新洗牌,但愿这次也不例外。
点评:除却3Q年度大战,其他门派也是烽烟四起,狼奔豕突。千团大战、微博大战,是2010年开始萌发的门派大战,目前仍然在继续。武林各派或通过收买、或通过扼杀等方式苦练移动互联网神功。中国社交网络高潮未至,却发现风头已被微博抢走。社交游戏开发者们即便坐船出海,也仍然未能占得丝毫便宜。
点评:贾君鹏犹如一个中了大奖的幸运儿,众人均在欢呼雀跃,他本人却不知道自己中了魔兽大奖,兑奖期过了,网民一直在欢呼。凤姐依靠自己出位的表达和行为在2010年网民中引起了争议,成为新一代网络红人。芙蓉姐姐作为老牌网络红人,依靠一些正面的行动,逐渐扭转出道以来的负面形象。

点评:现如今,入官场需要和官二代PK,入情场需要和富二代PK,连进入娱乐圈都需要和星二代PK。如果你爸不是李刚,那还是赶紧听你妈的话回家吃饭,都看开吧,神马都是浮云,还是热情的中国网民最给力,围观也是一种美德。

结束语:

互联网就像一盒巧克力,你永远不知道下一步会得到什么。只有亲自参与其中才能知道每一颗巧克力豆的滋味。

向2010年的互联网说再见。2011年,互联网,你好!

本文链接:http://news.cnblogs.com/n/86618/

正向代理与反向代理的区别

转发地址:http://ooxx.me/reverse-proxy.orz

正向代理与反向代理
正向代理与反向代理

大家圣诞快乐~

和小操同学讨论到反向代理的时候逻辑混乱没理清,发一篇再理一次,哈

正向代理的概念

正向代理,也就是传说中的代理,他的工作原理就像一个跳板,

简单的说,

我是一个用户,我访问不了某网站,但是我能访问一个代理服务器

这个代理服务器呢,他能访问那个我不能访问的网站

于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容

代理服务器去取回来,然后返回给我

从网站的角度,只在代理服务器来取内容的时候有一次记录

有时候并不知道是用户的请求,也隐藏了用户的资料,这取决于代理告不告诉网站

结论就是 正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。

反向代理的概念

继续举例:

例用户访问 http://ooxx.me/readme

但ooxx.me上并不存在readme页面

他是偷偷从另外一台服务器上取回来,然后作为自己的内容吐给用户

但用户并不知情

这很正常,用户一般都很笨

这里所提到的 ooxx.me 这个域名对应的服务器就设置了反向代理功能

结论就是 反向代理正好相反,对于客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设置。客户端向反向代理 的命名空间(name-space)中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求,并将获得的内容返回给客户端,就像这些内容 原本就是它自己的一样。

两者区别

用途上来讲:

正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。正向代理还可以使用缓冲特性减少网络使用率。反向代理的典型用途是将 防火墙后面的服务器提供给Internet用户访问。反向代理还可以为后端的多台服务器提供负载平衡,或为后端较慢的服务器提供缓冲服务。

另外,反向代理还可以启用高级URL策略和管理技术,从而使处于不同web服务器系统的web页面同时存在于同一个URL空间下。

安全性来讲:

正向代理允许客户端通过它访问任意网站并且隐藏客户端自身,因此你必须采取安全措施以确保仅为经过授权的客户端提供服务。

反向代理对外都是透明的,访问者并不知道自己访问的是一个代理。

淫荡开发

因为某些特殊原因,我平时写前端代码都是本地开发(貌似你也是)

我怎么知道我的代码嵌入后是什么样子呢?

在本地搭建一个网站?公司网站一个机房的机器都放不下,更别说我一台PC鸡

这个时候就可以利用反向代理

我先把公司网址例如 miao.in 改HOST方式指向127.0.0.1 也就是自己机器

然后在自己机器上装一个 Apache

并且设置反向代理整站到线上服务器,但排除了目录 faq

于是我输入 http://miao.in/family/ 的时候,请求发送到本机的apache,本机的apache去线上获取内容吐给我,就像他自己的一样

而我输入 http://miao.in/faq/的时候,请求发送到本机的apache,apache发现这是个排除的目录,于是找本机上对应的目录文件(开发目录)吐给我

这样子就实现了完全模拟线上环境的开发模式

这个时候有人会跳出来说,我靠,用Fiddler不就行了

原理是一样的,亲爱的windows用户

小操同学你的姓太给力了,每次大喊:’操!吃饭去’

都是一种幸福啊~

Fiddler

http://www.fiddler2.com/ 是windows下神一样的东西,有兴趣自己去了解下

淫荡的佩玉同学开发了一个以他老婆命名的 Fiddler 插件,我们大家都爱用

不过透露的话会以泄露国家机密罪爆菊花,就不提了

参考资料

http://en.wikipedia.org/wiki/Reverse_proxy

http://baike.baidu.com/view/1165595.htm

http://zhuzhsh.javaeye.com/blog/293437