打发时光的102个好网站

1,看看自己具有哪个大明星的脸型 <a href="http://www.play-analogia.com/cgi-bin/index/" target=_blank><font color=#3b5998>http://www.play-analogia.com/cgi-bin/index/</font></a> <br><br>  2,超有意思的Flash网站,虚拟办公 <a href="http://agencynet.com/" target=_blank><font color=#3b5998>http://agencynet.com</font></a><br><br>  3,亲自动手给美女画纹身 <a href="http://www.crustydemons.co.uk/UK/tattoo_parlour/index.html" target=_blank><font color=#3b5998>http://www.crustydemons.co.uk/UK/tattoo_parlour/index.html</font></a><br><br>  4,输入文字就发出声音! <a href="http://www.putonghuaonline.com/" target=_blank><font color=#3b5998>http://www.putonghuaonline.com</font></a><br><br>  只支持繁体中文,同时也是学习普通话和粤语的好地方<br><br>  5,在线做个通缉令 <a href="http://www.glassgiant.com/wanted/" target=_blank><font color=#3b5998>http://www.glassgiant.com/wanted/</font></a><br><br>  6,制作属于自己的卡通大头像吧 <a href="http://cartoon.msn.com.cn/" target=_blank><font color=#3b5998>http://cartoon.msn.com.cn</font></a><br><br>  7,在你的照片上添加有趣对话 <a href="http://www.bubblesnaps.com/" target=_blank><font color=#3b5998>http://www.bubblesnaps.com</font></a><br><br>  8,这个网站提供各种有趣的在线拼图 <a href="http://www.thebroth.com/" target=_blank><font color=#3b5998>http://www.thebroth.com</font></a><br><br>  9,很逼真!模仿XP系统操作的网站 <a href="http://www.kingnare.com/" target=_blank><font color=#3b5998>http://www.kingnare.com</font></a><br><br>  10,原来制作带阴影的LOGO如此容易 <a href="http://msig.info/web2.php" target=_blank><font color=#3b5998>http://msig.info/web2.php</font></a><br><br>  11,教你打领带 <a href="http://www.tieknot.com/dalingdai.html" target=_blank><font color=#3b5998>http://www.tieknot.com/dalingdai.html</font></a><br><br>  12,系鞋带的N种方法 <a href="http://www.fieggen.com/shoelace/lacingmethods.htm#2trillion" target=_blank><font color=#3b5998>http://www.fieggen.com/shoelace/lacingmethods.htm#2trillion</font></a><br><br>  13,咱也弄个自己的徽章玩玩 <a href="http://www.says-it.com/seal/index.php" target=_blank><font color=#3b5998>http://www.says-it.com/seal/index.php</font></a><br><br>  14,在线素描 <a href="http://flashface.ctapt.de/" target=_blank><font color=#3b5998>http://flashface.ctapt.de</font></a><br><br>  15,各种动画图标制做 <a href="http://ajaxload.info/" target=_blank><font color=#3b5998>http://ajaxload.info</font></a><br><br>  16,各种字体图片制做 <a href="http://cooltext.com/" target=_blank><font color=#3b5998>http://cooltext.com</font></a><br><br>  17,<a href="http://www.pollyglotto.com/index8.php" target=_blank><font color=#3b5998>http://www.pollyglotto.com/index8.php</font></a><br><br>  超牛的语音翻译,输入文字里面的人自动给你以语音的形式翻译出来,有趣的是他眼睛跟你你鼠标转,遗憾的是不是免费的!<br><br>  18,你今天印书了么?免费将你的博客翻印成书 <a href="http://www.mrprint.cn/ UN=f1208b59454a9a744055&amp;ShowType=0" target=_blank><font color=#3b5998>http://www.mrprint.cn/ UN=f1208b59454a9a744055&amp;ShowType=0</font></a><br><br>  19,做个德国身份证玩玩 <a href="http://onlinewahn.de/generator/" target=_blank><font color=#3b5998>http://onlinewahn.de/generator/</font></a><br><br>  20,自己做个图来让别人拼 <a href="http://www.flash-gear.com/puzzle/" target=_blank><font color=#3b5998>http://www.flash-gear.com/puzzle/</font></a><br><br>  21,在线媒体提取工具 <a href="http://solor.cn/" target=_blank><font color=#3b5998>http://solor.cn</font></a><br><br>  22,DiY网络拼图 <a href="http://www.webpuzzle.cn/" target=_blank><font color=#3b5998>http://www.webpuzzle.cn</font></a><br><br>  23,2G网络硬盘,仿windows操作系统 <a href="http://www1.pc2n.com/" target=_blank><font color=#3b5998>http://www1.pc2n.com</font></a><br><br>  24.在线媒体转换工具 <a href="http://media-convert.com/" target=_blank><font color=#3b5998>http://media-convert.com</font></a><br><br>  它支持大量的文件格式之间的互相转换,包括视频、音频、PPT文档、Word文档、表格文档、图片等等数十种之多。比如你可以把mp3转换成wav,把png转换成gif,把word文件转换成txt文件<br><br>  25.在线保存,分享和交流网页,博客,新闻 <a href="http://www.hinale.com/" target=_blank><font color=#3b5998>http://www.hinale.com</font></a><br><br>  为您的一篇文章嵌入Hinale按钮,更方便用户保存和交流您的文章<br><br>  26.blog 搜索引擎 <a href="http://www.gnoos.com.au/" target=_blank><font color=#3b5998>http://www.gnoos.com.au</font></a><br><br>  27.[ ImageCrop ] <a href="http://www.imagecrop.com/" target=_blank><font color=#3b5998>http://www.imagecrop.com</font></a><br><br>  功能相对简单,它其实是一款为MSN、Yahoo Messager等制作头像的剪裁工具,因此,它的特色在于内置了专用尺寸模板,比如MSN、论坛头像75&#215;75或85&#215;85的尺寸等等。当然也可以自定义大小。<br><br>  28.[ Online Image Editor ] <a href="http://www.online-image-editor.com/" target=_blank><font color=#3b5998>http://www.online-image-editor.com</font></a><br><br>  支持JPG、PNG、GIF及BMP格式的图像,具备可转换颜色模式,添加边框,转换图像格式等功能,内置10个滤镜效果。<br><br>  29.[ GifWorks ]Gif动画处理工具 <a href="http://gifworks.com/" target=_blank><font color=#3b5998>http://gifworks.com</font></a><br><br>  可生成动画效果的文字,不过不支持中文。可编辑的图像格式只有Gif类型,允许上传最大单个文件为400K。具备30多种滤镜效果、3 种优化工具及旋转、剪裁等常用图像编辑功能<br><br>  30.[ Colorcombos ] <a href="http://www.colorcombos.com/" target=_blank><font color=#3b5998>http://www.colorcombos.com</font></a><br><br>  是一个网页配色自动探测工具,你只需输入网站地点,它就会帮你把该网站当前的网页配色方案展示出来,并提供相应的色值<br><br>  31.[ PhotoShow ] <a href="http://www.photoshow.com/" target=_blank><font color=#3b5998>http://www.photoshow.com</font></a><br><br>  是一个新型的图片展示服务,利用Flash技术构建。事实上,也可以把它当作如<br><br>  [ ibloks ] <a href="http://www.wappblog.com/entry/200.html" target=_blank><font color=#3b5998>http://www.wappblog.com/entry/200.html</font></a><br><br>  [ Eyespot ] <a href="http://www.wappblog.com/entry/108.html" target=_blank><font color=#3b5998>http://www.wappblog.com/entry/108.html</font></a><br><br>  等这样的混合工具,它可把图片及音乐混合,做成一段效果非常酷的流媒体。<br><br>  32.[ Imagesquash ] <a href="http://www.imagesquash.com/" target=_blank><font color=#3b5998>http://www.imagesquash.com</font></a><br><br>  又是一个图片转换工具,它可以根据按上传图片大小的百分比进行缩小,可转换图片格式为Jpeg、Gif及PNG,可改变图片质量。<br><br>  33.[ 在线ping你的博客 ] <a href="http://214.5d6d.com/" target=_blank><font color=#0000ff>http://214.5d6d.com/</font></a><br><br>  34.[ iBloks ] 是一个多媒体混合工具,它能把照片及音乐混合成一段视频<br><br>  <a href="http://www.ibloks.com/" target=_blank><font color=#3b5998>http://www.ibloks.com</font></a>  <br><br>  35.[ Web2.0 STYLr ] 是一个web2.0 Logo制作工具<br><br>  <a href="http://web2.0stylr.com/stylr.aspx" target=_blank><font color=#3b5998>http://web2.0stylr.com/stylr.aspx</font></a><br><br>  36.[ Web2.0 Logo Creator ] <a href="http://msig.info/web2.php" target=_blank><font color=#3b5998>http://msig.info/web2.php</font></a><br><br>  是一个专门用来制作web2.0网站logo的在线工具,制作出的logo具备了几个web2.0元素,比如倒影、beta标志等等,在有些地方可能不能打开这个网站,可以去<a href="http://www.cnproxy.com/webproxy.asp" target=_blank><font color=#3b5998>http://www.cnproxy.com/webproxy.asp</font></a>,通过代理打开!!<br><br>  37.爱因斯坦写汉字 <a href="http://www.sbfun.org/einstein/index.php" target=_blank><font color=#3b5998>http://www.sbfun.org/einstein/index.php</font></a><br><br>  38.[ Crusty Demons ] <a href="http://www.crustydemons.co.uk/UK/tattoo_parlour/index.html" target=_blank><font color=#3b5998>http://www.crustydemons.co.uk/UK/tattoo_parlour/index.html</font></a>]<br><br>  是一个在线的纹身视频制作工具,可自定义纹身图案、文字内容和纹身位置,完成后会生成一段视频,并且可下载图片或者发送给朋友<br><br>  39.[ Ponyfish ] <a href="http://www.ponyfish.com/" target=_blank><font color=#3b5998>http://www.ponyfish.com</font></a><br><br>  是一个在线Feed创建工具<br><br>  40.[ SubAdjust-Web ] <a href="http://dev.pdvel.com/subadjust/index.php" target=_blank><font color=#3b5998>http://dev.pdvel.com/subadjust/index.php</font></a><br><br>  是一个用来调整DVD字幕的在线工具,你可以通过<br><br>  [ SubAdjust-Web ] <a href="http://dev.pdvel.com/subadjust/index.php" target=_blank><font color=#3b5998>http://dev.pdvel.com/subadjust/index.php</font></a><br><br>  来调整DIVX字幕的时间,以便使其与DVD视频同步,另外还可以用来在SubRip和MirroDVD字幕两种格式之间互换。<br><br>  41.在线favicon图标制作 <a href="http://tools.dynamicdrive.com/favicon/" target=_blank><font color=#3b5998>http://tools.dynamicdrive.com/favicon/</font></a><br><br>  42.[ converticon.com ] <a href="http://converticon.com/" target=_blank><font color=#3b5998>http://converticon.com</font></a><br><br>  是一个在线ico文件和png文件互相转化工具<br><br>  43.[ krun.ch ] <a href="http://krun.ch/" target=_blank><font color=#3b5998>http://krun.ch</font></a><br><br>  提供了本地文件和网络文件的压缩和解压四种功能,压缩或解压缩后的文件可以下载到本地。另外它提供了zip、rar和gzip压缩文件格式供选择<br><br>  44.[ 在线做个徽章 ] <a href="http://www.says-it.com/seal/index.php" target=_blank><font color=#3b5998>http://www.says-it.com/seal/index.php</font></a><br><br>  45.在这里,你可以在线做个以自己照片做硬币人物的硬币图片,好酷哦!!<br><br>  <a href="http://onlinewahn.de/generator/m-maker.htm" target=_blank><font color=#3b5998>http://onlinewahn.de/generator/m-maker.htm</font></a><br><br>  46.想想自己的照片被外文报纸刊登在头版头条该是多么风光,在这里就可以轻松实现 <a href="http://onlinewahn.de/generator/z-maker.htm" target=_blank><font color=#3b5998>http://onlinewahn.de/generator/z-maker.htm</font></a><br><br>  47.一个在线生成flash菜单的网站,对站长很有帮助. <a href="http://www.hostsun.com/gr/flash_generators.php" target=_blank><font color=#3b5998>http://www.hostsun.com/gr/flash_generators.php</font></a><br><br>  48.对有些做了IP限制的网站,可能无法访问,可以使用这个代理访问. <a href="http://www.cnproxy.com/" target=_blank><font color=#3b5998>http://www.cnproxy.com</font></a><br><br>  49.在线图片处理,网通 <a href="http://www.iephotoshop.com/" target=_blank><font color=#3b5998>http://www.iephotoshop.com</font></a><br><br>   电信 <a href="http://www1.iephotoshop.com/" target=_blank><font color=#3b5998>http://www1.iephotoshop.com</font></a><br><br>  50.你可以制作出很有专业水准的动态logo,有很多的样式供你选择 <a href="http://www.logomaker.cn/" target=_blank><font color=#3b5998>http://www.logomaker.cn</font></a><br><br>  51.Flash头像 <a href="http://www.dookyweb.com/avatars.swf" target=_blank><font color=#3b5998>http://www.dookyweb.com/avatars.swf</font></a><br><br>  52.印象派涂鸦板 <a href="http://jacksonpollock.org/" target=_blank><font color=#3b5998>http://jacksonpollock.org</font></a><br><br>  53.在线网页截屏工具,在浏览器地址栏输入下面的代码就可以了。<br><br>  <a href="http://images.websnapr.com/ url=thw.568idc.com" target=_blank><font color=#3b5998>http://images.websnapr.com/ url=thw.568idc.com</font></a>红色部分换成你想要截的网页的地址<br><br>  54.另外两个好用在线网页截屏工具 <a href="http://www.browsrcamp.com/" target=_blank><font color=#3b5998>http://www.browsrcamp.com/</font></a> 和 <a href="http://snap.otag.cn/screenshot.aspx" target=_blank><font color=#3b5998>http://snap.otag.cn/screenshot.aspx</font></a><br><br>  55.可以突破网吧的下载限制进行下载 <a href="http://thw.568idc.com/serve/xiazai.html" target=_blank><font color=#3b5998>http://thw.568idc.com/serve/xiazai.html</font></a><br><br>  56.跳转FLASH生成工具 <a href="http://www.dfxy.org/tiao/" target=_blank><font color=#3b5998>http://www.dfxy.org/tiao/</font></a><br><br>  57.[krun.ch] <a href="http://krun.ch/" target=_blank><font color=#3b5998>http://krun.ch</font></a><br><br>  是一个在线压缩工具,它提供了本地文件上传压缩和解压、网络文件的压缩和解压四种功能,压缩或解压缩后的文件可以下载到本地或者通过Email发送。另外它提供了zip、rar和gzip压缩文件格式供选择。<br><br>  58.在线生成纯css代码实现的圆角矩形的网站,对网站制作者很有用的东西<br><br>  <a href="http://www.spiffycorners.com/" target=_blank><font color=#3b5998>http://www.spiffycorners.com</font></a><br><br>  59.it" target=_blank&amp;gt;http://pentacom.jp/soft/ex/" target=_blank&amp;gt;http://www.onlinewahn.de/generator/m-maker.htm<br><br>  61.图片仓库:            <br><br>  <a href="http://pic.sdodo.com/" target=_blank><font color=#3b5998>http://pic.sdodo.com/</font></a><a href="http://pic.sdodo.com/" target=_blank><font color=#0000ff>http://pic.sdodo.com/</font></a><br><br>  62.在线FLASH动画制作         <br><br>  <a href="http://www.dfilm.com/index_movie_start.html" target=_blank><font color=#3b5998>http://www.dfilm.com/index_movie_start.html</font></a><br><br>  63.图片生成网页图标          <br><br>  <a href="http://www.chami.com/html-kit/services/favicon/" target=_blank><font color=#3b5998>http://www.chami.com/html-kit/services/favicon/</font></a><br><br>  64.由蝌蚪网络提供的Gmail注册入口   <br><br>  <a href="http://cnc.kedooo.net/gmail/" target=_blank><font color=#3b5998>http://cnc.kedooo.net/gmail/</font></a><br><br>  65.最全的邮件/QQ/MSN/BLOG图片生成器 <br><br>  <a href="http://www.eoool.com/" target=_blank><font color=#3b5998>http://www.eoool.com/</font></a><br><br>  66.收藏夹图标生成器         <br><br>  <a href="http://www.html-kit.com/e/favicon.cgi" target=_blank><font color=#3b5998>http://www.html-kit.com/e/favicon.cgi</font></a><br><br>  67.在线域名LOGO生成         <br><br>  <a href="http://phorum.com.tw/Generator.aspx" target=_blank><font color=#3b5998>http://phorum.com.tw/Generator.aspx</font></a><br><br>  68.免费3D banner在线制做网站    <br><br>  <a href="http://www.3dtextmaker.com/cgi-bin/3dtext.pl" target=_blank><font color=#3b5998>http://www.3dtextmaker.com/cgi-bin/3dtext.pl</font></a><br><br>  69.输入图片就能查看字体      <br><br>  <a href="http://www.my/" target=_blank><font color=#3b5998>http://uptime.netcraft.com/up/</font></a><br><br>  72.查看该域名IP主机下的其他域名  <br><br>  <a href="http://whois.webhosting.info/" target=_blank><font color=#3b5998>http://whois.webhosting.info/</font></a><br><br>  73.生成email图片         <br><br>  <a href="http://www.nhacks.com/email/index.php" target=_blank><font color=#3b5998>http://www.nhacks.com/email/index.php</font></a><br><br>  74.世界网络里面有很多不错的测试  <br><br>  <a href="http://www.linkwan.com/gb/broadmeter" target=_blank><font color=#3b5998>http://www.linkwan.com/gb/broadmeter</font></a><br><br>  75.几个大城市的地图搜索      <br><br>  <a href="http://map.zhongsou.com/" target=_blank><font color=#3b5998>http://map.zhongsou.com</font></a><br><br>  76.图片标签快速生成工具      <br><br>  <a href="http://www.eoool.com/" target=_blank><font color=#3b5998>http://www.eoool.com/</font></a><br><br>  77.查询在google所有服务器中的PR值 <br><br>  <a href="http://www.iwebtool.com/pagerank_checker domain=www.XXXXXoob.com" target=_blank><font color=#3b5998>http://www.iwebtool.com/pagerank_checker domain=www.XXXXXoob.com</font></a><br><br>  78.免费加入140个搜索引擎     <br><br>  <a href="http://freehosting.hostrave.com/p/ledbetter/submitware/index.php" target=_blank><font color=#3b5998>http://freehosting.hostrave.com/p/ledbetter/submitware/index.php</font></a><br><br>  79.在线生成多种样式的LOGO <a href="http://sherlocco.com/create.asp" target=_blank><font color=#3b5998>http://sherlocco.com/create.asp</font></a><br><br>  80.街道路牌签名生成器       <br><br>  <a href="http://www.streetsigngenerator.com/" target=_blank><font color=#3b5998>http://www.streetsigngenerator.com/</font></a><br><br>  81.blog标签图片80&#215;15/80&#215;31制作 <br><br>  <a href="http://button.blogflux.com/" target=_blank><font color=#3b5998>http://button.blogflux.com/</font></a><br><br>  82.在线生成漫画小图像的站     <br><br>  <a href="http://www.abi-station.com/tchinese/" target=_blank><font color=#3b5998>http://www.abi-station.com/tchinese/</font></a><br><br>  83.生成邮址图片\条形码生成\印章  <br><br>  <a href="http://www.makepic.com/" target=_blank><font color=#3b5998>http://www.makepic.com/</font></a><br><br>  84.QQ在线状态代码生成       <br><br>  <a href="http://is.qq.com/webpresence/code.shtml" target=_blank><font color=#3b5998>http://is.qq.com/webpresence/code.shtml</font></a><br><br>  85.身份证号码在线生成器-韩国/台湾 <br><br>  <a href="http://i972.net/~gen/" target=_blank><font color=#3b5998>http://i972.net/~gen/</font></a><br><br>  86.条形码在线生成器        <br><br>  <a href="http://www.gzbonny.com/asp/barcode.asp" target=_blank><font color=#3b5998>http://www.gzbonny.com/asp/barcode.asp</font></a><br><br>  87.聊天工具在线状态生成器     <br><br>  <a href="http://www.onlinestatus.org/usage.php" target=_blank><font color=#3b5998>http://www.onlinestatus.org/usage.php</font></a><br><br>  88.在线字体生成工具        <br><br>  <a href="http://www.youmade.com/" target=_blank><font color=#3b5998>http://www.logomaker.cn/</font></a><br><br>  90.在线制作卡通头像        <br><br>  <a href="http://cartoon.msn.com.cn/" target=_blank><font color=#3b5998>http://cartoon.msn.com.cn/</font></a><br><br>  91.网站综合信息查询        <br><br>  <a href="http://www.webmasterhome.cn/" target=_blank><font color=#3b5998>http://www.webmasterhome.cn/</font></a><br><br>  92.在线制作按钮(多种款式)     <br><br>  <a href="http://www.buttonator.com/" target=_blank><font color=#3b5998>http://www.buttonator.com</font></a><br><br>  93.在线建立您的Web 2.0网站LOGO  <br><br>  <a href="http://web2.0stylr.com/" target=_blank><font color=#3b5998>http://web2.0stylr.com</font></a><br><br>  94.在线生成彩字(爱狗狗吧)     <br><br>  <a href="http://www.igogo8.com/" target=_blank><font color=#3b5998>http://www.igogo8.com/</font></a><br><br>  95.live个性图标在线制作      <br><br>  <a href="http://linux-fans.com/email/live/live.php" target=_blank><font color=#3b5998>http://linux-fans.com/email/live/live.php</font></a><br><br>  96.在线(IE版)图像处理工具     <br><br>  <a href="http://www1.iephotoshop.com/" target=_blank><font color=#3b5998>http://www1.iephotoshop.com/</font></a><br><br>  97.ajax载入效果          <br><br>  <a href="http://ajaxload.info/" target=_blank><font color=#3b5998>http://ajaxload.info/</font></a><br><br>  98.报纸头条图片生成器       <br><br>  <a href="http://www.onlinewahn.de/generator/z-maker.htm" target=_blank><font color=#3b5998>http://www.onlinewahn.de/generator/z-maker.htm</font></a><br><br>  99.杂志封面生成器         <br><br>  <a href="http://www.funonit.com/funny_jokes/fake_magazine" target=_blank><font color=#3b5998>http://www.funonit.com/funny_jokes/fake_magazine</font></a><br><br>  100.MD5加密破解查询        <br><br>  <a href="http://www.md5.org.cn/" target=_blank><font color=#3b5998>http://www.md5.org.cn/</font></a><br><br>  102.批量查询未注册域名       <br><br>  <a href="http://www.moniker.com/domains/batch_reg.jsp" target=_blank><font color=#3b5998>http://www.moniker.com/domains/batch_reg.jsp

