??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产成人高清在线观看,亚洲影视自拍揄拍愉拍,亚洲国产欧美国产综合一区http://www.tkk7.com/siyn/category/27111.html<a target="_blank"> http://www.siyn.org </a>zh-cnSat, 08 May 2010 22:29:28 GMTSat, 08 May 2010 22:29:28 GMT60[转]你是个Y件架构师?http://www.tkk7.com/siyn/archive/2010/05/05/320121.htmlsiynsiynWed, 05 May 2010 06:16:00 GMThttp://www.tkk7.com/siyn/archive/2010/05/05/320121.htmlhttp://www.tkk7.com/siyn/comments/320121.htmlhttp://www.tkk7.com/siyn/archive/2010/05/05/320121.html#Feedback0http://www.tkk7.com/siyn/comments/commentRss/320121.htmlhttp://www.tkk7.com/siyn/services/trackbacks/320121.html



siyn 2010-05-05 14:16 发表评论
]]>
QQREADEREB88AEEF46BE5D9Chttp://www.tkk7.com/siyn/archive/2010/03/19/315943.htmlsiynsiynFri, 19 Mar 2010 08:22:00 GMThttp://www.tkk7.com/siyn/archive/2010/03/19/315943.htmlhttp://www.tkk7.com/siyn/comments/315943.htmlhttp://www.tkk7.com/siyn/archive/2010/03/19/315943.html#Feedback0http://www.tkk7.com/siyn/comments/commentRss/315943.htmlhttp://www.tkk7.com/siyn/services/trackbacks/315943.html

siyn 2010-03-19 16:22 发表评论
]]>
[转]|页设计师引导客L技巧ȝhttp://www.tkk7.com/siyn/archive/2010/01/15/309669.htmlsiynsiynFri, 15 Jan 2010 04:50:00 GMThttp://www.tkk7.com/siyn/archive/2010/01/15/309669.htmlhttp://www.tkk7.com/siyn/comments/309669.htmlhttp://www.tkk7.com/siyn/archive/2010/01/15/309669.html#Feedback0http://www.tkk7.com/siyn/comments/commentRss/309669.htmlhttp://www.tkk7.com/siyn/services/trackbacks/309669.html

所谓设计师Q是那个站在时代前沿Q必d备敏锐洞察力的职业,他们应该具备C般的眼睛Q随时注视着周围环境的瞬息万变?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
潜规则说得好Q先一lh心,再集体办事。引导客Ll极目的也在于此Q先拉其入帮Q同化其思想Q更有助于后l工作的开展。那么,人都是有思想的,因此你的介入性引|也有可能不会得到预期的效果,q都依靠你在引导q程中的l验和手法。这像你去按摩一PW一ơL觉得像被揍,以后来舒服,都是一个技术层面的东西?/p>

1. 试图同客L在同一战线

  客户一定是有底U的Q你的设计不能太好,也不能太坏,不能太贵Q也不能太贱Q这是一个拿捏的q程。如何了解客L底线Q去拜访客户Q去C的地盘看他的山头插的什么旗?/p>

  公司的规模,人员的素质,前台的相貌,会议室多大,客户的西装什么牌子,他们的市场在哪里Q他们是否有专业的品经?#8230;q一切都在透露着客户的底U和心理价位Q最重要的,q有对设计的认知E度?/p>

  甲方与你直接Ҏ的hQ是Ҏ的一把手Q还是只是经办hQ如果只是经办hQ他是什么样的职位?在甲方单位中占据多少重量Q他l办该项目是w负重担势必圆满完成否则有n家性命的风险,q是只想敯了事应付他们bossQ甚臻I该经办h是否潜规则了一点回扣?

  有时候你的客户ƈ不是一手客P他的背后q有人,因此你还要深入的观察和询问真正对设计有着军_和执行权的那层,或许他们的信息才是真正需要在设计中实늚部分 ?所以我Q对于设计合作的引导应该从最高层的领导开始,或者从寚w目有着军_意义的单位开始?/p>

  q都是些什么?q与目有关吗?q与设计师有兛_Q答案是Q有Q而且q些问题应该是设计师在项目着手前应当M解的事情。所谓设计师Q是那个站在时代前沿Q必d备敏锐洞察力的职业,他们应该具备C般的眼睛Q随时注视着周围环境的瞬息万变?/p>

  某设计师曄手过q样一个网站设计项目,l办人有着很多甲方那不可一世傲慢,丝毫不听取设计师的专业性徏议,从项目一开始便对乙Ҏ着敌对情AQ这样对目的开展是很不利的。尔后设计师获取到这L信息Q对接h是甲方该目的项目经理,曾说服其boss开展该目Q遂扑ֈ设计方进行项目开发。那q代表着什么?他属于什么类型?他希望得C么,x发生什么?很显Ӟ如果q项目搞怺Q他必当w|名裂Q这是他所x发生的。此Ӟ本来设计师只用针Ҏ늨加引g能水到渠成,可该客户极其主观Q仍是一意孤行,他的很多决策甚至触犯了很多设计的大忌和原则?/p>

  此时Q放在设计师面前的只有两条\Q一是l抗争,可这条\如果把握不当Q轻者g误项目进度,加重双方的敌Ҏl,重者遭到投诉甚臛_致项目终止。二是逆来受Q你爱怎么做,我就怎么做,只要目利验收Q无非就是多搞出了个垃圾目而已?/p>

  对,垃圾目Q相信每一个设计师都不愿意q样的事情发生,那么Q此时他该如何去抗争Q如何去扭{现状Q?/p>

  那日Q设计师借双斚w聊的ZQ推心置腹的说道Q?#8220;我一q要l手很多的项目,搞砸一个,Ҏ来说q没有什么,更何况如果项目正帔RӞ理论上我也不做砸,而你不一P我也在和你类似的公司工作q,也负责过很多目Q我很理解你现在的心情,我知道你也很x目做好Q等{这些,是我l合多年的设计经验给你的针对性徏议,很多都是有实际数据证明的Q希望你能够听取……”

  后Q双Ҏ了朋友,目也顺利完成,后来甲方借助该^収ͼ业务开展得如火如荼Q当然这和甲方自w强大的实力与丰富的资源密不可分Q这是后话?/p>

  从客L角度出发Q生zM也有不少的例子,比如你去馆吃饭Q无良的馆的服务生L会推荐餐牌上的招牌菜多半是h格昂늚Q而有一点同理心的餐馆会从客戯度出发徏议你点什么,点多,甚至我还遇到q根据你的用目的来定制点菜和服务的?/p>

  同客L在同一战线Q是赢取客户信Q的第一步,也是引导的第一个开端?/p>

2. 不要扮演商务人员的角?/strong>

  有部分刚被一脚踢q社会的设计师,不小心误入了山寨的\U,认ؓ“引导客户”是和客?#8220;搞关p?#8221;Q有部分很不q,真的搞出了关pR。。。。。陪吃陪喝,风花雪月其实不是我们设计师的擅长Q也不必要?/p>

  设计师必然是需要一些格调的Q你和客h成一片其实也未必p让他对你的设计俯首称臣,设计需要交际,但是也需要挑客,你不能是个菜捡q篮子里 ?我这么说实现实了点Q但现实q比q还卑鄙?/p>

  如果你坚持要做设计行业的口碑Q就l对不要和山寨客户坐C桌推杯换??但是我还是想赚他们的钱怎么办?请雇佣专业的商务人士出面解决你的尬?/p>

3. 引导会有反效?/strong>

  什么叫引导呢?我相信客h最有发a权,是一个不怎么L设计师和公司来推荐,或者不太成熟的内部团队做演C,设计出来的玩意外行看了都认ؓ有点问题Q他们自p在说得眉飞色舞,什?#8220;国际化风?#8221;Q?#8220;大气礴”Q?#8220;_lu”能用上的p巧语全用上了Q最后让人感觉像个小丑?/p>

  引导的过E中Q从见面的第一刻v回避客L眼光Q或者看得要把客户吃掉一P客户一有意见就?#8220;Ҏ我们的成功经验,你的q个看法是。。。。?#8221;,基本上这U作风的引导方式只会带来恶劣的反效果。自信应该表现在做h做事的细节和~密Q而不是行为和语言的攻L上?/p>

4. 客户x的也许是设计以外的事

  也许你不怿Q大多数传统行业客户在听你的设计提案的时候,Ҏ搞不清你在干嘛,他们x的是你的语言畅E度Q关注你用什么笔记本电脑Q关注你的着装,x你的自我介绍……直到Q对Q直C提及他们的品名UͼhQ市场占有率Q利润率Q品牌媄响程度和深度的时候,他们的x才会竖v来?/p>

  设计师放了太多精力在我们的设计过E中了,其实客户更关心的?#8220;你这个设计究竟是怎么得来的?”“Z么要q么设计Q?#8221;“用了q个设计产品p好卖么?”“你的设计Z么这么贵Q?#8221; ?好了Q这同你L怸P如果景色不磅C_路途不遥远Qh烟不E,文化不异域,你会认ؓ旅行的意义没有那么的厚重?/p>

5. 你的设计可能没有那么?/strong>

  当然Q你的客h必都是不懂设计的Q所谓没吃过猪肉也见q猪跑,如果你的客户p?个月Q看了各种׃的提案,参加了上癑֜的设计推荐会后,怿他的审美和设计理解也可以有一Ҏ观和提升。那么,你在处着眼的那些p肠子不见得能起作用了Q作计师Q你臛_应该保证自己的见识和作品是客?#8220;意料以外”的,有时候引导客L关键在于作品创意和客户认知之间的落差?/p>

  如果可以的话Q你x了解一下共同争取客L竞争Ҏ的作品,找一找自q差距Q在MҎ都失效的情况下,也许问题出在自qw上Q这是我们可以接受,q且要修正的?/p>

本文转蝲自网|学网Q?/p>

http://www.sealee.com/design/design-5089.html



siyn 2010-01-15 12:50 发表评论
]]>
CAPTCHAhttp://www.tkk7.com/siyn/archive/2009/03/27/262445.htmlsiynsiynFri, 27 Mar 2009 07:50:00 GMThttp://www.tkk7.com/siyn/archive/2009/03/27/262445.htmlhttp://www.tkk7.com/siyn/comments/262445.htmlhttp://www.tkk7.com/siyn/archive/2009/03/27/262445.html#Feedback0http://www.tkk7.com/siyn/comments/commentRss/262445.htmlhttp://www.tkk7.com/siyn/services/trackbacks/262445.html