学遍天下所有的技术,可能吗?

学遍天下所有的技术,可能吗?

经常有同学问“这么多技术我该怎么学,某某和某某两个技术哪个更有前途”。因此我们收集整理了下面的小文章,也算是和www.rzchina.net所有学员和所有读者的一个建议。

一、这多东西啥时候能学完?

现在IT新技术日新月异。就常用编程语言而言,有c/c++、汇编、java,c#、Python等;操作系统平台有unix/linux,windows系列;开发工具有VC、VisualStudio2008、Eclipse、NetBeans等;每个大平台下,还有很多的的方向:如网络、数据库、脚本、HTML、动态网站、游戏开发等;有人还在学Dreamweaver做网页、Flash做动画、Photoshop做美工、3DMax做三维动画…………是的,我们什么都想学。恨不得把所有的知识统统都塞到肚子里去。看到什么,想学什么!

今天看这VC的书,明天又看Java,后天又看C#,东搞西搞!看到别人做网页。自己兴趣了来了。好,学html语言,我也做网页,听说做网页要会“网页三剑客”,所以又想学Dreamweaver、Flash。后来开始知道有JSP、PHP、ASP.NET做动态网站这玩意儿。也想去学,学学学……

这是几乎所有在校大学生的通病。但是,这不是坏事,甚至可以说是好事。说明了你“求知欲”高!总比那些,生活没有激情,整天知道泡妞、上网、打游戏、混日子的强。