siyn 2009-03-27 15:50 发表评论
]]>
UNIX 一点http://www.tkk7.com/siyn/archive/2009/03/24/261654.htmlsiynsiynTue, 24 Mar 2009 02:53:00 GMThttp://www.tkk7.com/siyn/archive/2009/03/24/261654.htmlhttp://www.tkk7.com/siyn/comments/261654.htmlhttp://www.tkk7.com/siyn/archive/2009/03/24/261654.html#Feedback0http://www.tkk7.com/siyn/comments/commentRss/261654.htmlhttp://www.tkk7.com/siyn/services/trackbacks/261654.htmltelnet
open 192.168.1.11
root
password


cd /websphere/siyn  目录跌{

ls   列表

mkdir test1 创徏目录
mkdir test2
mkdir test3
rmdir test3 删除目录

ln /websphere/siyn/test2 /websphere/siyn/test1   在test1下徏立了一个test2的Yq接

rm /websphere/siyn/test1/test2 删除软连?/p>

siyn 2009-03-24 10:53 发表评论
]]>
l于出来?/title><link>http://www.tkk7.com/siyn/archive/2008/07/13/214619.html</link><dc:creator>siyn</dc:creator><author>siyn</author><pubDate>Sun, 13 Jul 2008 13:10:00 GMT</pubDate><guid>http://www.tkk7.com/siyn/archive/2008/07/13/214619.html</guid><wfw:comment>http://www.tkk7.com/siyn/comments/214619.html</wfw:comment><comments>http://www.tkk7.com/siyn/archive/2008/07/13/214619.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/siyn/comments/commentRss/214619.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/siyn/services/trackbacks/214619.html</trackback:ping><description><![CDATA[<p>Ҏ以下U烦Q确?#8220;谁养猫?”<br /> 1Q红房子在蓝房子的右辏V白房子的左?不一定紧??br /> 2Q黄房子的主人来自香港,而且他的房子不在最左边?br /> 3Q爱吃比萨饼的h住在爱喝矿泉水的人的隔壁?br /> 4Q来自北京的人爱喝茅収ͼ住在来自上v的h的隔壁?br /> 5Q吸希尔K烟的Z在养马的人的双隔壁?br /> 6Q爱喝啤酒的Z爱吃鸡?br /> 7Q绿房子的hȝ?br /> 8Q爱吃面条的Z在养蛇的人的隔壁?br /> 9Q来自天z的人的d(紧邻)一个爱吃牛肉,另一个来自成都?br /> 10Q养鱼的Z在最双的房子里?br /> 11Q吸万宝路香烟的Z在吸希尔K烟的人和?#8220;555”香烟的h的中?紧邻)?br /> 12Q红房子的h爱喝茶?br /> 13Q爱喝葡萄酒的h住在爱吃豆腐的h的右辚w壁?br /> 14Q吸U塔山香烟的人既不住在吸健牌香烟的h的隔壁,也不与来自上L人相邅R?br /> 15Q来自上LZ在左数第二间房子里?br /> 16Q爱喝矿泉水的h住在最中间的房子里?br /> 17Q爱吃面条的Z爱喝葡萄酒?br /> 18Q吸“555”香烟的h比吸希尔K烟的Z得靠叟?/p> <p><br /> 01  02  03  04  05<br /> ------------------------------------------------------------------------<br /> 北京?nbsp; 上v?nbsp; 香港?nbsp; 天|?nbsp; 成都?br /> ?4)(16) ?15)  [?1]  ?nbsp; ?br /> ------------------------------------------------------------------------<br /> 吸健牌香?nbsp;吸希顿香烟 怸宝\香烟 ?#8220;555”香烟 吸红塔山香烟<br /> ?nbsp; ?nbsp; ?nbsp; ?nbsp; ?br /> ------------------------------------------------------------------------<br /> 喝茅?nbsp; 葡萄?nbsp; 喝矿泉水 ?nbsp; 啤酒 <br /> ?4)(16) [?1]  ?16)  [?2]  [?1]<br /> ------------------------------------------------------------------------<br /> 养马  ?nbsp; ?nbsp; ?nbsp; 养鱼<br /> ??(5) [?6]  [?1]  (*)  ?10)<br /> ------------------------------------------------------------------------<br /> 蓝房?nbsp; l房?nbsp; 黄房?nbsp; U房?nbsp; 白房?br /> ?nbsp; [?5]  [?2]  [?3]  [?4]<br /> ------------------------------------------------------------------------<br /> 豆腐  面条  牛肉  比萨  ?<br /> ?nbsp; ?nbsp; ?nbsp; ?nbsp; ?br /> ------------------------------------------------------------------------</p> <p>?nbsp; <br /> ?11)(18)+(14)(15)<br /> ?4)(16)<br /> ?5)(?<br /> ?1U白不在最?(2黄不在最?(?7l不在最?<br /> ?6吃鸡不在中间)(3+16比萨不在中间)(16+17面条不在中间)-->只有豆腐牛肉可能在中?br /> [_?⑥_]假设豆腐在中?->[_?⑦_](16+17面条?4?       <br />                 -->[_?⑧_]([_??3比萨?2?    <br />   -->[_?⑨_](?6鸡不?1?<br />                 -->[_?⑩_]([_?⑥_]+[_?⑦_]+[_?⑧_]+[_?⑨_]牛肉?1?  <br />                 --><br />                 -->([_?⑩_]+9+15矛盾?</p> <p>??[_?⑥_])<br /> ??6鸡不?1?(16+17豆腐面条相连)(3)<br /> ???<br /> ??9+15)<br /> ??15)<br />        </p> <img src ="http://www.tkk7.com/siyn/aggbug/214619.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/siyn/" target="_blank">siyn</a> 2008-07-13 21:10 <a href="http://www.tkk7.com/siyn/archive/2008/07/13/214619.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>人生好?/title><link>http://www.tkk7.com/siyn/archive/2008/07/13/214550.html</link><dc:creator>siyn</dc:creator><author>siyn</author><pubDate>Sun, 13 Jul 2008 02:06:00 GMT</pubDate><guid>http://www.tkk7.com/siyn/archive/2008/07/13/214550.html</guid><wfw:comment>http://www.tkk7.com/siyn/comments/214550.html</wfw:comment><comments>http://www.tkk7.com/siyn/archive/2008/07/13/214550.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/siyn/comments/commentRss/214550.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/siyn/services/trackbacks/214550.html</trackback:ping><description><![CDATA[<p><a >http://wjc414.blog.163.com/blog/static/1996079820086139273844/</a><br /> <br /> 周围是一片充满沼气的林<br /> Z在其中O无目的的走着<br /> q有几个人坐卧在C<br /> 恉~n般,挣扎着像是x脱恐?/p> <p>在远处,透着阛_的地?br /> 有一h的背׃C?br /> ?有h跌倒了<br /> 朋友们跑q来Q看q他恐慌的脸<br /> 伸出手把他扶?br /> qh脸色渐渐好{Q从恐惧中缓q神?br /> l箋前进...</p> <p>...</p> <p>在森林的一?br /> 孩子们在树上搭上秋?br /> 有的则爬向那有鸟H的树枝</p> <p>ps脑子里莫名的闪出q样一个画面,于是把他写了下来</p> <img src ="http://www.tkk7.com/siyn/aggbug/214550.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/siyn/" target="_blank">siyn</a> 2008-07-13 10:06 <a href="http://www.tkk7.com/siyn/archive/2008/07/13/214550.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>开发者版本:你属于哪个版本的E序员?http://www.tkk7.com/siyn/archive/2008/07/11/214154.htmlsiynsiynThu, 10 Jul 2008 23:17:00 GMThttp://www.tkk7.com/siyn/archive/2008/07/11/214154.htmlhttp://www.tkk7.com/siyn/comments/214154.htmlhttp://www.tkk7.com/siyn/archive/2008/07/11/214154.html#Feedback0http://www.tkk7.com/siyn/comments/commentRss/214154.htmlhttp://www.tkk7.com/siyn/services/trackbacks/214154.html国外开发者博客中有一有的文章Q将E序员按水^像Y件版本号那样划分Z同的版本。相对于在招聘时分ؓ初Q中U,高E序员,直接表明需要某U语aN版本的程序员或许更方便直接。根据作者的观点Q可WEB开发者大致分Z下几个版本:

AlphaQ阅读过一些专业书c,大多数能用Dreamweaver或者FrontPage帮朋友制作一些Web面。但在他们熟l掌握HTML代码以前Q你大概不会雇䄦他们成ؓ职业的WEB制作人员?/p>

BetaQ已l比较擅长整合站炚w面了Q在HTML技巧方面也有一定造诣Q但q是用Tables来制作页面,不了解CSSQ在面对动态页面或数据库连接时q是底气不?/p>

Pre Version 1 (0.1)Q比Beta版的开发者水q高。熟悉HTMLQ开始了解CSS是如何运作的Q懂一点JavaScriptQ但q是Z业余水准Q逐步开始关心动态站Ҏ建和数据库连接的知识。这个版本的WEB开发h员还q不能成为雇ȝ中的香饽饽?/p>

1.0: 能够基本把控整个站点开发,针对每个问题可能的扑ֈ最直接的解军_法。但对可性,可扩展性以及在不同(?框架下如何选择最合适的WEB设计工具无概念。这个版本的WEB开发者有良好的技术基Q需要有q一步的帮助和指对{?/p>

2.0Q懂面向对象的编E语aQ理解分层开发的必要性,x代码分离Q对问题L更完的解决ҎQ偶然也会考虑设计模式的问题,但对此仍然概念不清。属于优U的初U开发者,能完成较松散的代码开?相对大型严}的站点开发而言)Q在面对较复杂问题寻找解军_法时需要周边h的帮助?/p>

3.0Q开始较为深入的理解面向对象~程和设计模式,了解他们的用途,当看到好的设计模式时能看透其本质Q逐步x分层的架构解军_法和可测试性。理解不同的开发语aq能说出他们的异?例如各自的优?。属于优U的中U别开发者,雇主也确信他们最l能扑ֈ问题的解军_法,q个版本的h可以l?.0?.0的开发者以指导。但他们Ҏ构的理解仍然不够清晰Q值得一提的是,只要l予一些指|他们能很快理解ƈ熟记做出的决定,以及选定Ҏ的优势所在?/p>