但是如果你今天想学这个,明天又想学那个。这样你就能永远徘徊在技术的门外。很多人都有过或者正在经历这样的苦闷日子:总觉得有“太多东西”要学了,然而人的精力是有限的,总有永远学不完的感觉,所以心理特别急,整天惶惶不可终日,不知道先要学哪个,一会儿拿起这本书,一会拿起那本书,折腾了几个月,突然发现自己什么都没有学到……

每一个大方向如果没有上几年的学习,很难能学习出什么来。但程序设计的最根本的东西是相同的。所以我们学习要抓根本。俗话说:通一理,融百里。

学程序设计就像习武一样,如果内功学的好,其他功夫就很容易上手。君不见《倚天屠龙记》中的张无忌练了“九阳神功”8年,练“乾坤大挪移”只需12个时辰吗 

习武之人,谁不想在“江湖”上扬名立万,谁不想成为万人敬仰的大侠?大侠之所以能成为“大侠”,当然有他们的看家本领。狄云的“神照神功”,金世遗的正邪融合的“乔北冥内功心法”,张无忌的“九阳神功”,段誉的“六脉神剑”,令狐冲的“独孤九剑”,哇,太多了…

古人历经千辛万苦才能找到这些“武功秘籍”。我们现在这些后辈,比起古人来说:简直太幸运了。去书店,各种各样的心功心法,剑法,拳法,应有尽有,看得你眼花缭乱…你选什么呢?今天练“六脉神剑”几式,明天去学“降龙十八掌”几招,后天又去练“发暗器”,这样何时才有个尽头呢?你说,你什么武功都会,但是“形似而神不似”,不得要领,不够火候。一上擂台,就被别人一掌打趴了。试问哪个软件公司敢要一个号称任何编程语言都会,而是每种语言只能写出个“hello world!”的程序员,你不被人家扫地出门才怪。

二、学**还是学**更有前途?

看了上面的话,有的同学已经开始烦了,“知道了知道了,不止一个像你这样的所谓的‘老前辈’跟我说过‘学什么都一样,思想才是最重要’的大道理,可是你们站着说话不嫌腰疼呀,现实是有很多技术需要学,比如做Web开发就有JSP、PHP、ASP.NET等好多方向,我总得选一个吧!到底学哪个有前途呢?我必须要选择一个有前途的,选错了就麻烦了。”

其实像“学**还是学**更有前途”的话没意义,因为“选择JSP还是选择PHP”的前途的差别不像“选择英语还是选择日语”的前途差别那样大,不存在“选错方向”的问题,因为都是相通的,你也不能保证你毕业以后搞的就是你学的那个方向,更不能保证你靠你学的这点东西就能吃一辈子。比如我上大学的时候一直在钻研是Delphi语言,可是毕业校园招聘的时候我照样在Java职位的考试取得了第一名,而且工作以后经过简单的学习就掌握了Java语言,并且后来还写了三本关于Java语言的书;再如我毕业后两年多的时间一直在用Java开发,后来公司要做一套基于.NET的产品,我只用了一个礼拜熟悉了.NET体系以及C#的语法,然后就开始进行开发。

不过就像上边说的“做Web开发就有JSP、PHP、ASP.NET等好多方向,我总得选一个吧!”这个问题是非常实际的,因为只有先学一个才能深入这个方向,把这个方向学通了才能想以后“一通百通”。因此我的建议就是学校教过什么语言,你就继续深入学习这么语言,而不要去问“这么语言有没有前途”这样的傻问题。尽量不要去学一门所谓“有前途”的新语言,因为你去学一门新语言就要把很多精力耗费在语言、语法本身,而耽误了编程的实战,而以一个已经学过的语言来学习的话,起码语法本身不用再去学、开发工具本身不用再去熟悉,只要研究怎么使用这门语言开发有用的程序就ok了。比如大部分同学都学过C语言(有的学校直接开了C++的课,但是C++的面向过程编程部分还是C语言),所以咱们就开了用C语言写Windows程序、用C语言写网络程序、用C语言写游戏的课程,让同学们把精力放到学以致用上,而不是学“有前途”的新语言上,这也是这个思想的一个体现。

举几个例子。咱们如鹏网的《计算机专业职业发展测评系统》是我用PHP开发的,但是在这之前我从来没写过PHP程序,但是我以前写过JSP、ASP的程序,因为写网站程序的原理都是相通的,只是语法不同而已,因此我只用了几个小时的时间熟悉了开发PHP用的工具并且快速浏览了一下PHP的语法,然后用半天时间就开发出了这个测评系统。想像一下一个整天在今天学JSP,明天学ASP,后天学PHP,大后天仰天长叹“到底学哪个有前途”的人能用半天时间学会一门新语言吗?

我大学时有一个同学,他看我当时Delphi学的比较好,写了很多程序,他就说他也想学软件开发,让我教他Delphi,可是我们专业前一个学期已经开了PowerBuilder的课,因此当时我就建议他还是继续深入学习PowerBuilder,用PowerBuilder写又实用价值的东西,而不是像上课那样写HelloWorld的程序。当时Delphi还是如日中天的流行的编程语言,而PowerBuilder则市场占有率比较小,他就说不想继续学PowerBuilder,因为PowerBuilder没前途,我就给他讲了“一通百通,从自己最熟悉的入手”这个道理,然后他就踏实的深入研究PowerBuilder起来,到了毕业的时候他已经能用PowerBuilder写非常复杂的程序而且还学习了用PowerBuilder写Web程序。毕业后没多久就应公司的要求用Delphi写程序,他只用了不到一周的时间学习了Delphi,然后就写出了一个符合公司要求的系统,当时他就给我打电话向我报喜。前一阵子我听说他已经开始指导一些新员工用Java开发一个中型规模的企业级系统了。可以说他的成功就得益于“一通百通,从自己最熟悉的入手”这个原则。

总结一下,不要管“哪门语言好就业、有前途”,因为那些“好就业、有前途”都是纸老虎。尽量不要学新语言,从自己最熟悉的语言入手,深入研究,出山后你就是被用人单位争抢的红人。

三、企业里都需要什么方面的才能 

这个要视用人单位的要求而定了。你现在还没有毕业,也不知道未来要面对什么样的岗位。因此建议大家在上学期间不要偏科,所有的课程都要好好学,学好专业课,培养自己的“内功心法”,然后进入一个大公司,那么大公司自然会为你安排一个人才培养计划,在工作的环境中学习就更有目的性。

[鬼市课堂]运用实例一onEnterFrame事件与摧毁此事件

 

onEnterFrame 是一个以影片剪辑帧频不断触发的动作,利用它可以不断地执行{}中的命令,但是执行完毕后,应当将此事件摧毁,以释放脚本所用的内存。

摧毁此事件的语法是delete

我们来复制50个虫子,当复制完毕后,摧毁此 onEnterFrame事件。请按照下列步骤操作:

1、放一个虫子在舞台上,实例名为bug,

2、选中第一桢,打开动作面板,输入:

var max:Number = 50;

var i:Number = 0;

onEnterFrame = function () {

duplicateMovieClip(“bug”, “bug”+i, i);

// 复制bug,bug的新ID分别是bug0 bug1 bug2…

this[“bug”+i]._x = random(400);

// 新的bug的坐标分别是400内任意的数

this[“bug”+i]._y = random(400);

this[“bug”+i]._rotation = random(180);

// 新的bug的旋转是180内任意的数,便于让虫子的头朝向各个方向

i++;

// 由于bug新的ID不能相同,故需要i++

if (i>=max) {

// 如果复制的数量大于等于50

delete this.onEnterFrame;

// 删除此事件

}

trace(i);

// 跟踪i,并且测试在没有delete的情况下i的情况

}; [upload=swf]UploadFile/2005-9/2005917113033673.sw

[upload=fla]viewFile.asp ID=270248[/upload]

点评:

1、在使用onEnterFrame的时候,一定要考虑到delete this.onEnterFrame,如果在同一个SWF文档中有比较多的onEnterFram的时候,会明显的感觉到电脑的负荷比较重的。

2、[]符号本身是数组操作符(关于数组,后面有比较详细的教程),使用数组操作符,可以对当前对象进行引用,在这里就相当于bug0、bug、1bug2….bug50共51个影片剪辑名称的浓缩写法。

3、random()是内置类之核心对象中的数学类对象中的一个函数,例: random(4)可能得到 0,1,2,3中的任何一个.

4、要多看帮助说明,即使看不懂,也要坚持,否则提高AS写作水平就比较难。

5、利用onEnterFrame原则上是按照桢频率的速度读取的,即:如果桢频率为12桢/秒,那么每读取一次需要的时间是1/12秒,这只是原则上是这样的,但当AS脚本很多的时候,往往读取的速度要下降,因此此事件没有利用setInterval间隔时间调用函数好用。下一节,学习定义函数并且调用。

[此贴子已经被作者于2005-9-24 11:54:34编辑过]



附件

:

2005-9/2005917113033673.swf

(2005-9-17 19:30, 2.41 K)



附件

:

2005-9/2005917113042591.fla

(2005-9-17 19:30, 45.5 K)

本文转自:http://www.5uflash.com/flashjiaocheng/Flashjichucaozuo/79.html

squid+nginx+varnish资料整理

http://www.sudone.com/archie/archi_bbs.html

http://forum.ziy.cc/t11022/

http://www.wangchao.net.cn/bbsdetail_39189.html

http://www.shouker.com/user4/ayou/2008/4/9/114840.html

http://surpass-li.javaeye.com/blog/253052

http://bbs.chinaunix.net/viewthread.php tid=873126

http://bbs.linuxtone.org/thread-1454-1-1.html

http://www.cnblogs.com/goodspeed/articles/1331897.html

http://www.4oa.com/Article/html/11/68/688/2005/31007.html

http://www.linuxfly.org/read.php 121

http://www.linuxfly.org/read.php/289.htm

http://www.lupaworld.com/5667/viewspace_23154.html

http://www.wuwx.cn/archives/5573  快速实现Squid 2.6的反向代理功能

http://blog.scaner.i.thu.cn/index.php/2006/08/26/squid-26-accel-proxy-configure/

squid 2.6配置反向加速代理

http://bbs.chinaunix.net/viewthread.php tid=1351642  成功配置squid 3.0透明代理
 http://blog.yening.cn/2006/05/08/84.html  squid安装笔记

http://www.php-oa.com/2008/03/11/squidbenshendekehuduansquidclientjieshao.html

squidclient

http://fire1320.javaeye.com/blog/173815

squid3.0反向代理

http://bbs.idcspy.com/thread-32954-1-1.html

图解windows下如何配置squid

http://5ydycm.blog.51cto.com/115934/113271

squid集群配置

http://www.yaosansi.com/post/1311.html

squid集群做负载均衡