4.0Q理解模式,重视用户的反馈。着手研I方法论Q架构设计和软g开发的最佛_口。头脑中已经形成了超开发语aQ技术架构的整体ҎQ可Ҏ需求解构程序。能从理论的角度Q不同模式如何融合成最佛_Ş态,多UX-驱动的模式应用到不同的方案中。是_N多语言的高手,理解不同pȝ和方法论的细微差别,属于高E序员。这个别的够轻易的辅导2.0?.0的程序员Q将他们推向更高的别?/p>

5.0Q从pȝ的角度考虑问题。对各种pȝl构有深入研IӞ能对整个代码架构中的问题q行改进。在团队_合性以及代码安全性方面有杰出贡献。对1.0?.0版本的开发h员出现的问题能及时察觉,让整个团队保持积极性且保持兴奋的状态创Y件解军_法。D例来_他们LҎ的技术和信息保持饥状态,试图用最便的Ҏ解决开发Q务。在整个IT团队中获得信任,属于高E序员和架构师?/p>

那么Q您属于哪个版本的程序员呢?



siyn 2008-07-11 07:17 发表评论
]]>
我的主页http://www.tkk7.com/siyn/archive/2008/07/10/213966.htmlsiynsiynThu, 10 Jul 2008 06:55:00 GMThttp://www.tkk7.com/siyn/archive/2008/07/10/213966.htmlhttp://www.tkk7.com/siyn/comments/213966.htmlhttp://www.tkk7.com/siyn/archive/2008/07/10/213966.html#Feedback0http://www.tkk7.com/siyn/comments/commentRss/213966.htmlhttp://www.tkk7.com/siyn/services/trackbacks/213966.htmlhttp://www.siyn.org



siyn 2008-07-10 14:55 发表评论
]]>
谁养|http://www.tkk7.com/siyn/archive/2008/07/09/213512.htmlsiynsiynWed, 09 Jul 2008 01:37:00 GMThttp://www.tkk7.com/siyn/archive/2008/07/09/213512.htmlhttp://www.tkk7.com/siyn/comments/213512.htmlhttp://www.tkk7.com/siyn/archive/2008/07/09/213512.html#Feedback4http://www.tkk7.com/siyn/comments/commentRss/213512.htmlhttp://www.tkk7.com/siyn/services/trackbacks/213512.html      1。在一条街上,?座房子,喷了5U颜艌Ӏ?br />       2。每个房子里住着不同国籍的h?br />       3。每个h喝着不同的饮料,抽不同品牌的香烟Q养不同的宠物?
      问题是:谁养|

      提示Q?br />       1、英国h住红色房子?br />       2、瑞思hȝ?br />       3、丹麦h喝茶?br />       4、绿色房子在白色房子左面?br />       5、绿色房子主人喝咖啡?br />       6、抽Pall Mall香烟的h养鸟?br />       7、黄色房子主人抽Dunhill香烟?br />       8、住在中间房子的人喝牛奶?br />       9、挪威h住第一间房?br />       10、抽Blends香烟的h住在ȝ的h隔壁?br />       11、养马的Z抽Dunhill香烟的h隔壁?br />       12、抽Blue Master的h喝啤酒?br />       13、d国h抽Prince香烟?br />       14、挪威h住蓝色房子隔壁?br />       15、抽Blends香烟的h有一个喝水的d?/p>