http://www.cdnunion.com/cdninfo/cdnunion_2006_11_02_122.html

SQUID refresh_pattern详解

http://www.ibm.com/developerworks/cn/web/wa-lo-nginx/index.html

ibm nginx

http://www.php-oa.com/2008/01/22/zaisquid26zhongrefrerefresh_patterndeyixielijiehejianyi.html

squid2.6中refresh_pattern的一些理解和建议.

http://www.diybl.com/course/6_system/linux/Linuxjs/2008722/133665.html

http://bbs.chinaunix.net/viewthread.php tid=1049150

安裝 Sarg

http://u2.hsjh.ttct.edu.tw/study/Linux-note4.htm

squid配置详解+认证

http://www.chinaitpower.com/2005September/2005-09-13/196520.html

freebsd+squid实现用户认证

http://www.kanwi.cn/read-74.html

squid缓存命中率调整惨痛教训

http://blog.chinaunix.net/u/15315/showart_377753.html

squid优化

http://www.php-oa.com/2008/02/03/squidyouhua.html

squid优化解释解释篇

http://www.91linux.com/html/article/guanli/20081213/14672.html

squid优化指南

http://www.pc51.net/server/wangluojishu/2007-12-13/9888.html

apache+squid优化

http://99dev.net/archives/364

CU关于对squid优化

http://weijia.blog.51cto.com/616222/119727

squid 2.6透明代理

http://jeck2046.blog.51cto.com/184478/95474

squid optimize

http://blog.last.fm/2007/08/30/squid-optimization-guide

squid优化讨论

http://www.lslnet.com/linux/dosc1/55/linux-371672.htm

http://www.onlamp.com/pub/a/onlamp/2004/02/12/squid.html

http://ezine.daemonnews.org/200209/squid.html

http://www.linuxdevcenter.com/pub/a/linux/2001/07/26/squid.html

http://squid.visolve.com/squid/index.htm

http://sourceforge.net/projects/squidoptimizer/

http://www.linux-faqs.com/squid.php

squid命中率详解

http://www.eb163.com/club/redirect.php fid=13&tid=768&goto=nextnewset

调整squid反向代理提高命中率

http://www.jamesqi.com/%E8%B0%83%E6%95%B4Squid%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E5%8F%82%E6%95%B0%E6%8F%90%E9%AB%98%E5%91%BD%E4%B8%AD%E7%8E%87

lvs+HA+squid搭建稳定上网服务

http://bbs.chinaunix.net/thread-1264672-1-1.html

利用varnish搭建cache环境

http://bbs.chinaunix.net/thread-1339346-1-1.html

Socks5代理服务器安装及配置文件

http://bbs.chinaunix.net/viewthread.php tid=68847&highlight=socks

浅谈squid命中率

http://hi.baidu.com/yuhongchun027/blog/item/6b0eaa603f0490da8db10d96.html

squid的详细配置解释

http://bbs.77169.com/simple/index.php t220597.html

squid限制网速

http://bbs.chinaunix.net/thread-1327081-1-3.html

squid 2.6配置

http://www.chinacentos.com/article.asp id=21

nginx反向代理负载均衡与动静页面分离

http://blog.chinaunix.net/u2/75613/showart_1333014.html

squid 3

http://www.google.cn/search hl=zh-CN&newwindow=1&q=squid3.0%2Bdstdom_regex&meta=&aq=f&oq =

部署squid 3

http://www.thismail.org/bbs/thread-2698-1-3.html

squid3 用户手册

http://www.thismail.org/bbs/thread-2941-1-1.html

Proxying with squid

http://sial.org/howto/squid/

squid经典资料

http://www.chinaitpower.com/2005September/2005-09-13/196512.html

读squid权威指南笔记:squid集群(sibling模式)

http://www.mangbar.com/document/8a80809d1a6cba2e011a757f3758219b

Zope and Squid with ICP

http://www.zope.org/Members/htrd/icp/intro

反向代理加速官方FAQ

http://wiki.squid-cache.org/SquidFaq/ReverseProxy

squid详细配置指南非常经典

http://train.szu.edu.cn/hhz123/blog/article.asp id=162

squid配置文件详细解释鸟语版

http://tilt.lib.tsinghua.edu.cn/docs/books/squid/TheDefinitiveGuideChinese/0596001622/appa-77441.html

HOWTO: Multirouting with Linux

http://lukecyca.com/2004/09/28/howto-multirouting-with-linux/

用DNSPod和Squid打造自己的CDN

http://www.xue163.com/html/200879/705211.html

squid+cdn

http://www.google.cn/search hl=zh-CN&q=squid%2Bcdn&meta=&aq=f&oq =

squid做全网加速

http://www.php-oa.com/2007/12/27/squid-dnspod.html

cdn squid_bind linux 实现

http://hi.baidu.com/agg230/blog/item/80b4bc098c756e86d0581bf8.html

如何搭建视频分享网站

http://blog.sina.com.cn/s/blog_537b2c0301009hw0.html

nagios监控squid

http://www.hilinux.com/bbs/thread-895-1-1.html

php squid中可缓存的动态

http://www.wangchao.net.cn/bbsdetail_1887900.html

一个最简单的CDN案例,南北分流,智能DNS

http://www.vrlinux.com/show-3-1.html

CDN之Squid反向代理配置   

http://www.dongguanjie.net.cn/blogview.asp logID=140

加密squid.conf

http://hi.baidu.com/webcdn/blog/item/98e4eaec82c70c39269791c9.html

深度剖析CDN

http://www.it.com.cn/f/server/076/21/433995_1.htm

esay-cdn

http://code.google.com/p/easy-cdn/

智能DNS系列

Freebsd7.0+BIND+VIEW实现智能DNS

http://www.thismail.org/bbs/viewthread.php tid=2850

http://www.google.cn/search hl=zh-CN&newwindow=1&q=bind+%E6%99%BA%E8%83%BDDNS&meta=&aq=f&oq =

squid.conf配置经典

http://5ydycm.blog.51cto.com/115934/113271

http://space.055.cc/vip/1/1-4419.html

第十五章:Proxy Server

http://man.ddvip.com/os/freebsd_book_cht/ch15.htm

squid 3.0 access control

http://www.visolve.com/squid/squid30/accesscontrols.php

nginx反向代理负载均衡与动静页面分离

http://blog.chinaunix.net/u1/41660/showart_1656853.html

Six Things First-Time Squid Administrators Should Know

http://www.onlamp.com/pub/a/onlamp/2004/02/12/squid.html

Squid-2.6之集群(sibling模式)Web反向代理加速实做

http://bbs.chinaunix.net/viewthread.php tid=877748

使用Squid集群配合Dnspod建立双线映像

http://www.idcnews.net/html/edu/20070101/284510.html

利用LVS+Keepalived 实现高性能高可用负载均衡服务器

http://blog.chinaunix.net/u/4206/showart_1359085.html

https://www.ohloh.net/tags/squid

 http://www.71system.cn/default.asp cateID=14

http://www.71system.cn/article.asp id=220&page=2#comm_top

服务器的大用户量的承载方案 Nginx Squid Apache PHP MySQL

http://hi.baidu.com/sing520/blog/item/47bebdef51723013fdfa3c83.html

使用Nginx/Lighttpd作为反向代理服务器 – [技术笔记]

http://iyubo.blogbus.com/logs/23556978.html

关于SQUID的简单压力测试报告

http://blog.chinaunix.net/u2/70610/showart_1086479.htm

用squid搭建cache服务器

http://iyubo.blogbus.com/logs/37254471.html 

一段asp转php

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/mayongzhan – 马永占,myz,mayongzhan

程序是共通的…
下面是asp转php的代码
虽然有的地方不太清楚.基本上还是可以看出.任何语言都是可以互相转换的.
上面是php下面是asp
< php
//————————————————————————————-
class clsThief
{
//__________________
private $value_;
private $src_;
private $isGet_;
public function setSrc($str)
{
$this->src_ = $str;
}
public function getSrc()
{
return $this->src_;
}
public function getValue()
{
return $this->value_;
}
public function getVersion()
{
return “Version 2005”;
}
function __construct()
{
$this->value_ = “”;
$this->$src_ = “”;
$this->isGet_ = false;
}
function __construct()
{
//construct
}
public function bytesToBstr($body,$cset)
{
$objstream = new Server.CreateObject(“adodb.stream”);//这个地方是什么…流 
$objstream->Type = 1;
//…
$text = $objstream->ReadText;//这里是要返回   
$objstream->Close;
$objstream = null;
}
public function steal()
{
if ($this->src_ == “”) {
$http = new server.createobject(“MSXML2.XMLHTTP”);//这里是xml  
$http->open ;//…
//…
if ($http->readystate!=4) {
exit();//这里是中指执行
}
$this->value_ = $this->bytesToBstr(Http.responseBody,”GB2312″);
$this->isGet_ = true;
$http = null;
if ($err->nulber!=0) { //这个应该不对
$err->Clear;
}
else {
echo “<script language=’javascript’>alert(‘请先设置src属性!’);</script>”;
}
}
}
public function change($oldStr,$str)
{
if ($this->isGet_ = false) {
$this->steal();
$this->value_ = str_replace($this->value_,$oldStr,$str);//这里用的是php的函数
}
}
public function cutX($head,$bot)
{
if ($this->isGet_ = false) {
$this->steal();
if (strstr($this->value_, $head) && strstr($this->value_,$bot)) {//在$this->value中寻找$head ,找到返回true
$this->value_ = false;//这里是什么….
}
else {
$this->value_ = “<p align=’center’>单词不存在</p>”;
}
}
}
}
 >