siyn 2008-07-09 09:37 发表评论
]]>
利用Tomcat建立多个Web Server的方?/title><link>http://www.tkk7.com/siyn/archive/2008/07/07/213133.html</link><dc:creator>siyn</dc:creator><author>siyn</author><pubDate>Mon, 07 Jul 2008 11:27:00 GMT</pubDate><guid>http://www.tkk7.com/siyn/archive/2008/07/07/213133.html</guid><wfw:comment>http://www.tkk7.com/siyn/comments/213133.html</wfw:comment><comments>http://www.tkk7.com/siyn/archive/2008/07/07/213133.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.tkk7.com/siyn/comments/commentRss/213133.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/siyn/services/trackbacks/213133.html</trackback:ping><description><![CDATA[<p>**以下内容为网上收集后整理而成,如有错误或描qC准确的地Ҏ是别的请多指?</p> <p>当你使用Tomcat作ؓWeb Server的时候,是不是会惌q样的一个问题:如何利用Tomcat建立多个Web应用 呢?<br /> 要实现这一Ҏ很简单的,也有多种Ҏ?以下说明使用%tomcat_home%代表Tomcat安装目录)?/p> <p>一.首先介绍一下Tomcat及server.xml.</p> <p>Tomcat服务器是׃pd的可配置的组件构?tomcat的组件可以在%tomcat_home%/conf/server.xml文g中进行配|?每个Tomcatlg和server.xml文g的一U配|元素对?<br /> 主要分ؓ4c?<br /> 1.层cd?包括<Server>?lt;Service>,他们位于整个配置文g的顶?<br />   <Server>元素代表整个Catalina Servlet 容器,由org.apache.catalin.Server接口定义.<Server>包含一个或多个<Service>元素.<br />   <Service>元素由org.apache.catalin.Service 接口定义.<Service>包含一?lt;Engine>元素,及一个或多个<Connector>元素.多个<Connector>元素׃n一?lt;Engine>元素.<br /> 2.q接器类元素<br />   q接器类代表了介于客户与服务之间的通信接口,负责客Lh发送给服务?q将服务器的响应l果传递给客户.<br />   <Connector>元素由org.apache.catalin.Connector 接口定义.代表了与客户E序实际交互的组?它负责接收客戯?以及向客戯回响应结?<br /> 3.容器cd?br />   容器cd素代表处理客戯求ƈ生成响应的组?包括<Engine> <Host>?lt;Context>.<br />   <Engine>元素由org.apache.catalin.Engine 接口定义.每个<Service>只能包含一?lt;Engine>元素,<Engine>元素处理在同一?lt;Service>中的所?lt;Connector>元素收到的客戯?<br />   <Host>元素由org.apache.catalin.Host 接口定义.一?lt;Engine>元素中可以包含多?lt;Host>元素.每个<Host>元素定义了一个虚拟主?她可以包含一个或多个Web 应用.<br />   <Context>元素由org.apache.catalin.Context 接口定义.代表了运行在虚拟L上的一个Web 应用.一?lt;Host>元素可以包含多个<Context>元素<br /> 4.嵌套cd?br />   嵌套cd素代表了可以加到容器中的lg,?lt;Logger> <Realm>?lt;Value>.<br />   <br /> 关于server.xml的更多信?可以参考Tomcat的文?/webapps/tomcat-docs/config/index.html</p> <p>样例:<br /> <Server><br />  <Service name="Catalina"><br />   <Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="8080" redirectPort="8443" maxSpareThreads="75" maxThreads="150" minSpareThreads="25"/><br />   <Connector port="8009" protocol="AJP/1.3" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" redirectPort="8443"/><br />   <Engine defaultHost="localhost" name="Catalina"><br />    <Host appBase="webapps" name="localhost"><br />     <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_log." suffix=".txt" timestamp="true"/><br />    </Host><br />    <Logger className="org.apache.catalina.logger.FileLogger" prefix="catalina_log." suffix=".txt" timestamp="true"/><br />    <Realm className="org.apache.catalina.realm.UserDatabaseRealm"/><br />   </Engine><br />  </Service><br /> </Server></p> <p>?建立多个Web应用Ҏ:</p> <p>1.通过配置多个<Context>元素(q是最为普遍的Ҏ)<br />   ?lt;Host>下配|多?lt;Context>元素<br />   <Context path="app1" docBase="E:/workspace/app1/WebRoot" debug="0" reloadable="true"></Context><br />   <Context path="app2" docBase="E:/workspace/app2/WebRoot" debug="0" reloadable="true"></Context><br />   然后通过 L?端口/应用?讉K,? http://localhost:8080/app1  ?nbsp; http://localhost:8080/app2</p> <p>2.通过配置多个<Host>元素<br />   ?lt;Engine>下配|多?lt;Host>元素<br />     <Host appBase="webapps" name="192.168.1.110"><br />    <Context path="" docBase="E:/workspace/app1/WebRoot" debug="0" reloadable="true"></Context><br />   </Host><br />   <Host appBase="webapps" name="192.168.1.114"><br />    <Context path="" docBase="E:/workspace/app2/WebRoot" debug="0" reloadable="true"></Context><br />   </Host><br />  然后通过 L?端口 讉K,? http://192.168.1.110:8080  ?nbsp; http://192.168.1.114:8080<br />  需要注意的是这样需要机器连接到局域网?<br />  <br /> 3.通过配置多个<Service>元素(多端?多应?<br />   ?lt;Server>下配|多?lt;Service>元素<br />   <Service name="Catalina"><br />   <Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="8080" redirectPort="8453" maxSpareThreads="75" maxThreads="150" minSpareThreads="25"/><br />   <Connector port="8019" protocol="AJP/1.3" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" redirectPort="8453"/><br />   <Engine defaultHost="localhost" name="Catalina"><br />    <Host appBase="webapps" name="localhost"><br />     <Context path="" docBase="E:/workspace/app1/WebRoot" debug="0" reloadable="true"></Context><br />    </Host><br />    <Realm className="org.apache.catalina.realm.UserDatabaseRealm"/><br />   </Engine><br />   </Service><br />   <Service name="Catalina2"><br />   <Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="8090" redirectPort="8453" maxSpareThreads="75" maxThreads="150" minSpareThreads="25"/><br />   <Connector port="8019" protocol="AJP/1.3" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" redirectPort="8453"/><br />   <Engine defaultHost="localhost" name="Catalina"><br />    <Host appBase="webapps" name="localhost"><br />     <Context path="" docBase="E:/workspace/app2/WebRoot" debug="0" reloadable="true"></Context><br />    </Host><br />    <Realm className="org.apache.catalina.realm.UserDatabaseRealm"/><br />   </Engine><br />   </Service><br />   <br />   定义了两个Service分别是Catalina和Catalina2,侦听的端口分别是8080?090<br />   然后通过 L?端口 讉K,? http://localhost:8080  ?nbsp; http://localhost:8090<br /> </p> <img src ="http://www.tkk7.com/siyn/aggbug/213133.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/siyn/" target="_blank">siyn</a> 2008-07-07 19:27 <a href="http://www.tkk7.com/siyn/archive/2008/07/07/213133.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>非鱼观点Q程序员的未来在哪里Q?/title><link>http://www.tkk7.com/siyn/archive/2008/05/08/199302.html</link><dc:creator>siyn</dc:creator><author>siyn</author><pubDate>Thu, 08 May 2008 10:08:00 GMT</pubDate><guid>http://www.tkk7.com/siyn/archive/2008/05/08/199302.html</guid><wfw:comment>http://www.tkk7.com/siyn/comments/199302.html</wfw:comment><comments>http://www.tkk7.com/siyn/archive/2008/05/08/199302.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/siyn/comments/commentRss/199302.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/siyn/services/trackbacks/199302.html</trackback:ping><description><![CDATA[<p>        现在的程序员扑ַ作不太容易,而我招聘E序员也不太ҎQ双方的需求L有着很大的差距。来面试的h里面有一半是刚刚毕业或者刚刚参加XX计算机培训出来的Q对于Asp.net~程的理解,是打开Visual studioQ新Z个页面,拖拖控gQ双M个按钮写一下SQL操作的代码,仅此而已?/p> <p>  以前我在面试的时候喜Ƣ问他们有没有学q设计模式,有没有看q敏LE,知不知道试驱动开发,喜欢上什么样的网站,知不知道现在互联|领域流行什么。后来我׃怎么问了Q因为没有一个h{的出来。当Ӟq些东西对于一个程序员岗位来说q不是必ȝQ但是我们是一个互联网公司Q而且是个型的互联网公司。首先你必须要了解这个行业,才有可能有自qx。要了解它,必ȝ爱它。如果只是因己学了编E这个东西,而不得不来找一份写代码的工作,那么我可以假设,你除了完成我告诉你的功能函数Q是不会为公司提Z么徏设性的意见和想法的?/p> <p>  退一步讲Q即使你喜欢的ƈ不是互联|,你也没想q创业,但是要想做好一份工作,你首先要喜欢q䆾工作本n。如果你喜欢~程Q喜Ƣ写代码所带来的美好的感觉Q那么你应该时刻x着q个领域的新的动向,和更高层ơ的要求。我当然不是说你应该d习所有新出来的技术和语言Q语a其实q不重要Q重要的~程的思想本n。了解设计模式的人所做出来的E序架构Q一定比从没听说q设计模式的好的多。虽然我们在实际工作中也没有要求一定要使用试驱动开发的模式Q但是知道这些概念,意味着你喜Ƣ编E这份工作,意味着你时dx着q个行业Q而不是只是ؓ了上班的时候完成老板的Q务,下班以后p看都懒的看电脑一眹{?/p> <p>  好的工作状态是需要热情的Q更好的工作状态是需要激情的?/p> <p>  国内都说E序员的工作只能?0岁以前做Q这句话有几个基本前提:首先Q大部分IT公司不够大,只能以最的成本解决最Ҏ的需求,30Q对待遇的要求当然不能跟刚出校门的学生比Q而学生经q一D|间的培训Q在工作上完全能够满_司的要求Q所以,公司不会M年U大的程序员。其ơ,~码q种工作Q本w是无聊之极的,所以公叔R要的是有相当有创意的员工Q敢于打破原有的思考习惯,以特D的角度看世界,q一点,30岁以上的人是比较隑ց到的。在同一个领域做的时间越长,思维pҎ僵化Q越不敢L的打破传l。再者,外h看IT业都是高薪行业,如果q了30岁事业还没有赯Q基本他也做不下M。另外,E序员是个很累的z,不但是重脑力力_Q而且是重体力力_Q过?0岁以后n体状况下滑,w体也很难承受的住。最后,E序员创业是最Ҏ的,技术基本不需要成本,弄台服务器,或者更单的U个I间Q自p一两个月的人力成本Q一个网站就h了,在这个全民创业的大环境下Q能忍受诱惑的hQ不多?/p> <p>  那么Q如果到?0岁,创业也没有成功,自己的公司又没有上市或者被收购Q自p是一个普普通通的打工者,那怎么办呢Q其实放q了看,大部分h在四五十岁或者一直到退休,也就是拿着两三千块q工资Q一直这样默默无ȝ做下去,而在互联|这个躁动的行业Qh们似乎已l很难接受这U现状了。因此,你需要提前给自己扑֥\?/p> <p>  首先Q如果你真的对编E充满激情,你愿意在某一个方向深M去,成ؓ该领域数一C的专Ӟ那是最好不q了。中国现在真正缺的是q一cMhQ但是,前提是你可以解决自己的温饱问题,不用因ؓ老板的干涉而每ơ将自己的活在不完美的状态下丢在一旁?/p> <p>  其次Q因为项目经验的U篏Q你的能力以领导多人的团队Q进行沟通协调和理Q那么,你可以做一个部门经理或者项目经理,你只需要解?0%最核心的问题,其它的大可以交给团队里精力充沛的q轻人去做?/p> <p>  再次Q如果你觉得自己在编E方面ƈ没有太高的天分,再做下去也很难达C一个高度,那么你可以{行去做实施或者销售。有开发背景的人做软g实施的时候可以更清晰的看到问题所在,不用跟后面的开发团队扯皮,的问题q可以帮用户当场解决Q博得用L好感。做销售也一P可以q速的理解用户的需求背后隐藏的东西Qƈ在开发难度和用户的预之间找到^衡点Q省的签下了单子回去再被开发h员骂Q功能开发不出来回来再被客户骂?/p> <p>  如果你觉得由于某些原因(比如太内向)Q自p实施和销售也做不了,那或怽q可以去某个中小学谋个一官半职,毕竟Q你跟那些学校的老师比v来,有真材实料的多了?/p> <p>  如果你连q个也做不了……我也不知道你q能做什么了Q也许,|游是你的_栖息地?/p> <p>本文来源Qhttp://ilikes.blog.sohu.com/</p> <img src ="http://www.tkk7.com/siyn/aggbug/199302.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/siyn/" target="_blank">siyn</a> 2008-05-08 18:08 <a href="http://www.tkk7.com/siyn/archive/2008/05/08/199302.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>正则表达?/title><link>http://www.tkk7.com/siyn/archive/2008/04/09/191657.html</link><dc:creator>siyn</dc:creator><author>siyn</author><pubDate>Wed, 09 Apr 2008 04:31:00 GMT</pubDate><guid>http://www.tkk7.com/siyn/archive/2008/04/09/191657.html</guid><wfw:comment>http://www.tkk7.com/siyn/comments/191657.html</wfw:comment><comments>http://www.tkk7.com/siyn/archive/2008/04/09/191657.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.tkk7.com/siyn/comments/commentRss/191657.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/siyn/services/trackbacks/191657.html</trackback:ping><description><![CDATA[<p>正则表达?英文?regular expression.</p> <p><strong>正则表达式的介绍</strong>Q?<br /> 正则表达式对象用来规范一个规范的表达?也就是表辑ּW不W合特定的要求,比如是不是Email地址格式{?Q它h用来查给出的字符串是否符合规则的属性和Ҏ?<br /> 除此之外Q你用RegExp构造器建立的个别正则表辑ּ对象的属性,已l预先定义好了正则表辑ּ对象的静态属性,你可以随时用它们?</p> <p>核心对象Q?<br /> 在Javascript 1.2, NES 3.0以上版本提供?<br /> 在Javascript 1.3以后版本增加了toSourceҎ?</p> <p>建立ҎQ?<br /> 文字格式或RegExp构造器函数?<br /> 文字建立格式使用以下格式Q?<br /> /pattern/flags?模式/标记 </p> <p>构造器函数Ҏ使用Ҏ如下Q?<br /> new RegExp("pattern"[, "flags"])即new RegExp("模式"[,"标记"]) </p> <p>参数Q?<br /> pattern(模式) <br /> 表示正则表达式的文本 </p> <p>flags(标记) <br /> 如果指定此项Qflags可以是下面g一Q?<br /> g: global match(全定匚w) <br /> i: ignore case(忽略大小? <br /> gi: both global match and ignore case(匚w所有可能的|也忽略大写) </p> <p>注意Q文本格式中的参C要用引h讎ͼ而构造器函数的参数则要用引h记。所以下面的 <br /> 表达式徏立同L正则表达式: <br /> /ab+c/i <br /> new RegExp("ab+c", "i") </p> <p>描述Q?<br /> 当用构造函数的时候,必须使用正常的字W串避开规则(在字W串中加入前导字W\ )是必ȝ?<br /> 例如Q下面的两条语句是等LQ?<br /> re = new RegExp("\\w+") <br /> re = /\w+/ </p> <p>下面的提供了在正则表辑ּ中能够用的完整对特D字W的一个完整的列表和描q?br /> <br /> </p> <strong>正则表达式全部符可?br /> </strong> <table border="0" cellspacing="1" cellpadding="3" bgcolor="#eaeaea" align="center"> <tbody> <tr bgcolor="#f0f0f0"> <th style="font-size: 12px" bgcolor="#f0f0f0" width="80" align="left">字符 </th> <th style="font-size: 12px" align="left">描述</th> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">\ </td> <td style="font-size: 12px">下一个字W标Cؓ一个特D字W、或一个原义字W、或一?向后引用、或一个八q制转义W。例如,'n' 匚w字符 "n"?\n' 匚w一个换行符。序?'\\' 匚w "\" ?"\(" 则匹?"("?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">^ </td> <td style="font-size: 12px">匚w输入字符串的开始位|。如果设|了 RegExp 对象?Multiline 属性,^ 也匹?'\n' ?'\r' 之后的位|?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">$ </td> <td style="font-size: 12px">匚w输入字符串的l束位置。如果设|了RegExp 对象?Multiline 属性,$ 也匹?'\n' ?'\r' 之前的位|?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">* </td> <td style="font-size: 12px">匚w前面的子表达式零ơ或多次。例如,zo* 能匹?"z" 以及 "zoo"? {h于{0,}?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">+ </td> <td style="font-size: 12px">匚w前面的子表达式一ơ或多次。例如,'zo+' 能匹?"zo" 以及 "zoo"Q但不能匚w "z"? {h?{1,}?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">? </td> <td style="font-size: 12px">匚w前面的子表达式零ơ或一ơ。例如,"do(es)?" 可以匚w "do" ?"does" 中的"do" ? {h?{0,1}?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">{n} </td> <td style="font-size: 12px">n 是一个非负整数。匹配确定的 n ơ。例如,'o{2}' 不能匚w "Bob" 中的 'o'Q但是能匚w "food" 中的两个 o?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">{n,} </td> <td style="font-size: 12px">n 是一个非负整数。至匹配n ơ。例如,'o{2,}' 不能匚w "Bob" 中的 'o'Q但能匹?"foooood" 中的所?o?o{1,}' {h?'o+'?o{0,}' 则等价于 'o*'?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">{n,m} </td> <td style="font-size: 12px">m ?n 均ؓ非负整数Q其中n <= m。最匹?n ơ且最多匹?m ơ。例如,"o{1,3}" 匹?"fooooood" 中的前三?o?o{0,1}' {h?'o?'。请注意在逗号和两个数之间不能有空根{?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">? </td> <td style="font-size: 12px">当该字符紧跟在Q何一个其他限制符 (*, +, ?, {n}, {n,}, {n,m}) 后面Ӟ匚w模式是非贪婪的。非贪婪模式可能少的匹配所搜烦的字W串Q而默认的贪婪模式则尽可能多的匚w所搜烦的字W串。例如,对于字符?"oooo"Q?o+?' 匹配单?"o"Q?'o+' 匹配所?'o'?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">. </td> <td style="font-size: 12px">匚w?"\n" 之外的Q何单个字W。要匚w包括 '\n' 在内的Q何字W,请用象 '[.\n]' 的模式?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">(pattern) </td> <td style="font-size: 12px">匚w pattern q获取这一匚w。所获取的匹配可以从产生?Matches 集合得到Q在VBScript 中?SubMatches 集合Q在JScript 中则使用 $0…$9 属性。要匚w圆括号字W,请?'\(' ?'\)'?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">(?:pattern) </td> <td style="font-size: 12px">匚w pattern 但不获取匚wl果Q也是说这是一个非获取匚wQ不q行存储供以后用。这在?"? 字符 (|) 来组合一个模式的各个部分是很有用。例如, 'industr(?:y|ies) 是一个比 'industry|industries' 更简略的表达式?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">(?=pattern) </td> <td style="font-size: 12px">正向预查Q在M匚w pattern 的字W串开始处匚w查找字符丌Ӏ这是一个非获取匚wQ也是_该匹配不需要获取供以后使用。例如,'Windows (?=95|98|NT|2000)' 能匹?"Windows 2000" 中的 "Windows" Q但不能匚w "Windows 3.1" 中的 "Windows"。预查不消耗字W,也就是说Q在一个匹配发生后Q在最后一ơ匹配之后立卛_始下一ơ匹配的搜烦Q而不是从包含预查的字W之后开始?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">(?!pattern) </td> <td style="font-size: 12px">负向预查Q在M不匹?pattern 的字W串开始处匚w查找字符丌Ӏ这是一个非获取匚wQ也是_该匹配不需要获取供以后使用。例?Windows (?!95|98|NT|2000)' 能匹?"Windows 3.1" 中的 "Windows"Q但不能匚w "Windows 2000" 中的 "Windows"。预查不消耗字W,也就是说Q在一个匹配发生后Q在最后一ơ匹配之后立卛_始下一ơ匹配的搜烦Q而不是从包含预查的字W之后开?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">x|y </td> <td style="font-size: 12px">匚w x ?y。例如,'z|food' 能匹?"z" ?"food"?(z|f)ood' 则匹?"zood" ?"food"?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">[xyz] </td> <td style="font-size: 12px">字符集合。匹配所包含的Q意一个字W。例如, '[abc]' 可以匚w "plain" 中的 'a'?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">[^xyz] </td> <td style="font-size: 12px">负值字W集合。匹配未包含的Q意字W。例如, '[^abc]' 可以匚w "plain" 中的'p'?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">[a-z] </td> <td style="font-size: 12px">字符范围。匹配指定范围内的Q意字W。例如,'[a-z]' 可以匚w 'a' ?'z' 范围内的L写字母字符?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">[^a-z] </td> <td style="font-size: 12px">负值字W范围。匹配Q何不在指定范围内的Q意字W。例如,'[^a-z]' 可以匚wM不在 'a' ?'z' 范围内的L字符?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">\b </td> <td style="font-size: 12px">匚w一个单词边界,也就是指单词和空格间的位|。例如, 'er\b' 可以匚w"never" 中的 'er'Q但不能匚w "verb" 中的 'er'?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">\B </td> <td style="font-size: 12px">匚w非单词边界?er\B' 能匹?"verb" 中的 'er'Q但不能匚w "never" 中的 'er'?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">\cx </td> <td style="font-size: 12px">匚w?x 指明的控制字W。例如, \cM 匚w一?Control-M 或回车符。x 的值必Mؓ A-Z ?a-z 之一。否则,?c 视ؓ一个原义的 'c' 字符?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">\d </td> <td style="font-size: 12px">匚w一个数字字W。等价于 [0-9]?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">\D </td> <td style="font-size: 12px">匚w一个非数字字符。等价于 [^0-9]?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">\f </td> <td style="font-size: 12px">匚w一个换늬。等价于 \x0c ?\cL?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">\n </td> <td style="font-size: 12px">匚w一个换行符。等价于 \x0a ?\cJ?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">\r </td> <td style="font-size: 12px">匚w一个回车符。等价于 \x0d ?\cM?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">\s </td> <td style="font-size: 12px">匚wMI白字符Q包括空根{制表符、换늬{等。等价于 [ \f\n\r\t\v]?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">\S </td> <td style="font-size: 12px">匚wM非空白字W。等价于 [^ \f\n\r\t\v]?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">\t </td> <td style="font-size: 12px">匚w一个制表符。等价于 \x09 ?\cI?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">\v </td> <td style="font-size: 12px">匚w一个垂直制表符。等价于 \x0b ?\cK?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">\w </td> <td style="font-size: 12px">匚w包括下划U的M单词字符。等价于'[A-Za-z0-9_]'?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">\W </td> <td style="font-size: 12px">匚wM非单词字W。等价于 '[^A-Za-z0-9_]'?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">\xn </td> <td style="font-size: 12px">匚w nQ其?n 为十六进制{义倹{十六进制{义值必Mؓ定的两个数字长。例如,'\x41' 匚w "A"?\x041' 则等价于 '\x04' & "1"。正则表辑ּ中可以?ASCII ~码?</td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">\num </td> <td style="font-size: 12px">匚w numQ其?num 是一个正整数。对所获取的匹配的引用。例如,'(.)\1' 匚w两个q箋的相同字W?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">\n </td> <td style="font-size: 12px">标识一个八q制转义值或一个向后引用。如?\n 之前臛_ n 个获取的子表辑ּQ则 n 为向后引用。否则,如果 n 为八q制数字 (0-7)Q则 n Z个八q制转义倹{?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">\nm </td> <td style="font-size: 12px">标识一个八q制转义值或一个向后引用。如?\nm 之前臛_?nm 个获得子表达式,?nm 为向后引用。如?\nm 之前臛_?n 个获取,?n Z个后跟文?m 的向后引用。如果前面的条g都不满Q若 n ?m 均ؓ八进制数?(0-7)Q则 \nm 匹配八q制转义?nm?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">\nml </td> <td style="font-size: 12px">如果 n 为八q制数字 (0-3)Q且 m ?l 均ؓ八进制数?(0-7)Q则匚w八进制{义?nml?/td> </tr> <tr bgcolor="#fafafa"> <td style="font-size: 12px">\un </td> <td style="font-size: 12px">匚w nQ其?n 是一个用四个十六q制数字表示?Unicode 字符。例如, \u00A9 匚w版权W号 (?)?/td> </tr> </tbody> </table> <br /> <strong>一些常用正则表辑ּ攉:<br /> </strong> <p>2008-04-09<br /> ------------------------------------------<br /> //匚w【整数?br /> var number=/^\d+$/;<br /> //匚w【QҎ?br /> var floatNumber=/^((\d+)(\.\d{0,2})?)?$/;<br /> //匚w【数?包括整数和QҎ)?br /> var number=/^(-?\d+)(\.\d+)?$/;<br /> //匚w【Email?br /> var email=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;<br /> //匚w【IP地址?br /> var ip=/^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$/;  <br /> //匚w【汉字?br /> var chinese=/[\u4e00-\u9fa5]/;<br /> //匚w【URL?br /> var url=/(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$/;</p> <p>//匚w【html标记但不包括<img /> ?br /> var htmltag=/^<[^img][^>]*?[\\/]?>$/;</p> <p>------------------------------ <br /> <a >Ƣ迎光</a>: <a >http://nine.freejsp.net/siyn</a>?nbsp;<a >http://www.siyn.org</a><br />       <a >http://www.freejsp.net/?id=siyn</a></p> <img src ="http://www.tkk7.com/siyn/aggbug/191657.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/siyn/" target="_blank">siyn</a> 2008-04-09 12:31 <a href="http://www.tkk7.com/siyn/archive/2008/04/09/191657.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一本好?/title><link>http://www.tkk7.com/siyn/archive/2008/02/01/fish.html</link><dc:creator>siyn</dc:creator><author>siyn</author><pubDate>Fri, 01 Feb 2008 06:30:00 GMT</pubDate><guid>http://www.tkk7.com/siyn/archive/2008/02/01/fish.html</guid><wfw:comment>http://www.tkk7.com/siyn/comments/178835.html</wfw:comment><comments>http://www.tkk7.com/siyn/archive/2008/02/01/fish.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/siyn/comments/commentRss/178835.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/siyn/services/trackbacks/178835.html</trackback:ping><description><![CDATA[<pre> 一U提高士气和改善业W的奇妙方?                                     ?                               Ȁ发活力ƈ释放潜能 【美】斯蒂芬·伦丁 哈里·保罗 U翰·克里斯坦? ? U玉? ?                                                      中信出版C?/pre> <pre> </pre> <pre>                              Ȁ发活力ƈ释放潜能 ??/pre> <pre>本书献给数百万梦x有轻松且富有效率的工作环境的ZQ以及数百万q没有发现自己正飞往 世界知名的派克街鱼市场的鱼儿们? 本书提供能创造一个新颖而且有责L的工作环境的U诀Q在那里可以快乐、专注、忘我地工作 Q唤起心中潜藏的zd、热情、能力和创造力?/pre> <pre><a href="/Files/siyn/fish.rar"> <pre><u><font style="background-color: #f5f5f5" color="#cc0066">fish.rar下蝲</font></u></pre> </a></pre> <img src ="http://www.tkk7.com/siyn/aggbug/178835.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/siyn/" target="_blank">siyn</a> 2008-02-01 14:30 <a href="http://www.tkk7.com/siyn/archive/2008/02/01/fish.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>лǵվܻԴȤ</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> վ֩ģ壺 <a href="http://1y3c.com" target="_blank">޹Ƭ߹ۿ</a>| <a href="http://shaiyahx.com" target="_blank">˳վ߹ۿ</a>| <a href="http://uiui6.com" target="_blank">Ʒ㽶߹ۿ</a>| <a href="http://whyandroid.com" target="_blank">aר߹ۿ</a>| <a href="http://508009.com" target="_blank">޴߶ר</a>| <a href="http://0147222.com" target="_blank">Ļ1515hhþ</a>| <a href="http://szqsnt.com" target="_blank">ձҳַ߿Ѳ</a>| <a href="http://hairdehf.com" target="_blank">AV߹ۿ</a>| <a href="http://10242016.com" target="_blank">vƷƵ400</a>| <a href="http://352362.com" target="_blank">ڵ߳Ƶѹۿ</a>| <a href="http://626393.com" target="_blank">޳ҹӰ</a>| <a href="http://chinaedubrand.com" target="_blank">޹þþۺ</a>| <a href="http://xxnxgay.com" target="_blank">ŮƵƵȫƵվ</a>| <a href="http://ymiwang.com" target="_blank">߳׽ˮAƬ </a>| <a href="http://w7768.com" target="_blank">ŷպٲ</a>| <a href="http://6132423.com" target="_blank">þþþ뾫Ʒպ </a>| <a href="http://56ms.com" target="_blank">պѸƵվ</a>| <a href="http://daohang123456.com" target="_blank">ƷһһƵ </a>| <a href="http://zhuguangbaoyu.com" target="_blank">һ</a>| <a href="http://sxwlhg.com" target="_blank">ƷŮٸAVѹۿ</a>| <a href="http://wuiso.com" target="_blank">Ʒ鶹˳վ</a>| <a href="http://www-66409b.com" target="_blank">avɫ㽶һ</a>| <a href="http://7x966.com" target="_blank">Ƶһ</a>| <a href="http://wwwee2.com" target="_blank">þþƷƷ</a>| <a href="http://tha2008.com" target="_blank">Ƶѹۿ </a>| <a href="http://alodaba.com" target="_blank">һ</a>| <a href="http://lebaojj.com" target="_blank">պAAƬѹۿ</a>| <a href="http://ynkmht.com" target="_blank">þóaëƬѹۿվ</a>| <a href="http://cdhxfj.com" target="_blank">Ʒרһ</a>| <a href="http://ahtxjk.com" target="_blank">Ļ߹ۿպ</a>| <a href="http://laochedao.com" target="_blank">þþƷƷ</a>| <a href="http://tzntrip.com" target="_blank">༤רС˵ͼƬ</a>| <a href="http://www-715111.com" target="_blank">ѵһɫƬ</a>| <a href="http://3baimm.com" target="_blank">ھƷ뿨123</a>| <a href="http://xyflash.com" target="_blank">պAVר</a>| <a href="http://rimcn.com" target="_blank">vAѾƷ߹ۿ</a>| <a href="http://directzx.com" target="_blank">avҹƷ</a>| <a href="http://www-7607.com" target="_blank">ŷ޾þþƷ</a>| <a href="http://714747.com" target="_blank">༤ۺ͵ </a>| <a href="http://pj9xx6.com" target="_blank">ŷպƵ</a>| <a href="http://flowsns.com" target="_blank">޹ƷŰ֥߹ۿ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>