<html><head>
< php $wd=$_REQUEST[‘word’];
$myThief=new clsThief;
$myThief->src = “http://www.baidu.com/baidu ie=gb2312&bs=&sr=&z=&ct=1048576&cl=3&f=8&word=”.wd;
$myThief->steal;
$myThief->cutX(“<ol>”,”</ol>”);//这里是什么
$myThief->change(“src=’IMAGES/”,”src=’http://www.baidu.com/IMAGES/”);
$myThief->change(“<br>以上结果由 <a href=’http://www.dreye.com.cn’ target=’_blank’>Dr.eye译典通字典</a> 提供”,””);
$page = $myThief->value;
$myThief=null;
$page=””.page.””;//这个有什么意义…
 >
<title>< php echo $wd; >解释</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″><style type=”text/css”>
td,body{font-size:14.8px;color:#000}a:link{color:#000066;text-decoration:none}a:visited{COLOR:#000066;
TEXT-DECORATION:none}a:active{color:red;text-decoration:none}a:hover{color:green;text-decoration:underline}
.unnamed1 { font-size: 9pt; line-height: 20px}
.font12_bold{
font-size:12px;
color:#000000;
font-weight:bold;
}
</style>
<style type=”text/css”>
.ptitle {margin-top:3px; font-weight:bold}
.pcixin {margin – top : 3px; color = #FF0000}
.pexplain {margin-top:3px; margin-left:20px}
.pnewword {margin-top:3px; margin-right:10px; font-size:12; color:#9d0006; font-weight:bold}
.peng {margin-top:3px; margin-left:40px; font-size:16; color:#0000A0; font-weight:bold}
.pchi {margin-top:3px; margin-left:40px; font-size:16; color:#800040}
font.engi {color:#FF00FF; font-style:italic}
font.chinese {font-weight:normal; font-size:24; color:#008080}
#ft{clear:both;line-height:20px;background:#E6E6E6;text-align:center}
#ft,#ft *{color:#77C;font-size:12px;”” align=left>#ft span{color:#666}
.sb{height:2em;width:5.6em;font-size:14px;}
.kw{font-size:16px;height:1.78em;padding-top:2px;}</style></head>
<body><div align=”center”>
<p><a href=””><font color=”#FF0000″ size=”+1″><strong>英汉词典</strong></font></a></p>
</div>
<br>
<table width=”770″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″>
<tr>
<td colspan=”4″><div align=”center”>
<form name=”f1″ action=”index.asp”>
<input name=”word” type=”text” id=”word” class=kw>
<input type=submit value=词典搜索 class=sb></form>
</div></td>
</tr>
<tr>
<td height=”30″ colspan=”4″>
<div align=”center”><font color=”green” size=”3″><strong>< php echo $wd; > 的解释</strong></font></div></td>
</tr>
</table>
<table width=”500″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″ class=”bm81″>
<tr>
<td>< php echo $page; >/td>
</tr>
</table>
</body></html>
——————————————-
——————————————-
———–MyZ的分割线————-
——————————————-
<%
‘————————————————————————————-
Class clsThief
‘____________________
Private value_
Private src_
Private isGet_
public property let src(str) ‘
src_=str
end property
public property get value ‘
value=value_
end property
Public Property get Version
Version=”Version 2005″
End Property
private sub class_initialize()
value_=””
src_=””
isGet_= false
end sub
private sub class_terminate()
end sub
private Function BytesToBstr(body,Cset) ‘
dim objstream
set objstream = Server.CreateObject(“adodb.stream”)
objstream.Type = 1
objstream.Mode =3
objstream.Open
objstream.Write body
objstream.Position = 0
objstream.Type = 2
objstream.Charset = Cset
BytesToBstr = objstream.ReadText
objstream.Close
set objstream = nothing
End Function
public sub steal() ‘
if src_<>”” then
dim Http
set Http=server.createobject(“MSXML2.XMLHTTP”)
Http.open “GET”,src_ ,false
Http.send()
if Http.readystate<>4 then
exit sub
end if
value_=BytesToBSTR(Http.responseBody,”GB2312″)
isGet_= True
set http=nothing
if err.number<>0 then err.Clear
else
response.Write(“<script>alert(“”请先设置src属性!””)</script>”)
end if
end sub
public sub change(oldStr,str)
if isGet_= false then call steal()
value_=replace(value_ , oldStr,str)
end sub
public sub cutX(head,bot)
if isGet_= false then call steal()
if instr(value_,head)>0 and instr(value_,bot)>0 then
value_=mid(value_ ,instr(value_ ,head),instr(value_ ,bot)-instr(value_ ,head)+len(bot))
else
value_= “<p align=””center””>单词不存在”
end if
end sub
end class
%>
<html><head>
<%wd=request(“word”)
dim myThief,page
set myThief=new clsThief
myThief.src=”http://www.baidu.com/baidu ie=gb2312&bs=&sr=&z=&ct=1048576&cl=3&f=8&word=”&wd&””
myThief.steal
myThief.cutX “<ol>”,”</ol>”
myThief.change “src=””IMAGES/”,”src=””http://www.baidu.com/IMAGES/”
myThief.change “<br>以上结果由 <a href=””http://www.dreye.com.cn”” target=_blank>Dr.eye译典通字典</a> 提供”,””
page=myThief.value
set myThief=nothing
page=””&page&””
%>
<title><%=wd%>解释</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″><style type=”text/css”>
td,body{font-size:14.8px;color:#000}a:link{color:#000066;text-decoration:none}a:visited{COLOR:#000066;
TEXT-DECORATION:none}a:active{color:red;text-decoration:none}a:hover{color:green;text-decoration:underline}
.unnamed1 { font-size: 9pt; line-height: 20px}
.font12_bold{
font-size:12px;
color:#000000;
font-weight:bold;
}
</style>
<style type=”text/css”>
.ptitle {margin-top:3px; font-weight:bold}
.pcixin {margin – top : 3px; color = #FF0000}
.pexplain {margin-top:3px; margin-left:20px}
.pnewword {margin-top:3px; margin-right:10px; font-size:12; color:#9d0006; font-weight:bold}
.peng {margin-top:3px; margin-left:40px; font-size:16; color:#0000A0; font-weight:bold}
.pchi {margin-top:3px; margin-left:40px; font-size:16; color:#800040}
font.engi {color:#FF00FF; font-style:italic}
font.chinese {font-weight:normal; font-size:24; color:#008080}
#ft{clear:both;line-height:20px;background:#E6E6E6;text-align:center}
#ft,#ft *{color:#77C;font-size:12px;”” align=left>#ft span{color:#666}
.sb{height:2em;width:5.6em;font-size:14px;}
.kw{font-size:16px;height:1.78em;padding-top:2px;}</style></head>
<body><div align=”center”>
<p><a href=””><font color=”#FF0000″ size=”+1″><strong>英汉词典</strong></font></a></p>
</div>
<br>
<table width=”770″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″>
<tr>
<td colspan=”4″><div align=”center”>
<form name=”f1″ action=”index.asp”>
<input name=”word” type=”text” id=”word” class=kw>
<input type=submit value=词典搜索 class=sb></form>
</div></td>
</tr>
<tr>
<td height=”30″ colspan=”4″>
<div align=”center”><font color=”green” size=”3″><strong><%=wd%> 的解释</strong></font></div></td>
</tr>
</table>
<table width=”500″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″ class=”bm81″>
<tr>
<td><%response.write(page) %></td>
</tr>
</table>
</body></html>
很对不住了.能改的我都改了…其他的忘了很多…有些不熟…..
by mayongzhan

代码重用管理平台的设计与开发的设想

许久之前本人就有有想开发一个代码重用的管理平台.我没进公司多久过
不知道大多公司是怎么管理他们的可重用代码的. 不过先前我就见过一个
老师开发了一个基于WEB的项目代码管理系统,很不错.每个项目代码或
者说模块代码都能以积木的形式增添进去和拆卸下来,演示与查看自然是方便.
同时每个模块的修改都保留有完整的记录,所以要重用或者参考设计甚是方便,
本人自然是感叹.不过只无耐于当时的技术水平,只能望洋兴叹啊.现今凌乱的
代码已经让我吃尽了苦头---时常不知道先前那段写的代码放置哪了修改哪了....无奈啊! 

现今下定决心想自己开发一个重用代码管理系统,设计目标如下(切盼能分享大家的经验): 

1. 项目代码或模块信息的CRUD 
2. 项目代码或模块的演示 
3. 项目或模块代码的管理与下载 
4. 项目或模块代码的版本修改信息的追踪(bug信息/曾使用过的信息) 
5. 项目或模块代码的分类管理 
6. 搜索 
    6.1 按关键字如: 验证码 
    6.2 按日期  如: 2009-08-21 
    6.3 按作者信息  如: itlangqun 
    6.4 按曾经使用的项目名 如: 中石油资金代管项目  
    (...等等,欢迎大家补充)
7. 相关资料信息管理
    说明: 某个项目中用到的好的控件或者第三放开发包的时候, 我们通常需要点学习资料(API/前人总结等). 
             因而后续的人继续开发使用,踏在他们的肩上,会更好执行项目开发进度.省去好多需找资料的宝贵时间.
 
   宏观看来这个平台就是以应用为中心,挖掘项目需要为起始点,触发这一系列的
  "项目功能需求-->提取重用模块-->需找选择匹配模块--->模块学习使用"这么一个过程.
   本人熟悉JAVA和PHP,所以知道可以整合Apache+Tomcat搭载一个管理JAVA/PHP的代码重用的平台.
   我想也应该可以整合dot Net的IIS,让其也支持ASP/ASP.Net.不过本人缺经验还望各路英雄多多出谋划策.
   数据库初步决定采用MySQL或者HSQL不知道那个更好些.
   小弟不才,还望大家多多拍砖,别拍得我没气了就行...
   
 

解决:js向后台传参数出现乱码

前台js代码块中对各个变量进行编码处理如下:

var typeselect = form2.typeselect.value;

//var typeselect = document.getElementById(‘typeselect’).value;

//怎么获得值得自己用自己的方式, 不一定要像我酱紫..

typeselect=encodeURI(typeselect);

typeselect=encodeURI(typeselect);

form2.action=”xxxx.do typeselect=”+typeselect;

form2.submit();

在后台进行获取:

import java.net.URLDecoder;

if (request.getParameter(“typeselect”) != null) {

    typeid = request.getParameter(“typeselect”);

    typeid = URLDecoder.decode(typeid, “utf-8”);

}

经测试, 乱码问题得以解决;

http协议文件下载原理详解

http协议 文件下载原理详解

2009年06月01日 星期一 04:53 P.M.

最近研究了一下关于文件下载的相关内容,觉得还是写些东西记下来比较好。起初只是想研究研究,但后来发现写个可重用性比较高的模块还是很有必要的,我想这也是大多数开发人员的习惯吧。

对于HTTP协议,向服务器请求某个文件时,只要发送类似如下的请求即可:

GET /Path/FileName HTTP/1.0

Host: www.server.com:80

Accept: */*

User-Agent: GeneralDownloadApplication

Connection: close

每行用一个“回车换行”分隔,末尾再追加一个“回车换行”作为整个请求的结束。

第一行中的GET是HTTP协议支持的方法之一,方法名是大小写敏感的,HTTP协议还支持OPTIONS、HAED、POST、PUT、DELETE、TRACE、CONNECT等方法,而GET和HEAD这两个方法通常被认为是“安全的”,也就是说任何实现了HTTP协议的服务器程序都会实现这两个方法。对于文件下载功能,GET足矣。GET后面是一个空格,其后紧跟的是要下载的文件从WEB服务器根开始的绝对路径。该路径后又有一个空格,然后是协议名称及协议版本。

除第一行以外,其余行都是HTTP头的字段部分。Host字段表示主机名和端口号,如果端口号是默认的80则可以不写。Accept字段中的*/*表示接收任何类型的数据。User-Agent表示用户代理,这个字段可有可无,但强烈建议加上,因为它是服务器统计、追踪以及识别客户端的依据。Connection字段中的close表示使用非持久连接。

关于HTTP协议更多的细节可以参考RFC2616(HTTP 1.1)。因为我只是想通过HTTP协议实现文件下载,所以也只看了一部分,并没有看全。

如果服务器成功收到该请求,并且没有出现任何错误,则会返回类似下面的数据:

HTTP/1.0 200 OK

Content-Length: 13057672

Content-Type: application/octet-stream

Last-Modified: Wed, 10 Oct 2005 00:56:34 GMT

Accept-Ranges: bytes

ETag: “2f38a6cac7cec51:160c”

Server: Microsoft-IIS/6.0

X-Powered-By: ASP.NET

Date: Wed, 16 Nov 2005 01:57:54 GMT

Connection: close

不用逐一解释,很多东西一看几乎就明白了,只说我们大家都关心内容吧。

第一行是协议名称及版本号,空格后面会有一个三位数的数字,是HTTP协议的响应状态码,200表示成功,OK是对状态码的简短文字描述。状态码共有5类:

1xx属于通知类;

2xx属于成功类;

3xx属于重定向类;

4xx属于客户端错误类;

5xx属于服务端错误类。

对于状态码,相信大家对404应该很熟悉,如果向一个服务器请求一个不存在的文件,就会得到该错误,通常浏览器也会显示类似“HTTP 404 – 未找到文件”这样的错误。Content-Length字段是一个比较重要的字段,它标明了服务器返回数据的长度,这个长度是不包含HTTP头长度的。换句话说,我们的请求中并没有Range字段(后面会说到),表示我们请求的是整个文件,所以Content-Length就是整个文件的大小。其余各字段是一些关于文件和服务器的属性信息。

这段返回数据同样是以最后一行的结束标志(回车换行)和一个额外的回车换行作为结束,即“\r\n\r\n”。而“\r\n\r\n”后面紧接的就是文件的内容了,这样我们就可以找到“\r\n\r\n”,并从它后面的第一个字节开始,源源不断的读取,再写到文件中了。

以上就是通过HTTP协议实现文件下载的全过程。但还不能实现断点续传,而实际上断点续传的实现非常简单,只要在请求中加一个Range字段就可以了。

假如一个文件有1000个字节,那么其范围就是0-999,则:

Range: bytes=500-      表示读取该文件的500-999字节,共500字节。

Range: bytes=500-599   表示读取该文件的500-599字节,共100字节。

Range还有其它几种写法,但上面这两种是最常用的,对于断点续传也足矣了。如果HTTP请求中包含Range字段,那么服务器会返回206(Partial Content),同时HTTP头中也会有一个相应的Content-Range字段,类似下面的格式:

Content-Range: bytes 500-999/1000

Content-Range字段说明服务器返回了文件的某个范围及文件的总长度。这时Content-Length字段就不是整个文件的大小了,而是对应文件这个范围的字节数,这一点一定要注意。

一切好像基本上没有什么问题了,本来我也是这么认为的,但事实并非如此。如果我们请求的文件的URL是类似http://www.server.com/filename.exe这样的文件,则不会有问题。但是很多软件下载网站的文件下载链接都是通过程序重定向的,比如pchome的ACDSee的HTTP下载地址是:

http://download.pchome.net/php/tdownload2.php sid=5547&url=/multimedia/viewer/acdc31sr1b051007.exe&svr=1&typ=0

这种地址并没有直接标识文件的位置,而是通过程序进行了重定向。如果向服务器请求这样的URL,服务器就会返回302(Moved Temporarily),意思就是需要重定向,同时在HTTP头中会包含一个Location字段,Location字段的值就是重定向后的目的URL。这时就需要断开当前的连接,而向这个重定向后的服务器发请求。

     好了,原理基本上就是这些了。其实装个Sniffer好好分析一下,很容易就可以分析出来的。不过NetAnts也帮了我一些忙,它的文件下载日志对开发人员还是很有帮助的。

PHP图表制作工具集

【PHP图表制作工具集】

 

1. PHP扩展

JpGraph:http://www.aditus.nu/jpgraph/

ChartDirector:http://www.advsofteng.com/

 

2. JavaScript


Flot (http://code.google.com/p/flot/
) – Flot 为 jQuery 提供的javascript代码库. 容易使用,有特色的图表,提供交互功能(能够放大缩小数据区域等)。

Flotr (http://solutoire.com/flotr/
) – Flotr 是Prototype 1.6.0.2框架的javascript插件库。 Flotr帮助你在浏览器中创建图表,支持鼠标事件响应,放大缩小,CSS类型支持等。

Emprise JavaScript Charts (http://www.ejschart.com/
) – Emprise 是一个100% 纯 JavaScript 图表解决方案,并不需要任何 JavaScript 框架.

PlotKit (http://www.liquidx.net/plotkit/
) – PlotKit 是一个 图表和图像的Javascript 库. PlotKit 和 MochiKit javascript 库一起工作,支持HTML Canvas 和 Adobe SVG 显示 以及本地浏览器支持。尤其文档非常全。

 

3. Flash


Open Flash Chart (http://teethgrinder.co.uk/open-flash-chart/
) – Open Flash Chart 是一个 Flash 图表组件,很容易安装,提供以下语言的API: PHP, Perl, Python, Java, Ruby on Rails, and .Net 来控制图表。

AmCharts (http://www.amcharts.com/
) – AmCharts 是一个动画交互Flash图表。支持: Pie Charts, Line Charts, Scatter/Bubble Charts, Bar/Column Charts, 甚至股票图表。

PHP/SWF Charts (http://www.maani.us/charts/index.php
)
– PHP/SWF 是一个简单支持web图表的强大工具,你能使用 PHP 来收集数据,并发送给flash,支持很多图表类型: Line,
Column, Stacked column, Floating column, 3D column, Stacked 3D column,
Parallel 3D column, Pie, 3D Pie, Bar, Stacked bar, Floating bar, Area,
Stacked area, Candlestick, Scatter, Polar, Mixed.  

FusionCharts (http://www.fusioncharts.com/Free/
)
– FusionCharts 是一个跨浏览器和跨平台的flash图表组件,能够被 ASP.NET, ASP, PHP, JSP,
ColdFusion, Ruby on Rails, 简单 HTML 页面 甚至PPT调用. 几乎所有你知道的语言它都支持。

 

4. 其他


Visifire (http://www.visifire.com/
)
– Visifire 是用 Silverlight 做的,是一个开源可视化数据组件,使用Visifire你能创建动画 Silverlight
图表,支持 ASP, ASP.Net, PHP, JSP, ColdFusion, Ruby on Rails 或者 简单 HTML调用.

JFreeChart (http://www.jfree.org/jfreechart/
)
– JFreeChart 是一个开源java图表库,让开发者能够很容易在程序里面显示高质量的图表。 JFreeChart
项目从7年前便开始了,起始于 2000 年1月, 已经有四五万开发者已经使用了JFreeChart。JFreeChart
支持很多种图形文件格式: JPEG, GIF, PDF, EPS and SVG. 这对于java开发者是一个很好的资源。

IIS权限设置

IIS权限设置

虽然 Apache 的名声可能比 IIS 好,但用 IIS 来做 Web 服务器的人一定也不少。说实话,IIS 还是不错的,尤其是 Windows 2003 的 IIS 6(马上 Longhorn Server 的 IIS 7 也就要来了,相信会更好),性能和稳定性都相当不错。但是许多用 IIS 的人不太会设置 Web 服务器的权限,因此,出现漏洞被人黑掉也就不足为奇了。但我们不应该把这归咎于 IIS 的不安全。如果对站点的每个目录都配以正确的权限,出现漏洞被人黑掉的机会还是很小的(Web 应用程序本身有问题和通过其它方式入侵黑掉服务器的除外)。下面是我在配置过程中总结的一些经验,希望对大家有所帮助。

IIS Web 服务器的权限设置有两个地方,一个是 NTFS 文件系统本身的权限设置,另一个是 IIS 下网站->站点->属性->主目录(或站点下目录->属性->目录)面板上。这两个地方是密切相关的。下面我会以实例的方式来讲解如何设置权限。

IIS 下网站->站点->属性->主目录(或站点下目录->属性->目录)面板上有:

脚本资源访问

免费收录网站 www.admin5.net

读取
写入
浏览
记录访问
索引资源
6 个选项。这 6 个选项中,“记录访问”和“索引资源”跟安全性关系不大,一般都设置。但是如果前面四个权限都没有设置的话,这两个权限也没有必要设置。在设置权限时,记住这个规则即可,后面的例子中不再特别说明这两个权限的设置。

另外在这 6 个选项下面的执行权限下拉列表中还有:


纯脚本
纯脚本和可执行程序
3 个选项。

而网站目录如果在 NTFS 分区(推荐用这种)的话,还需要对 NTFS 分区上的这个目录设置相应权限,许多地方都介绍设置 everyone 的权限,实际上这是不好的,其实只要设置好 Internet 来宾帐号(IUSR_xxxxxxx)或 IIS_WPG 组的帐号权限就可以了。如果是设置 ASP、PHP 程序的目录权限,那么设置 Internet 来宾帐号的权限,而对于 ASP.NET 程序,则需要设置 IIS_WPG 组的帐号权限。在后面提到 NTFS 权限设置时会明确指出,没有明确指出的都是指设置 IIS 属性面板上的权限。

例1 —— ASP、PHP、ASP.NET 程序所在目录的权限设置:
如果这些程序是要执行的,那么需要设置“读取”权限,并且设置执行权限为“纯脚本”。不要设置“写入”和“脚本资源访问”,更不要设置执行权限为“纯脚本和可执行程序”。NTFS 权限中不要给 IIS_WPG 用户组和 Internet 来宾帐号设置写和修改权限。如果有一些特殊的配置文件(而且配置文件本身也是 ASP、PHP 程序),则需要给这些特定的文件配置 NTFS 权限中的 Internet 来宾帐号(ASP.NET 程序是 IIS_WPG 组)的写权限,而不要配置 IIS 属性面板中的“写入”权限。

站长必看的网站 www.admin5.com

IIS 面板中的“写入”权限实际上是对 HTTP PUT 指令的处理,对于普通网站,一般情况下这个权限是不打开的。

IIS 面板中的“脚本资源访问”不是指可以执行脚本的权限,而是指可以访问源代码的权限,如果同时又打开“写入”权限的话,那么就非常危险了。

执行权限中“纯脚本和可执行程序”权限可以执行任意程序,包括 exe 可执行程序,如果目录同时有“写入”权限的话,那么就很容易被人上传并执行木马程序了。

对于 ASP.NET 程序的目录,许多人喜欢在文件系统中设置成 Web 共享,实际上这是没有必要的。只需要在 IIS 中保证该目录为一个应用程序即可。如果所在目录在 IIS 中不是一个应用程序目录,只需要在其属性->目录面板中应用程序设置部分点创建就可以了。Web 共享会给其更多权限,可能会造成不安全因素。

总结:也就是说一般不要打开-主目录-(写入),(脚本资源访问) 这两项以及不要选上(纯脚本和可执行程序),选(纯脚本)就可以了.需要asp.net的应用程序的如果应用程序目录不止应用程序一个程序的可以在应用程序文件夹上(属性)-目录-点创建就可以了.不要在文件夹上选web共享.

例2 —— 上传目录的权限设置:
用户的网站上可能会设置一个或几个目录允许上传文件,上传的方式一般是通过 ASP、PHP、ASP.NET 等程序来完成。这时需要注意,一定要将上传目录的执行权限设为“无”,这样即使上传了 ASP、PHP 等脚本程序或者 exe 程序,也不会在用户浏览器里就触发执行。 网站精华 top.admin5.com

同样,如果不需要用户用 PUT 指令上传,那么不要打开该上传目录的“写入”权限。而应该设置 NTFS 权限中的 Internet 来宾帐号(ASP.NET 程序的上传目录是 IIS_WPG 组)的写权限。

如果下载时,是通过程序读取文件内容然后再转发给用户的话,那么连“读取”权限也不要设置。这样可以保证用户上传的文件只能被程序中已授权的用户所下载。而不是知道文件存放目录的用户所下载。“浏览”权限也不要打开,除非你就是希望用户可以浏览你的上传目录,并可以选择自己想要下载的东西。

总结:一般的一些asp.php等程序都有一个上传目录.比如论坛.他们继承了上面的属性可以运行脚本的.我们应该将这些目录从新设置一下属性.将(纯脚本)改成(无).

例3 —— Access 数据库所在目录的权限设置:
许多 IIS 用户常常采用将 Access 数据库改名(改为 asp 或者 aspx 后缀等)或者放在发布目录之外的方法来避免浏览者下载它们的 Access 数据库。而实际上,这是不必要的。其实只需要将 Access 所在目录(或者该文件)的“读取”、“写入”权限都去掉就可以防止被人下载或篡改了。你不必担心这样你的程序会无法读取和写入你的 Access 数据库。你的程序需要的是 NTFS 上 Internet 来宾帐号或 IIS_WPG 组帐号的权限,你只要将这些用户的权限设置为可读可写就完全可以保证你的程序能够正确运行了。

站长网 www.admin5.com

总结:Internet 来宾帐号或 IIS_WPG 组帐号的权限可读可写.那么Access所在目录(或者该文件)的“读取”、“写入”权限都去掉就可以防止被人下载或篡改了

例4 —— 其它目录的权限设置:
你的网站下可能还有纯图片目录、纯 html 模版目录、纯客户端 js 文件目录或者样式表目录等,这些目录只需要设置“读取”权限即可,执行权限设成“无”即可。其它权限一概不需要设置。

上面的几个例子已经包含了大部分情况下的权限设置,其它情况根据这些例子,你一定可以想到该如何设置。