??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品国产一区二区,欧美成人基地,欧美女优在线http://www.aygfsteel.com/ivanwan/archive/2014/11/24/420534.htmlivaneeoivaneeoMon, 24 Nov 2014 13:19:00 GMThttp://www.aygfsteel.com/ivanwan/archive/2014/11/24/420534.htmlhttp://www.aygfsteel.com/ivanwan/comments/420534.htmlhttp://www.aygfsteel.com/ivanwan/archive/2014/11/24/420534.html#Feedback0http://www.aygfsteel.com/ivanwan/comments/commentRss/420534.htmlhttp://www.aygfsteel.com/ivanwan/services/trackbacks/420534.html
location / {     proxy_pass http://127.0.0.1:9999;     proxy_connect_timeout 60;     proxy_set_header Host $host;     proxy_set_header X-Real-IP $remote_addr;     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;     proxy_set_header X-NginX-Proxy true;      # 下面是关?    proxy_http_version 1.1;     proxy_set_header Upgrade $http_upgrade;     proxy_set_header Connection "upgrade";     # q是配置webpysessoin丢失的问?    fastcgi_param  SCRIPT_NAME        ""; }
http://nginx.org/en/docs/http/websocket.html


ivaneeo 2014-11-24 21:19 发表评论
]]>
Canvas里的globalCompositeOperationhttp://www.aygfsteel.com/ivanwan/archive/2014/03/28/411623.htmlivaneeoivaneeoFri, 28 Mar 2014 07:48:00 GMThttp://www.aygfsteel.com/ivanwan/archive/2014/03/28/411623.htmlhttp://www.aygfsteel.com/ivanwan/comments/411623.htmlhttp://www.aygfsteel.com/ivanwan/archive/2014/03/28/411623.html#Feedback0http://www.aygfsteel.com/ivanwan/comments/commentRss/411623.htmlhttp://www.aygfsteel.com/ivanwan/services/trackbacks/411623.htmlCanvas里的globalCompositeOperation是个很少用到的函?不太熟?zhn)E序l图的同学们估计压根都不知道q玩意是q什么的.

单来?Composite(l合),是对你在绘图中,后绘制的囑Ş与先l制的图形之间的l合昄效果,比如在国M,你先MW红?再来一W绿?怺的部分是一U؜?而在油画?l色׃覆盖掉相交部分的U色,q在E序l图中的处理是Composite,Canvas API中对应的函数是globalCompositeOperation,跟globalAlpha一?q个属性是全局?所以在使用的时候要注意save和restore.

我在l习q个函数的时?用的是chrome览?但是试l果却跟实际应该出现的结果不太一?开始我以ؓ是写错了,查数遍却没有问题,疑惑之下换了各种览器来试,真是囧啊,每个览器居焉不一?q同核心的chrome和safari都不一?..下面是测试结?


chrome


firefox


opera


safari


firefox官方|站l的实际效果?/span>

下面是每一个选项的说?我表辄可能不太明白,看图?:

source-over 默认,怺部分由后l制囑Ş的填?颜色,渐变,U理)覆盖,全部览器通过

source-in 只绘制相交部?由后l制囑Ş的填充覆?其余部分透明,webkit两兄弟没有通过

source-out 只绘制后l制囑Ş不相交的部分,由后l制囑Ş的填充覆?其余部分透明,webkit两兄弟没有通过

source-atop 后绘制图形不怺的部分透明,怺部分由后l制囑Ş的填充覆?全部览器通过

destination-over 怺部分由先l制囑Ş的填?颜色,渐变,U理)覆盖,全部览器通过

destination-in 只绘制相交部?由先l制囑Ş的填充覆?其余部分透明,webkit两兄弟没有通过

destination-out 只绘制先l制囑Ş不相交的部分,由先l制囑Ş的填充覆?其余部分透明,全部览器通过

destination-atop 先绘制图形不怺的部分透明,怺部分由先l制囑Ş的填充覆?webkit两兄弟没有通过

lighter 怺部分由根据先后图形填充来增加亮度,全部览器通过

darker 怺部分由根据先后图形填充来降低亮度,chrome通过,firefox官方说Firefox 3.6 / Thunderbird 3.1 / Fennec 1.0以后版本U除q个效果-0-,why?safari看似可以,但是无论你什么颜?它都l填充成黑色,opera无效?br />
copy 只绘制后l制囑Ş,只有opera通过

xor 怺部分透明,全部览器通过

l果太o人无语了,特别是firefox那个新版本移?我靠,为嘛?chrome和safari隑օ隑ּ,成W一塌糊?N是webkit核心的问?safari那个填充黑色很有IE6-中png透明问题的风?..opera表现很抢?只有一个效果未实现,l箋努力!

评分及浏览器版本:
Chrome dev 7.0.503.0 : 7/12
Firefox 3.6.6 : 10/12
Opera 10.53 : 11/12
Safari 4.0.3(531.9.1) : 6/12

ivaneeo 2014-03-28 15:48 发表评论
]]>
Nginx ?location 指o的匹配规?/title><link>http://www.aygfsteel.com/ivanwan/archive/2012/04/17/374949.html</link><dc:creator>ivaneeo</dc:creator><author>ivaneeo</author><pubDate>Tue, 17 Apr 2012 11:45:00 GMT</pubDate><guid>http://www.aygfsteel.com/ivanwan/archive/2012/04/17/374949.html</guid><wfw:comment>http://www.aygfsteel.com/ivanwan/comments/374949.html</wfw:comment><comments>http://www.aygfsteel.com/ivanwan/archive/2012/04/17/374949.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/ivanwan/comments/commentRss/374949.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/ivanwan/services/trackbacks/374949.html</trackback:ping><description><![CDATA[<div><span style="font-size:18px; color:#345286">Nginx ?location 指oQ允许对不同?URI q行不同的配|,既可以是字符Ԍ也可以是正则表达式。用正则表辑ּQ须使用以下前缀Q?/span><span style="font-size:18px"><br /> </span><span style="font-size:18px; color:#345286">        (1) <strong>~*</strong>, 表示不区分大写的匹配?/span><span style="font-size:18px"><br /> </span><span style="font-size:18px; color:#345286">        (2) <strong>~</strong>, 表示区分大小写的匚w?/span><span style="font-size:18px"><br /> <br /> </span><span style="font-size:18px; color:#345286">        对于非正则的匚wQ即字符串匹配,有如下前~Q?/span><span style="font-size:18px"><br /> </span><span style="font-size:18px; color:#345286">        (1) <strong>^~</strong>, 表示匚w到字W串后,l止正则匚w?/span><span style="font-size:18px"><br /> </span><span style="font-size:18px; color:#345286">        (2) <strong>=</strong>, 表示_匚w?/span><span style="font-size:18px"><br /> </span><span style="font-size:18px; color:#345286">        (3) <strong>@</strong>, 当然Q这个也不上字W串匚w。如果可以,你也可以其理解成是正则匚w。它是一个命名标讎ͼq种 location 不会用于正常的请求,它们通常只用于处理内部的重定向?/span><span style="font-size:18px"><br /> <br /> </span><span style="font-size:18px; color:#345286">        在匹配过E中QNginx 首先匹配字W串Q然后匹配正则表辑ּ。匹配到W一个正则表辑ּ后,会停止搜索。如果匹配到正则表达式,则用正则表辑ּ的搜索结果,如果没有匚w到正则表辑ּQ则使用字符串的搜烦l果?/span><span style="font-size:18px"><br /> <br /> </span><span style="font-size:18px; color:#345286">        上面q段话的意思是_有一个字W串和正则表辑ּ均能匚w上,那么会用正则表辑ּ的搜索结果。这里,我们可以使用前缀<strong>"^~"</strong> 来禁止匹配到字符串后Ql检查正则表辑ּ。匹配到 URI 后,停止搜索?/span><span style="font-size:18px"><br /> <br /> </span><span style="font-size:18px; color:#345286">        使用前缀 <strong>"="</strong> 可以q行_?URI 匚wQ如果找到匹配的 URIQ则停止搜烦?location = /" 只能匚w?"/"Q?"/test.html" 则不能被匚w?/span><span style="font-size:18px"><br /> <br /> </span><span style="font-size:18px; color:#345286">        正则表达式的匚wQ按照它们在配置文g中的序q行Q写在前面的优先?/span><span style="font-size:18px"><br /> <br /> </span><span style="font-size:18px; color:#345286">        另外Q前~ <strong>"@"</strong> 是一个命名标讎ͼq种 location 不会用于正常的请求,它们通常只用于处理内部的重定?例如Qerror_page, try_files)?/span><span style="font-size:18px"><br /> <br /> </span><span style="font-size:18px; color:#345286">        最后ȝ一下匹配的q程Q?/span><span style="font-size:18px"><br /> </span><span style="font-size:18px; color:#345286">        (1) 前缀 <strong>"="</strong> 先进行匹配,如果扑ֈ了,l止搜烦?/span><span style="font-size:18px"><br /> </span><span style="font-size:18px; color:#345286">        (2) Ҏ(gu)有其? location q行非正则的匚wQ找到最_匚w(对于 /blog/admin/ q个 URI, location /blog 要比 location / 长,因此 location /blog 要比 location / 要精?的那个。如果找到的q个是带<strong>"^~"</strong> 前缀的,则终止搜索ƈ直接q回扑ֈ的这个,否则开始正则查找?strong>会不会出现所有的非正则匹配都无法匚w? URI 呢,当然Q你若不定义一?location /Q这U情늚会发生Q没关系啊,它会q行正则查找的?/strong></span><span style="font-size:18px"><br /> </span><span style="font-size:18px; color:#345286">        (3) 正则查找Q按照我们配|文件中配置?location 序q行查找?/span><span style="font-size:18px"><br /> </span> <p><span style="font-size:18px; color:#345286">        (4) 如果正则查找匚w成功Q则使用此正则匹配的 locationQ否则,使用W二步查扄l果。如果『否则』发生了Q同ӞW二步中的粗体字部分的假讄情况也发生了Q怎么办?404 会等着你的?/span></p> <p><span style="font-size:18px; color:#345286"><br /> </span></p> <p><span style="font-size:18px; color:#345286">参考:</span><a >nginx location的管理以及查?/a></p> <p><br /> </p> <p style="margin-top:11px; margin-right:0px; margin-bottom:11px; margin-left:0px"> 例子Q?/p> <blockquote style="padding-top:1px; padding-right:10px; padding-bottom:1px; padding-left:10px; margin-top:10px; margin-right:0px; margin-bottom:10px; margin-left:10px; background-color:#efefef"> <p style="margin-top:11px; margin-right:0px; margin-bottom:11px; margin-left:0px"> location = / {<br /> # 只匹?/ 查询?br /> [ configuration A ]<br /> }</p> </blockquote> <blockquote style="padding-top:1px; padding-right:10px; padding-bottom:1px; padding-left:10px; margin-top:10px; margin-right:0px; margin-bottom:10px; margin-left:10px; background-color:#efefef"> <p style="margin-top:11px; margin-right:0px; margin-bottom:11px; margin-left:0px"> location / {<br /> # 匚wM查询Q因为所有请求都?/ 开头。但是正则表辑ּ规则和长的块规则被优先和查询匹配?br /> [ configuration B ]<br /> }</p> </blockquote> <blockquote style="padding-top:1px; padding-right:10px; padding-bottom:1px; padding-left:10px; margin-top:10px; margin-right:0px; margin-bottom:10px; margin-left:10px; background-color:#efefef"> <p style="margin-top:11px; margin-right:0px; margin-bottom:11px; margin-left:0px"> location ^~ /images/ {<br /> # 匚wM?/images/ 开头的M查询q且停止搜烦。Q何正则表辑ּ不会被试?br /> [ configuration C ]<br /> }</p> </blockquote> <blockquote style="padding-top:1px; padding-right:10px; padding-bottom:1px; padding-left:10px; margin-top:10px; margin-right:0px; margin-bottom:10px; margin-left:10px; background-color:#efefef"> <p style="margin-top:11px; margin-right:0px; margin-bottom:11px; margin-left:0px"> location ~* \.(gif|jpg|jpeg)$ {<br /> # 匚wM?gif、jpg ?jpeg l尾的请求。然而所?/images/ 目录的请求将使用 Configuration C?br /> [ configuration D ]<br /> }</p> </blockquote> <p style="margin-top:11px; margin-right:0px; margin-bottom:11px; margin-left:0px"> <strong>例子h:</strong></p> <p style="margin-top:11px; margin-right:0px; margin-bottom:11px; margin-left:0px"> </p> <p align="left">1Q?/   ->   _匚w到第1个locationQ匹配停止,使用configuration A<br /> 2Q?some/other/url    ->  首先前缀部分字符串匹配到了第2个locationQ然后进行正则匹配,昄没有匚w上,则用第2个location的配|configurationB<br /> 3Q?images /1.jpg  ->  首先前缀部分字符串匹配到了第2个locationQ但是接着对第3个location也前~匚w上了Q而且q时已经是配|文仉面对q个url的最大字 W串匚w了,q且location带有 "^~" 前缀Q则不再q行正则匚wQ最l用configuration C<br /> 4Q?some/other/path/to/1.jpg  -> 首先前缀部分同样字符串匹配到了第2个locationQ然后进行正则匹配,q时正则匚w成功Q则使用congifuration D</p> <p style="margin-top:11px; margin-right:0px; margin-bottom:11px; margin-left:0px"> </p> <p style="margin-top:11px; margin-right:0px; margin-bottom:11px; margin-left:0px"> 注意Q按L序定义q?个配|结果将仍然一栗?/p></div><img src ="http://www.aygfsteel.com/ivanwan/aggbug/374949.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/ivanwan/" target="_blank">ivaneeo</a> 2012-04-17 19:45 <a href="http://www.aygfsteel.com/ivanwan/archive/2012/04/17/374949.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>nginx二目录自动d斜杠(??http://www.aygfsteel.com/ivanwan/archive/2012/04/10/373710.htmlivaneeoivaneeoTue, 10 Apr 2012 07:25:00 GMThttp://www.aygfsteel.com/ivanwan/archive/2012/04/10/373710.htmlhttp://www.aygfsteel.com/ivanwan/comments/373710.htmlhttp://www.aygfsteel.com/ivanwan/archive/2012/04/10/373710.html#Feedback0http://www.aygfsteel.com/ivanwan/comments/commentRss/373710.htmlhttp://www.aygfsteel.com/ivanwan/services/trackbacks/373710.html
|上搜烦到的是在配置文g中添加:

optimize_server_names off;
server_name_in_redirect off;

但在nginx0.8.38中提C:

Restarting nginx: [warn]: the "optimize_server_names" directive is deprecated, use the "server_name_in_redirect" directive instead in /etc/nginx/nginx.conf:44
[emerg]: "server_name_in_redirect" directive is duplicate in /etc/nginx/nginx.conf:45
configuration file /etc/nginx/nginx.conf test failed

大意是说Q?br /> optimize_server_names已经被弃用,只用server_name_in_redirect卛_?br />
因此Q只需在nginx.conf中添加以下一行即可?br />
server_name_in_redirect off;


ivaneeo 2012-04-10 15:25 发表评论
]]>
bootstrap toolkit sample例子http://www.aygfsteel.com/ivanwan/archive/2012/02/14/369902.htmlivaneeoivaneeoMon, 13 Feb 2012 16:26:00 GMThttp://www.aygfsteel.com/ivanwan/archive/2012/02/14/369902.htmlhttp://www.aygfsteel.com/ivanwan/comments/369902.htmlhttp://www.aygfsteel.com/ivanwan/archive/2012/02/14/369902.html#Feedback0http://www.aygfsteel.com/ivanwan/comments/commentRss/369902.htmlhttp://www.aygfsteel.com/ivanwan/services/trackbacks/369902.html1.http://twitter.github.com/bootstrap/Q首先主站,可惜要fqQ?br />2.http://webdesigntutsplus.s3.amazonaws.com/tuts/195_bootstrap/demo/main.html Q也是一个简单的列子Q可以作为参?
3.http://www.breakingnews.com/ (新闻cȝ站,做的漂亮呀。。。)
4.http://www.mobile-loft.com/  (整体风格z?
5.http://demo.newfies-dialer.org/ (ajaxd的例?

ivaneeo 2012-02-14 00:26 发表评论
]]>
nginx ~译选项http://www.aygfsteel.com/ivanwan/archive/2011/12/13/366241.htmlivaneeoivaneeoTue, 13 Dec 2011 07:01:00 GMThttp://www.aygfsteel.com/ivanwan/archive/2011/12/13/366241.htmlhttp://www.aygfsteel.com/ivanwan/comments/366241.htmlhttp://www.aygfsteel.com/ivanwan/archive/2011/12/13/366241.html#Feedback0http://www.aygfsteel.com/ivanwan/comments/commentRss/366241.htmlhttp://www.aygfsteel.com/ivanwan/services/trackbacks/366241.html

configure 脚本定pȝ所h一些特性,特别?nginx 用来处理q接的方法。然后,它创?Makefile 文g?

configure 支持下面的选项Q?

--prefix=<path> - Nginx安装路径。如果没有指定,默认?/usr/local/nginx?

--sbin-path=<path> - Nginx可执行文件安装\径。只能安装时指定Q如果没有指定,默认?lt;prefix>/sbin/nginx?

--conf-path=<path> - 在没有给?c选项下默认的nginx.conf的\径。如果没有指定,默认?lt;prefix>/conf/nginx.conf?

--pid-path=<path> - 在nginx.conf中没有指定pid指o的情况下Q默认的nginx.pid的\径。如果没有指定,默认?<prefix>/logs/nginx.pid?

--lock-path=<path> - nginx.lock文g的\径?

--error-log-path=<path> - 在nginx.conf中没有指定error_log指o的情况下Q默认的错误日志的\径。如果没有指定,默认?<prefix>/logs/error.log?

--http-log-path=<path> - 在nginx.conf中没有指定access_log指o的情况下Q默认的讉K日志的\径。如果没有指定,默认?<prefix>/logs/access.log?

--user=<user> - 在nginx.conf中没有指定user指o的情况下Q默认的nginx使用的用戗如果没有指定,默认?nobody?

--group=<group> - 在nginx.conf中没有指定user指o的情况下Q默认的nginx使用的组。如果没有指定,默认?nobody?

--builddir=DIR - 指定~译的目?

--with-rtsig_module - 启用 rtsig 模块

--with-select_module --without-select_module - Whether or not to enable the select module. This module is enabled by default if a more suitable method such as kqueue, epoll, rtsig or /dev/poll is not discovered by configure.

//允许或不允许开启SELECT模式Q如?configure 没有扑ֈ更合适的模式Q比如:kqueue(sun os),epoll (linux kenel 2.6+), rtsig(实时信号)或?dev/poll(一U类似select的模式,底层实现与SELECT基本?同,都是采用轮训Ҏ(gu)) SELECT模式是默认安装模式

--with-poll_module --without-poll_module - Whether or not to enable the poll module. This module is enabled by default if a more suitable method such as kqueue, epoll, rtsig or /dev/poll is not discovered by configure.

--with-http_ssl_module - Enable ngx_http_ssl_module. Enables SSL support and the ability to handle HTTPS requests. Requires OpenSSL. On Debian, this is libssl-dev.

//开启HTTP SSL模块QNGINX可以支持HTTPSh。这个模块需要已l安装了OPENSSLQ在DEBIAN上是libssl-dev

--with-http_realip_module - 启用 ngx_http_realip_module

--with-http_addition_module - 启用 ngx_http_addition_module

--with-http_sub_module - 启用 ngx_http_sub_module

--with-http_dav_module - 启用 ngx_http_dav_module

--with-http_flv_module - 启用 ngx_http_flv_module

--with-http_stub_status_module - 启用 "server status" ?

--without-http_charset_module - 用 ngx_http_charset_module

--without-http_gzip_module - 用 ngx_http_gzip_module. 如果启用Q需?zlib ?

--without-http_ssi_module - 用 ngx_http_ssi_module

--without-http_userid_module - 用 ngx_http_userid_module

--without-http_access_module - 用 ngx_http_access_module

--without-http_auth_basic_module - 用 ngx_http_auth_basic_module

--without-http_autoindex_module - 用 ngx_http_autoindex_module

--without-http_geo_module - 用 ngx_http_geo_module

--without-http_map_module - 用 ngx_http_map_module

--without-http_referer_module - 用 ngx_http_referer_module

--without-http_rewrite_module - 用 ngx_http_rewrite_module. 如果启用需?PCRE ?

--without-http_proxy_module - 用 ngx_http_proxy_module

--without-http_fastcgi_module - 用 ngx_http_fastcgi_module

--without-http_memcached_module - 用 ngx_http_memcached_module

--without-http_limit_zone_module - 用 ngx_http_limit_zone_module

--without-http_empty_gif_module - 用 ngx_http_empty_gif_module

--without-http_browser_module - 用 ngx_http_browser_module

--without-http_upstream_ip_hash_module - 用 ngx_http_upstream_ip_hash_module

--with-http_perl_module - 启用 ngx_http_perl_module

--with-perl_modules_path=PATH - 指定 perl 模块的\?

--with-perl=PATH - 指定 perl 执行文g的\?

--http-log-path=PATH - Set path to the http access log

--http-client-body-temp-path=PATH - Set path to the http client request body temporary files

--http-proxy-temp-path=PATH - Set path to the http proxy temporary files

--http-fastcgi-temp-path=PATH - Set path to the http fastcgi temporary files

--without-http - 用 HTTP server

--with-mail - 启用 IMAP4/POP3/SMTP 代理模块

--with-mail_ssl_module - 启用 ngx_mail_ssl_module

--with-cc=PATH - 指定 C ~译器的路径

--with-cpp=PATH - 指定 C 预处理器的\?

--with-cc-opt=OPTIONS - Additional parameters which will be added to the variable CFLAGS. With the use of the system library PCRE in FreeBSD, it is necessary to indicate --with-cc-opt="-I /usr/local/include". If we are using select() and it is necessary to increase the number of file descriptors, then this also can be assigned here: --with-cc-opt="-D FD_SETSIZE=2048".

--with-ld-opt=OPTIONS - Additional parameters passed to the linker. With the use of the system library PCRE in FreeBSD, it is necessary to indicate --with-ld-opt="-L /usr/local/lib".

--with-cpu-opt=CPU - 为特定的 CPU ~译Q有效的值包括:pentium, pentiumpro, pentium3, pentium4, athlon, opteron, amd64, sparc32, sparc64, ppc64

--without-pcre - 止 PCRE 库的使用。同时也会禁?HTTP rewrite 模块。在 "location" 配置指o中的正则表达式也需?PCRE ?

--with-pcre=DIR - 指定 PCRE 库的源代码的路径?

--with-pcre-opt=OPTIONS - Set additional options for PCRE building.

--with-md5=DIR - Set path to md5 library sources.

--with-md5-opt=OPTIONS - Set additional options for md5 building.

--with-md5-asm - Use md5 assembler sources.

--with-sha1=DIR - Set path to sha1 library sources.

--with-sha1-opt=OPTIONS - Set additional options for sha1 building.

--with-sha1-asm - Use sha1 assembler sources.

--with-zlib=DIR - Set path to zlib library sources.

--with-zlib-opt=OPTIONS - Set additional options for zlib building.

--with-zlib-asm=CPU - Use zlib assembler sources optimized for specified CPU, valid values are: pentium, pentiumpro

--with-openssl=DIR - Set path to OpenSSL library sources

--with-openssl-opt=OPTIONS - Set additional options for OpenSSL building

--with-debug - 启用调试日志

--add-module=PATH - Add in a third-party module found in directory PATH

在不同版本间Q选项可能会有些许变化Q请L使用 ./configure --help 命o来检查一下当前的选项列表?



ivaneeo 2011-12-13 15:01 发表评论
]]>
nginx proxy_pass 里的??/title><link>http://www.aygfsteel.com/ivanwan/archive/2011/12/13/366224.html</link><dc:creator>ivaneeo</dc:creator><author>ivaneeo</author><pubDate>Tue, 13 Dec 2011 05:21:00 GMT</pubDate><guid>http://www.aygfsteel.com/ivanwan/archive/2011/12/13/366224.html</guid><wfw:comment>http://www.aygfsteel.com/ivanwan/comments/366224.html</wfw:comment><comments>http://www.aygfsteel.com/ivanwan/archive/2011/12/13/366224.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/ivanwan/comments/commentRss/366224.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/ivanwan/services/trackbacks/366224.html</trackback:ping><description><![CDATA[<div><div> <p>见配|,摘自nginx.conf 里的server D:</p> <div><div><pre style="font-family:monospace;">server { <span style="color: #00007f;">listen</span> <span style="color: #ff0000;">80</span>; server_name abc.163.com ; <span style="color: #00007f;">location</span> / { proxy_pass http://ent.163.com/ ; } <span style="color: #00007f;">location</span> /star/ { proxy_pass http://ent.163.com ; } }</pre></div></div> <p>里面有两个locationQ我先说W一个,/ 。其实这里有两种写法Q分别是Q?/p> <div><div><pre style="font-family:monospace;"><span style="color: #00007f;">location</span> / { proxy_pass http://ent.163.com/ ; }</pre></div></div> <div><div><pre style="font-family:monospace;"><span style="color: #00007f;">location</span> / { proxy_pass http://ent.163.com ; }</pre></div></div> <p>出来的效果都一L?/p> <p>W二个locationQ?star/。同样两U写法都有,都出来的l果Q就不一样了?/p> <div><div><pre style="font-family:monospace;"><span style="color: #00007f;">location</span> /star/ { proxy_pass http://ent.163.com ; }</pre></div></div> <p>当访?http://abc.163.com/star/ 的时候,nginx 会代理访问到 http://ent.163.com/star/ Qƈq回l我们?/p> <div><div><pre style="font-family:monospace;"><span style="color: #00007f;">location</span> /star/ { proxy_pass http://ent.163.com/ ; }</pre></div></div> <p>当访?http://abc.163.com/star/ 的时候,nginx 会代理访问到 http://ent.163.com/ Qƈq回l我们?/p> <p>q两D配|,分别在于Q?proxy_pass http://ent.163.com<span style="color: #ff0000;">/</span> ; q个”/”Qo到出来的l果完全不同?/p> <p>前者,相当于告诉nginxQ我q个locationQ是代理讉K到http://ent.163.com q个server的,我的location是什么,nginx 把location 加在proxy_pass ?server 后面Q这里是/star/Q所以就相当?http://ent.163.com/star/。如果是location /blog/ Q就是代理访问到 http://ent.163.com/blog/?/p> <p>后者,相当于告诉nginxQ我q个locationQ是代理讉K到http://ent.163.com/的,http: //abc.163.com/star/ == http://ent.163.com/ Q可以这L解。改变locationQƈ不能改变q回的内容,q回的内容始l是http://ent.163.com/ ?如果是location /blog/ Q那是 http://abc.163.com/blog/ == http://ent.163.com/ ?/p> <p>q样Q也可以解释了上面那个location / 的例子,/ 嘛,加在server 的后面,仍然?/ Q所以,两种写法出来的结果是一L?/p> <p>PS: 如果?location ~* ^/start/(.*)\.html q种正则的locationQ是不能?#8221;/”上去的,nginx -t 也会报错的了。因为,路径都需要正则匹配了嘛,q不是一个相对固定的locatin了,必然要代理到一个server?/p> </div></div><img src ="http://www.aygfsteel.com/ivanwan/aggbug/366224.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/ivanwan/" target="_blank">ivaneeo</a> 2011-12-13 13:21 <a href="http://www.aygfsteel.com/ivanwan/archive/2011/12/13/366224.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>nginx 正则http://www.aygfsteel.com/ivanwan/archive/2011/12/12/366186.htmlivaneeoivaneeoMon, 12 Dec 2011 14:25:00 GMThttp://www.aygfsteel.com/ivanwan/archive/2011/12/12/366186.htmlhttp://www.aygfsteel.com/ivanwan/comments/366186.htmlhttp://www.aygfsteel.com/ivanwan/archive/2011/12/12/366186.html#Feedback0http://www.aygfsteel.com/ivanwan/comments/commentRss/366186.htmlhttp://www.aygfsteel.com/ivanwan/services/trackbacks/366186.html location

syntax: location [=|~|~*|^~] /uri/ { … }
语法:location [=|~|~*|^~] /uri/ { … }

default: no
默认:?/p>

context: server
上下?server

This directive allows different configurations depending on the URI. It can be configured using both conventional strings and regular expressions. To use regular expressions, you must use the prefix ~* for case insensitive match and ~ for case sensitive match.
q个指o随URL不同而接受不同的l构。你可以配置使用常规字符串和正则表达式。如果?a title="View all posts in 正则" target="_blank">正则表达式,你必M? ~* 前缀选择不区分大写的匹配或?~ 选择区分大小写的匚w?/p>

To determine which location directive matches a particular query, the conventional strings are checked first. Conventional strings match the beginning portion of the query and are case-sensitive – the most specific match will be used (see below on how nginx determines this). Afterwards, regular expressions are checked in the order defined in the configuration file. The first regular expression to match the query will stop the search. If no regular expression matches are found, the result from the convention string search is used.
定 哪个location 指o匚w一个特定指令,常规字符串第一个测试。常规字W串匚wh的开始部分ƈ且区分大写Q最明确的匹配将会被使用Q查看下文明?nginx 怎么定它)。然后正则表辑ּ按照配置文g里的序试。找到第一个比配的正则表达式将停止搜烦。如果没有找到匹配的正则表达式,使用常规字符串的l果?/p>

There are two ways to modify this behavior. The first is to use the prefix “=”, which matches an exact query only. If the query matches, then searching stops and the request is handled immediately. For example, if the request “/” occurs frequently, then using “location = /” will expedite the processing of this request.
有两个方法修改这个行为。第一个方法是使用 “=”前缀Q将只执行严格匹配。如果这个查询匹配,那么停止搜索ƈ立即处理q个h。例子:如果l常发生”/”hQ那么?“location = /” 加速处理这个请求?/p>

The second is to use the prefix ^~. This prefix is used with a conventional string and tells nginx to not check regular expressions if the path provided is a match. For instance, “location ^~ /images/” would halt searching if the query begins with /images/ – all regular expression directives would not be checked.
W二个是使用 ^~ 前缀。如果把q个前缀用于一个常规字W串那么告诉nginx 如果路径匚w那么不测试正则表辑ּ?/p>

Furthermore it is important to know that NGINX does the comparison not URL encoded, so if you have a URL like “/images/%20/test” then use “/images/ /test” to determine the location.
而且它重要在?NGINX 做比较没?URL ~码Q所以如果你有一?URL 链接’/images/%20/test’ , 那么使用 “images/ /test” 限定location?/p>

To summarize, the order in which directives are checked is as follows:
ȝQ指令按下列序被接?

1. Directives with the = prefix that match the query exactly. If found, searching stops.
1. = 前缀的指令严格匹配这个查询。如果找刎ͼ停止搜烦?br /> 2. All remaining directives with conventional strings, longest match first. If this match used the ^~ prefix, searching stops.
2. 剩下的常规字W串Q长的在前。如果这个匹配?^~ 前缀Q搜索停止?br /> 3. Regular expressions, in order of definition in the configuration file.
3. 正则表达式,按配|文仉的顺序?br /> 4. If #3 yielded a match, that result is used. Else the match from #2 is used.
4. 如果W三步生匹配,则用这个结果。否则用第二步的匹配结果?/p>

Example:
例子Q?/p>

location = / {
# matches the query / only.
# 只匹?/ 查询?br /> [ configuration A ]
}
location / {
# matches any query, since all queries begin with /, but regular
# expressions and any longer conventional blocks will be
# matched first.
# 匚wM查询Q因为所有请求都?/ 开头。但是正则表辑ּ规则和长的块规则被优先和查询匹配?br /> [ configuration B ]
}
location ^~ /images/ {
# matches any query beginning with /images/ and halts searching,
# so regular expressions will not be checked.
# 匚wM?/images/ 开头的M查询q且停止搜烦。Q何正则表辑ּ不会被试?br /> [ configuration C ]
}
location ~* “.(gif|jpg|jpeg)$ {
# matches any request ending in gif, jpg, or jpeg. However, all
# requests to the /images/ directory will be handled by
# Configuration C.
# 匚wM?gif、jpg ?jpeg l尾的请求。然而所?/images/ 目录的请求将使用 Configuration C?br /> [ configuration D ]
}

Example requests:
例子h:

*

/ -> configuration A
*

/documents/document.html -> configuration B
*

/images/1.gif -> configuration C
*

/documents/1.jpg -> configuration D

Note that you could define these 4 configurations in any order and the results would remain the same.
注意Q按L序定义q?个配|结果将仍然一栗?/p>

一、介l?span style="font-size: x-small;">Nginx是俄|斯人编写的十分轻量U的HTTP服务?NginxQ它的发音ؓ“engine X”Q? 是一个高性能的HTTP和反向代理服务器Q同时也是一个IMAP/POP3/SMTP 代理服务器.
二?strong>Location语法语法Qlocation [=|~|~*|^~] /uri/ { … }
注:
1、~   为区分大写匚w
2、~* Z区分大小写匹?br /> 3?~?~*分别为区分大写不匹?/strong>及不区分大小?/span>不匹?/strong>
CZ一Q?br /> location  / { }
匚wM查询Q因为所有请求都?/ 开头。但是正则表辑ּ规则被优先和查询匹配?/span>
CZ二:
location =/ {}
仅仅匚w/

CZ三:
location ~* \.(gif|jpg|jpeg)$ ?br />
rewrite \.(gif|jpg)$ /logo.png;
?br /> 注:不区分大写匚wM以gifQjpgQjpegl尾的文?/span>
三?strong>ReWrite语法

last – 基本上都用这个Flag?br /> break – 中止RewirteQ不在l匹?br /> redirect – q回临时重定向的HTTP状?02
permanent – q回怹重定向的HTTP状?01

1、下面是可以用来判断的表辑ּQ?/span>
-f?-f用来判断是否存在文g
-d?-d用来判断是否存在目录
-e?-e用来判断是否存在文g或目?br /> -x?-x用来判断文g是否可执?/span>
2、下面是可以用作判断的全局变量
例:http://localhost:88/test1/test2/test.php
$hostQlocalhost
$server_portQ?8
$request_uriQ?/span>http://localhost:88/test1/test2/test.php
$document_uriQ?test1/test2/test.php
$document_rootQD:\nginx/html
$request_filenameQD:\nginx/html/test1/test2/test.php

四?strong>Redirect语法

server {
listen 80;
server_name start.igrow.cn;
index index.html index.php;
root html;
if ($http_host !~ “^star\.igrow\.cn

正则表达式匹配,其中Q?/strong>

  1. * ~ 为区分大写匚w
  2. * ~* Z区分大小写匹?/li>
  3. * !~?~*分别为区分大写不匹配及不区分大写不匹?/li>

文g及目录匹配,其中Q?/strong>

  1. * -f?-f用来判断是否存在文g
  2. * -d?-d用来判断是否存在目录
  3. * -e?-e用来判断是否存在文g或目?/li>
  4. * -x?-x用来判断文g是否可执?/li>

flag标记有:

  1. * last 相当于Apache里的[L]标记Q表C完成rewrite
  2. * break l止匚w, 不再匚w后面的规?/li>
  3. * redirect q回302临时重定?地址栏会昄跌{后的地址
  4. * permanent q回301怹重定?地址栏会昄跌{后的地址

一些可用的全局变量有,可以用做条g判断(待补?

  1. $args
  2. $content_length
  3. $content_type
  4. $document_root
  5. $document_uri
  6. $host
  7. $http_user_agent
  8. $http_cookie
  9. $limit_rate
  10. $request_body_file
  11. $request_method
  12. $remote_addr
  13. $remote_port
  14. $remote_user
  15. $request_filename
  16. $request_uri
  17. $query_string
  18. $scheme
  19. $server_protocol
  20. $server_addr
  21. $server_name
  22. $server_port
  23. $uri

l合QeePHP的例?/strong>

  1. if (!-d $request_filename) {
  2. rewrite ^/([a-z-A-Z]+)/([a-z-A-Z]+)/?(.*)$ /index.php?namespace=user&amp;controller=$1&amp;action=$2&amp;$3 last;
  3. rewrite ^/([a-z-A-Z]+)/?$ /index.php?namespace=user&amp;controller=$1 last;
  4. break;

多目录{成参?/strong>
abc.domian.com/sort/2 => abc.domian.com/index.php?act=sort&name=abc&id=2

  1. if ($host ~* (.*)\.domain\.com) {
  2. set $sub_name $1;
  3. rewrite ^/sort\/(\d+)\/?$ /index.php?act=sort&cid=$sub_name&id=$1 last;
  4. }

目录Ҏ(gu)
/123456/xxxx -> /xxxx?id=123456

  1. rewrite ^/(\d+)/(.+)/ /$2?id=$1 last;

例如下面讑֮nginx在用户用ie的用重定向?nginx-ie目录下:

  1. if ($http_user_agent ~ MSIE) {
  2. rewrite ^(.*)$ /nginx-ie/$1 break;
  3. }

目录自动?#8220;/”

  1. if (-d $request_filename){
  2. rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent;
  3. }

止htaccess

  1. location ~/\.ht {
  2. deny all;
  3. }

止多个目录

  1. location ~ ^/(cron|templates)/ {
  2. deny all;
  3. break;
  4. }

止?data开头的文g
可以止/data/下多U目录下.log.txt{请?

  1. location ~ ^/data {
  2. deny all;
  3. }

止单个目录
不能止.log.txt能请?/p>

  1. location /searchword/cron/ {
  2. deny all;
  3. }

止单个文g

  1. location ~ /data/sql/data.sql {
  2. deny all;
  3. }

lfavicon.ico和robots.txt讄q期旉;
q里为favicon.ico?9?robots.txt?天ƈ不记?04错误日志

  1. location ~(favicon.ico) {
  2. log_not_found off;
  3. expires 99d;
  4. break;
  5. }

  6. location ~(robots.txt) {
  7. log_not_found off;
  8. expires 7d;
  9. break;
  10. }

讑֮某个文g的过期时?q里?00U,q不记录讉K日志

  1. location ^~ /html/scripts/loadhead_1.js {
  2. access_log off;
  3. root /opt/lampp/htdocs/web;
  4. expires 600;
  5. break;
  6. }

文g反盗铑ƈ讄q期旉
q里的return 412 定义的http状态码Q默认ؓ403Q方便找出正的盗链的请?br /> “rewrite ^/ http://leech.c1gstudio.com/leech.gif;”昄一张防盗链囄
“access_log off;”不记录访问日志,减轻压力
“expires 3d”所有文?天的览器缓?/p>

  1. location ~* ^.+\.(jpg|jpeg|gif|png|swf|rar|zip|css|js)$ {
  2. valid_referers none blocked *.c1gstudio.com *.c1gstudio.net localhost 208.97.167.194;
  3. if ($invalid_referer) {
  4. rewrite ^/ http://leech.c1gstudio.com/leech.gif;
  5. return 412;
  6. break;
  7. }
  8. access_log off;
  9. root /opt/lampp/htdocs/web;
  10. expires 3d;
  11. break;
  12. }

只充许固定ip讉K|站Qƈ加上密码

  1. root /opt/htdocs/www;
  2. allow 208.97.167.194;
  3. allow 222.33.1.2;
  4. allow 231.152.49.4;
  5. deny all;
  6. auth_basic “C1G_ADMIN”;
  7. auth_basic_user_file htpasswd;

多U目录下的文件{成一个文Ӟ增强seo效果
/job-123-456-789.html 指向/job/123/456/789.html

  1. rewrite ^/job-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /job/$1/$2/jobshow_$3.html last;

根目录下某个文件夹指向2U目?/strong>
?shanghaijob/ 指向 /area/shanghai/
如果你将lastҎ(gu)permanentQ那么浏览器地址栏显?location/shanghai/

  1. rewrite ^/([0-9a-z]+)job/(.*)$ /area/$1/$2 last;

上面例子有个问题是访?shanghai 时将不会匚w

  1. rewrite ^/([0-9a-z]+)job$ /area/$1/ last;
  2. rewrite ^/([0-9a-z]+)job/(.*)$ /area/$1/$2 last;

q样/shanghai 也可以访问了Q但面中的相对链接无法使用Q?br /> ?/list_1.html真实地址?area/shanghia/list_1.html会变?list_1.html,D无法讉K?/p>

那我加上自动跌{也是不行?br /> (-d $request_filename)它有个条件是必需为真实目录,而我的rewrite不是的,所以没有效?/p>

  1. if (-d $request_filename){
  2. rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent;
  3. }

知道原因后就好办了,让我手动跌{?/p>

  1. rewrite ^/([0-9a-z]+)job$ /$1job/ permanent;
  2. rewrite ^/([0-9a-z]+)job/(.*)$ /area/$1/$2 last;

文g和目录不存在的时候重定向Q?/strong>

  1. if (!-e $request_filename) {
  2. proxy_pass http://127.0.0.1;
  3. }

域名跌{

  1. server
  2. {
  3. listen 80;
  4. server_name jump.c1gstudio.com;
  5. index index.html index.htm index.php;
  6. root /opt/lampp/htdocs/www;
  7. rewrite ^/ http://www.c1gstudio.com/;
  8. access_log off;
  9. }

多域名{?/strong>

  1. server_name www.c1gstudio.com www.c1gstudio.net;
  2. index index.html index.htm index.php;
  3. root /opt/lampp/htdocs;
  4. if ($host ~ “c1gstudio\.net”) {
  5. rewrite ^(.*) http://www.c1gstudio.com$1 permanent;
  6. }

三域名跌{

  1. if ($http_host ~* “^(.*)\.i\.c1gstudio\.com$”) {
  2. rewrite ^(.*) http://top.yingjiesheng.com$1;
  3. break;
  4. }

域名镜向

  1. server
  2. {
  3. listen 80;
  4. server_name mirror.c1gstudio.com;
  5. index index.html index.htm index.php;
  6. root /opt/lampp/htdocs/www;
  7. rewrite ^/(.*) http://www.c1gstudio.com/$1 last;
  8. access_log off;
  9. }

某个子目录作镜向

  1. location ^~ /zhaopinhui {
  2. rewrite ^.+ http://zph.c1gstudio.com/ last;
  3. break;
  4. }

discuz ucenter home (uchome) rewrite

  1. rewrite ^/(space|network)-(.+)\.html$ /$1.php?rewrite=$2 last;
  2. rewrite ^/(space|network)\.html$ /$1.php last;
  3. rewrite ^/([0-9]+)$ /space.php?uid=$1 last;

discuz 7 rewrite

  1. rewrite ^(.*)/archiver/((fid|tid)-[\w\-]+\.html)$ $1/archiver/index.php?$2 last;
  2. rewrite ^(.*)/forum-([0-9]+)-([0-9]+)\.html$ $1/forumdisplay.php?fid=$2&page=$3 last;
  3. rewrite ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/viewthread.php?tid=$2&extra=page\%3D$4&page=$3 last;
  4. rewrite ^(.*)/profile-(username|uid)-(.+)\.html$ $1/viewpro.php?$2=$3 last;
  5. rewrite ^(.*)/space-(username|uid)-(.+)\.html$ $1/space.php?$2=$3 last;
  6. rewrite ^(.*)/tag-(.+)\.html$ $1/tag.php?name=$2 last;

ldiscuz某版块单独配|域?/strong>

  1. server_name bbs.c1gstudio.com news.c1gstudio.com;

  2. location = / {
  3. if ($http_host ~ news\.c1gstudio.com$) {
  4. rewrite ^.+ http://news.c1gstudio.com/forum-831-1.html last;
  5. break;
  6. }
  7. }

discuz ucenter 头像 rewrite 优化

  1. location ^~ /ucenter {
  2. location ~ .*\.php?$
  3. {
  4. #fastcgi_pass unix:/tmp/php-cgi.sock;
  5. fastcgi_pass 127.0.0.1:9000;
  6. fastcgi_index index.php;
  7. include fcgi.conf;
  8. }

  9. location /ucenter/data/avatar {
  10. log_not_found off;
  11. access_log off;
  12. location ~ /(.*)_big\.jpg$ {
  13. error_page 404 /ucenter/images/noavatar_big.gif;
  14. }
  15. location ~ /(.*)_middle\.jpg$ {
  16. error_page 404 /ucenter/images/noavatar_middle.gif;
  17. }
  18. location ~ /(.*)_small\.jpg$ {
  19. error_page 404 /ucenter/images/noavatar_small.gif;
  20. }
  21. expires 300;
  22. break;
  23. }
  24. }

jspace rewrite

  1. location ~ .*\.php?$
  2. {
  3. #fastcgi_pass unix:/tmp/php-cgi.sock;
  4. fastcgi_pass 127.0.0.1:9000;
  5. fastcgi_index index.php;
  6. include fcgi.conf;
  7. }

  8. location ~* ^/index.php/
  9. {
  10. rewrite ^/index.php/(.*) /index.php?$1 break;
  11. fastcgi_pass 127.0.0.1:9000;
  12. fastcgi_index index.php;
  13. include fcgi.conf;
  14. }

amp;quot {
rewrite ^(.*)
http://star.igrow.cn$1 redirect;
}
}

五、防盗链location ~* \.(gif|jpg|swf)$ {
valid_referers none blocked start.igrow.cn sta.igrow.cn;
if ($invalid_referer) {
rewrite ^/
http://$host/logo.png;
}
}

六、根据文件类型设|过期时?/strong>
location ~* \.(js|css|jpg|jpeg|gif|png|swf)$ {
if (-f $request_filename) {
expires    1h;
break;
}
}

七、禁止访问某个目?/strong>
location ~* \.(txt|doc)${
root /data/www/wwwroot/linuxtone/test;
deny all;
}

XX

linux

Tags:

You can leave a response , or trackback from your own site.

Advertisement

Leave a Reply

Leave a reply » 站长l计

ivaneeo 2011-12-12 22:25 发表评论
]]>
Flex、flash(as3)获取SWF后面的参?http://www.aygfsteel.com/ivanwan/archive/2011/09/27/359611.htmlivaneeoivaneeoTue, 27 Sep 2011 06:53:00 GMThttp://www.aygfsteel.com/ivanwan/archive/2011/09/27/359611.htmlhttp://www.aygfsteel.com/ivanwan/comments/359611.htmlhttp://www.aygfsteel.com/ivanwan/archive/2011/09/27/359611.html#Feedback0http://www.aygfsteel.com/ivanwan/comments/commentRss/359611.htmlhttp://www.aygfsteel.com/ivanwan/services/trackbacks/359611.html写了一个例子?/div>

先说flash as3吧,可以用root.loaderInfo.parameters

AS3c?GSPManager.as 代码Q?nbsp;  

package
{
    import flash.display.Sprite;
    import flash.events.Event;
    import flash.text.TextField;    
    public class GSPManager extends Sprite
    {
        public 
function GSPManager()
        {
            
this.addEventListener(Event.ADDED_TO_STAGE,addedToStageHandler);
        }
        
        private 
function addedToStageHandler(e:Event):void
        {
            
this.removeEventListener(Event.ADDED_TO_STAGE,addedToStageHandler);
            
            init();
        }
        private 
function init():void
        {            
            
var out_txt:TextField = new TextField();
            
//Ҏ(gu)
            out_txt.border = true;
            
//Ҏ(gu)颜色
            out_txt.borderColor = 0x80FF3300;
            
//大小
            out_txt.width = 100;
            out_txt.height 
= 20;
            
//位置
            out_txt.x = (stage.stageWidth - out_txt.width)/2;
            out_txt.y = (stage.stageHeight - out_txt.height)/2;
            //d到舞?/span>
            addChild(out_txt);
            
            
//获得参数对象
            var param:Object = root.loaderInfo.parameters;
              
if (param["name"]!=null
            {
                      out_txt.text 
= param["name"+ param["num"];
                      trace(
"value:"+param["name"]);
                              
//判断
              } 
            
else 
            {
                    out_txt.text 
= "null";
                    trace(
"value:null");
              }
        }        
    }
}

GetSwfParam.fla l定的文档类为GSPManager.as ,在文档类l定框里写GSPManagerq个可以了

之后~译出来的GetSwfParam.swf 可以添加到面?

Java web面代码Q?nbsp; 

<%@ page language="java" import="java.util.*" contentType="text/html;charset=GBK"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  
<head>
  
</head>
  
  
<body>
    
<object id="g" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/_cabs/flash/swflash.cab#version=6,0,29,0" width="300" height="200">
      
<param name="movie" value="GetSwfParam.swf?name=sange&num=66" />
    <param name="quality" value="high" />
    <param name="allowScriptAccess" value="sameDomain" />    
    <param name="scale" value="exactfit" />
    <embed name="g" src="GetSwfParam.swf" quality="high" scale="exactfit" align="middle" play="true" loop="false" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="300" height="200" ></embed>
  </object>
  </body>
</html>

 

 q里要说的是swf后有很多参数q&W号 , 比如GetSwfParam.swf?name=sange&num=66&id=1

 

现在说Flex了,因ؓ让同事也做了q样的东西,但他只会FlexQ他没弄出来Q所以我试下Q发现用root没反映,但我很肯定Flex应该也可以弄出来Q发现跟flash as3实不同Q不能用rootQ因为Flex中没有rootq个概念。问了群里的人,收获大了Q原来就ApplicationQ哈哈,不就是根节点么,也就相当于rootQ就是名UC一栗?/p>

FlexqApplication.application.parameters

GetSwfParam.mxml 代码Q?nbsp;

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" backgroundColor="#ffffff" layout="absolute" creationComplete="init()">
    
<mx:Script>
        
<![CDATA[
            private 
function init():void
            {
                
//获得参数对象                
                var param:Object = Application.application.parameters;
                
if(param["name"!= null)
                {
                    mytxt.text 
= param["name"];
                }
                
else
                {
                    mytxt.text 
= "null";
                }
            }
        ]]
>
    
</mx:Script>
    <mx:TextInput id="mytxt" x="60" y="47"/>
</mx:Application>

 

把编译好的swfd到页面就可以了。同上,Java web面代码不变?/p>



ivaneeo 2011-09-27 14:53 发表评论
]]>
Flex面跌{的五U实现方?/title><link>http://www.aygfsteel.com/ivanwan/archive/2011/09/27/359609.html</link><dc:creator>ivaneeo</dc:creator><author>ivaneeo</author><pubDate>Tue, 27 Sep 2011 06:47:00 GMT</pubDate><guid>http://www.aygfsteel.com/ivanwan/archive/2011/09/27/359609.html</guid><wfw:comment>http://www.aygfsteel.com/ivanwan/comments/359609.html</wfw:comment><comments>http://www.aygfsteel.com/ivanwan/archive/2011/09/27/359609.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/ivanwan/comments/commentRss/359609.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/ivanwan/services/trackbacks/359609.html</trackback:ping><description><![CDATA[<div id="wmqeeuq" class="brief bgF8F8F8"> <h1>Flex面跌{的五U实现方?/h1> <div id="wmqeeuq" class="msg"> <div>2010-08-13 13:25 Dboyqiao javaeye.com <span id="wmqeeuq" class="f12-a"><a target="_self"><font color="#004276">我要评论(<span id="pinglun_1"></span>)</font></a></span> 字号Q?span class="f14-b"><a href="javascript:setfont(12);" target="_self"><strong><font face="Arial" color="#004276">T</font></strong></a></span> | <span id="wmqeeuq" class="f16-b"><a href="javascript:setfont(16);" target="_self"><strong><font face="Arial" color="#004276">T</font></strong></a></span></div> <div id="wmqeeuq" class="fav"><a title="一键收藏,随时查看Q分享好友!" href="javascript:favorBox('open');" target="_self"><strong><font face="Arial" color="#004276"><img alt="一键收藏,随时查看Q分享好友!" src="http://images.51cto.com/images/art/newart1012/images/Fav.gif" border="0" /></font></strong></a></div></div> <div id="wmqeeuq" class="brieftext"> <p class="f14 green">Flex面跌{有很多值得学习的地方,本文向大家介l一下Flex面跌{的几U方式,主要包括五种方式Q这里ؓ大家一一介绍?/p> <p class="ad">ADQ?<script src="http://www.51cto.com/js/article/keywords_ad_new.js"></script></p></div></div> <div id="wmqeeuq" class="tag bgF8F8F8" id="indexlist" style="display: none"> <ul id="indexliststr"></ul><br class="dle" /></div> <div id="wmqeeuq" class="content bgF8F8F8 f14"> <div class="wmqeeuq" id="content"> <p> <p>在学习Flex的过E中Q你可能会遇到Flex面跌{的概念,q里和大家分享一下Flex中实现Flex面跌{以下几种方式Q相信本文介l一定会让你有所收获?/p> <p><strong>Flex面跌{</strong></p> <p>Flex中实现Flex面跌{以下几种方式Q?/p> <p>Flex面跌{方式一Q用ViewStacklgQ把要蟩转的|建成MXMLComponent,然后通过ViewStacklg把这些页包含q来Q然后再通过改变ViewStack的selectedItem或者selectedChild来切换这些页?/p><pre><ol class="dp-xml"><li id="wmqeeuq" class="alt"><span id="wmqeeuq" class="tag"><strong><font color="#006699"><</font></strong></span><span id="wmqeeuq" class="attribute"><font color="#ff0000">mx:ViewStackid</font></span><span id="wmqeeuq" class="tag-name"><strong><font color="#006699">mx:ViewStackid</font></strong></span><span>="storeViews"</span><span id="wmqeeuq" class="attribute-value"><font color="#0000ff">width</font></span><span>="100%"</span><span id="wmqeeuq" class="attribute"><font color="#ff0000">height</font></span><span>=</span><span id="wmqeeuq" class="attribute-value"><font color="#0000ff">"550"</font></span><span> </span></li><li><span id="wmqeeuq" class="attribute"><font color="#ff0000">creationPolicy</font></span><span>=</span><span id="wmqeeuq" class="attribute-value"><font color="#0000ff">"all"</font></span><span id="wmqeeuq" class="tag"><strong><font color="#006699">></font></strong></span><span> </span></li><li id="wmqeeuq" class="alt"><span id="wmqeeuq" class="tag"><strong><font color="#006699"><</font></strong></span><span id="wmqeeuq" class="attribute"><font color="#ff0000">shouyeid</font></span><span id="wmqeeuq" class="tag-name"><strong><font color="#006699">shouyeid</font></strong></span><span>="homeView"</span><span id="wmqeeuq" class="attribute-value"><font color="#0000ff">label</font></span><span>="首页"</span><span id="wmqeeuq" class="attribute"><font color="#ff0000">showEffect</font></span><span>="WipeDown"</span><span id="wmqeeuq" class="attribute-value"><font color="#0000ff">hideEffect</font></span><span>="WipeUp"</span><span id="wmqeeuq" class="tag"><strong><font color="#006699">/></font></strong></span><span> </span></li><li><span id="wmqeeuq" class="tag"><strong><font color="#006699"><</font></strong></span><span id="wmqeeuq" class="attribute"><font color="#ff0000">leixingid</font></span><span id="wmqeeuq" class="tag-name"><strong><font color="#006699">leixingid</font></strong></span><span>="pView"</span><span id="wmqeeuq" class="attribute-value"><font color="#0000ff">label</font></span><span>="模板cd"</span><span id="wmqeeuq" class="attribute"><font color="#ff0000">showEffect</font></span><span>="WipeDown"</span><span id="wmqeeuq" class="attribute-value"><font color="#0000ff">hideEffect</font></span><span>="WipeUp"</span><span id="wmqeeuq" class="tag"><strong><font color="#006699">/></font></strong></span><span> </span></li><li id="wmqeeuq" class="alt"><span id="wmqeeuq" class="tag"><strong><font color="#006699"><</font></strong></span><span id="wmqeeuq" class="attribute"><font color="#ff0000">makeid</font></span><span id="wmqeeuq" class="tag-name"><strong><font color="#006699">makeid</font></strong></span><span>="supportView"</span><span id="wmqeeuq" class="attribute-value"><font color="#0000ff">label</font></span><span>="立即制作"</span><span id="wmqeeuq" class="attribute"><font color="#ff0000">showEffect</font></span><span>="WipeDown"</span><span id="wmqeeuq" class="attribute-value"><font color="#0000ff">hideEffect</font></span><span>="WipeUp"</span><span id="wmqeeuq" class="tag"><strong><font color="#006699">/></font></strong></span><span> </span></li><li><strong><font color="#006699"><span id="wmqeeuq" class="tag"></</span><span id="wmqeeuq" class="tag-name">mx:ViewStack</span><span id="wmqeeuq" class="tag">></span></font></strong><span> </span></li><li id="wmqeeuq" class="alt"><span id="wmqeeuq" class="tag"><strong><font color="#006699"><</font></strong></span><span id="wmqeeuq" class="attribute"><font color="#ff0000">mx:Buttonclick</font></span><span id="wmqeeuq" class="tag-name"><strong><font color="#006699">mx:Buttonclick</font></strong></span><span>=</span><span id="wmqeeuq" class="attribute-value"><font color="#0000ff">"storeViews.selectedChild=homeView;"</font></span><span id="wmqeeuq" class="tag"><strong><font color="#006699">/></font></strong></span><span> </span></li><li><span> </span></li></ol></pre> <p>Flex面跌{方式二:使用navigateToURLQ主要方式如下:</p><pre><ol class="dp-xml"><li id="wmqeeuq" class="alt"><span id="wmqeeuq" class="attribute"><font color="#ff0000">varurl:String</font></span><span>="http://localhost:8080/Flex_Java_Demo/  </span></li><li><span>welcome.html";  </span></li><li id="wmqeeuq" class="alt"><span id="wmqeeuq" class="attribute"><font color="#ff0000">varrequest:URLRequest</font></span><span>=</span><span id="wmqeeuq" class="attribute-value"><font color="#0000ff">newURLRequest</font></span><span>(url);  </span></li><li><span>navigateToURL(request,"_blank");  </span></li><li id="wmqeeuq" class="alt"><span> </span></li></ol></pre> <p>q个Ҏ(gu)实现Flex面切换时会弹出新的面Q而不是只变换url</p> <p>Flex面跌{方式三:引用flash中的importflash.external.ExternalInterfaceq个接口Q它能提供像jsp中window.location.hrefҎ(gu)一h便,主要代码为:<br /> </p><pre><ol class="dp-xml"><li id="wmqeeuq" class="alt"><span>ExternalInterface.call("function(){window.location.  </span></li><li><span id="wmqeeuq" class="attribute"><font color="#ff0000">href</font></span><span>='http://localhost:8080/Flex_J2eeDemo  </span></li><li id="wmqeeuq" class="alt"><span>/bin/Welcome.html';}");  </span></li></ol></pre> <p>Flex面跌{方式四:使用lg技术,把不同的面做成componentQ然后通过TabNavigator{进行切换,通过使用state实现跌{?/p> <p>Flex面跌{方式五:把不同的面做成ModuleQ然后用ModuleLoder来进行加载切换?/p> <p>【编辑推荐?/p> <ol><li><a target="_blank"><font color="#004276">实现Flex面跌{行之有效的办?/font></a></li><li><a target="_blank"><font color="#004276">四种方式实现Flex面跌{</font></a></li><li><a target="_blank"><font color="#004276">全面认识Flex应用E序的六大元?/font></a></li><li><a target="_blank"><font color="#004276">揭开Flex正则表达式的秘面纱</font></a></li><li><a target="_blank"><font color="#004276">Flex数据l定及其使用频繁的几U情?/font></a>  </li></ol> <p><br /> </p> <div align="right">【责ȝ辑:<a class="ln" href="mailto:chenghq@51cto.com"><font color="#004276">E华?/font></a> TELQ(010Q?8476606?/div><br /> <p class="blank10"></p> <div id="wmqeeuq" class="biaoqing fixfloat"> <ul><li><a href="javascript:getcountscom(218994,1)" target="_self"><img src="http://images.51cto.com/images/art1105/images/bq1.jpg" alt="" /></a> <div><a href="javascript:getcountscom(218994,1)" target="_self"><font color="#004276">l力</font></a></div><span id="218994_1">(3?</span> </li><li><a href="javascript:getcountscom(218994,2)" target="_self"><img src="http://images.51cto.com/images/art1105/images/bq2.jpg" alt="" /></a> <div><a href="javascript:getcountscom(218994,2)" target="_self"><font color="#004276">动心</font></a></div><span id="218994_2">(1?</span> </li><li><a href="javascript:getcountscom(218994,3)" target="_self"><img src="http://images.51cto.com/images/art1105/images/bq3.jpg" alt="" /></a> <div><a href="javascript:getcountscom(218994,3)" target="_self"><font color="#004276">废话</font></a></div><span id="218994_3">(0?</span> </li><li><a href="javascript:getcountscom(218994,4)" target="_self"><img src="http://images.51cto.com/images/art1105/images/bq4.jpg" alt="" /></a> <div><a href="javascript:getcountscom(218994,4)" target="_self"><font color="#004276">专业</font></a></div><span id="218994_4">(0?</span> </li><li><a href="javascript:getcountscom(218994,5)" target="_self"><img src="http://images.51cto.com/images/art1105/images/bq5.jpg" alt="" /></a> <div><a href="javascript:getcountscom(218994,5)" target="_self"><font color="#004276">标题?/font></a></div><span id="218994_5">(0?</span> </li><li><a href="javascript:getcountscom(218994,6)" target="_self"><img src="http://images.51cto.com/images/art1105/images/bq6.jpg" alt="" /></a> <div><a href="javascript:getcountscom(218994,6)" target="_self"><font color="#004276">路过</font></a></div><span id="218994_6">(0?</span> </li></ul></div><script language="javascript"> getcountscom(218994,11); getcountscom(218994,12); getcountscom(218994,13); getcountscom(218994,14); getcountscom(218994,15); getcountscom(218994,16); </script> <p class="blank10"></p> <div id="wmqeeuq" class="f12"><span id="wmqeeuq" class="fl">原文Q?a class="blue" ><strong><font color="#004276">Flex面跌{的五U实现方?/font></strong></a></span> <span id="wmqeeuq" class="fr"><a ><font color="#004276">q回开发首?/font></a></span> </div> <p class="blank1"></p></div> <div id="wmqeeuq" class="tips"> <div id="wmqeeuq" class="fl">分n刎ͼ <span id="wmqeeuq" class="blue"><img src="http://v.t.qq.com/share/images/s/weiboicon16.png" alt="" /><font color="#004276"> </font><a title="QQ微博" style="background-position: 0px -40px; cursor: pointer" target="_self"><font color="#004276">QQ微博</font></a><font color="#004276"><img src="http://qzonestyle.gtimg.cn/ac/qzone_v5/app/app_share/qz_logo.png" alt="" /></font><a title="分n到QQI间" ><font color="#004276">QQI间</font></a><font color="#004276"><img src="http://images.51cto.com/images/art1105/images/kx.jpg" alt="" /></font><a href="http://www.kaixin001.com/repaste/share.php?rurl=http://developer.51cto.com/art/201008/218994.htm&rtitle=Flex面跌{的五U实现方? target="_blank"><font color="#004276">开?/font></a><font color="#004276"><img src="http://images.51cto.com/images/art1105/images/rr.jpg" alt="" /></font><a title="分nCh人网" href="http://share.renren.com/share/buttonshare.do?link=http://developer.51cto.com/art/201008/218994.htm&title=Flex面跌{的五U实现方?><font color="#004276">Zh|?/font></a><font color="#004276"><img height="16" src="http://images.51cto.com/files/uploadimg/20110428/145820640.gif" width="17" alt="" /> </font><a title="豆瓣" style="background-position: 0px -120px; cursor: pointer" target="_self"><font color="#004276">豆瓣</font></a><font color="#004276"> <img src="http://images.51cto.com/images/art1105/images/sina.gif" alt="" /></font><a title="分n到新微? href="http://v.t.sina.com.cn/share/share.php?appkey=2378297317&url=http://developer.51cto.com/art/201008/218994.htm&title=Flex面跌{的五U实现方?><font color="#004276">新浪微博</font></a></span></div> <div id="wmqeeuq" class="fr blue"><a href="javascript:AddFavorite(document.location.href,document.title);" target="_self">收藏</a>|<a href="javascript:window.print();" target="_self">打印</a>|<a id="msnqqcopy" title="分n本资源给好友" target="_self">复制</a></div></div></div><!--内容 end--> <div id="wmqeeuq" class="bor"> <div id="wmqeeuq" class="titbg pl15">关于<a class="underline" target="_blank"><font color="#004276">Flex面跌{</font></a>的更多文?/div> <div id="wmqeeuq" class="reltag"> <ul class="fl list02"><li><a title="实现Flex面跌{行之有效的办? ><font color="#004276">实现Flex面跌{行之有效的办?/font></a></li><li><a title="Flex面跌{实现的几U方? ><font color="#004276">Flex面跌{实现的几U方?/font></a></li><li><a title="四种方式实现Flex面跌{" ><font color="#004276">四种方式实现Flex面跌{</font></a> </li></ul> <div id="wmqeeuq" class="fr"> <div id="wmqeeuq" class="h5 f12"><a title="双剑合璧 PHP+MySQL的最?jng)_? ><strong><font color="#004276">双剑合璧 PHP+MySQL的最?jng)_?/font></strong></a></div><a title="双剑合璧 PHP+MySQL的最?jng)_? ><font color="#004276"><img height="80" alt="双剑合璧 PHP+MySQL的最?jng)_? src="http://images.51cto.com/files/uploadimg/20110601/173222681.png" width="100" border="0" /></font></a> <p class="c666">PHP语言和MySQL数据库这两种开源技术已l成为开发Web应用的最?a class="blue" title="双剑合璧 PHP+MySQL的最?jng)_? ><font color="#004276">[详细]</font></a></p></div></div><!--reltag end--></div> <p class="blank10"><font color="#004276"></font></p> <div id="wmqeeuq" class="bor"> <div id="wmqeeuq" class="f14 comm"> <h3 class="fl">|友评论<font color="#cc0000">TOP5</font></h3><span id="wmqeeuq" class="fr"><a ><font color="#004276">查看所有评论(<span id="pinglun_2"></span>Q?/font></a></span> </div> <p class="blank1"></p> <div id="wmqeeuq" class="blank1"></div> <ul class="commlist"><script src="http://www.51cto.com/php/artcomment1105.php?artid=218994"></script></ul> <div id="wmqeeuq" class="txt bgF8F8F8"><a name="commment"></a> <dl> <dt class="fl tlt">提交评论 <dd><script src="http://www.51cto.com/authart.php?referer=http://developer.51cto.com/art/201008/218994.htm"></script> <form style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px" action="http://www.51cto.com/login.php?referer=http://developer.51cto.com/art/201008/218994.htm" method="post" target="_self">通行证:<input size="10" name="username" type="text" /> 密码Q?input type="password" size="10" name="password" /><input class="test1" type="hidden" name="username2" /> <input type="submit" value="d" name="Submit" />  <a >注册通行?/a></form> <form id="feedback" style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px" name="feedback" action="http://www.51cto.com/php/sendfeedback.php" method="post" target="_self"><input type="hidden" value="http://developer.51cto.com/art/201008/218994.htm" name="referer" /><input type="hidden" name="username" /><input class="test1" type="hidden" name="uid" /> <br /></dd></dl><script language="javascript" src="http://www.51cto.com/php/comments/nomal_k.php?id=218994&arturl=http://developer.51cto.com/art/201008/218994.htm" type="text/javascript"></script><form id="feedback" style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px" name="feedback" action="http://www.51cto.com/php/sendfeedback.php" target="_self" method="post" onsubmit="return commentSubmit(this)"><textarea class="txtinput" id="msg" style="height: 88px" name="msg"></textarea><br /> <table cellspacing="0" cellpadding="0" width="99%" border="0"> <tbody> <tr> <td colspan="6" height="6"><input type="hidden" value="218994" name="artID" /><input type="hidden" value="0" name="quick" /><input type="hidden" value="51CTO|友" name="author2" /></td></tr> <tr> <td width="9%">验证码:</td> <td width="11%"><input class="test3" name="authnum" type="text" /></td> <td width="51%"><img id="secunum" style="display: none; vertical-align: middle" alt="" /><span id="spanfont" style="display: none">点击囄可刷新验证码</span><span id="clickfont" style="display: inline">Ld输入验证?/span></td> <td width="4%"><input type="checkbox" value="1" name="nouser" /></td> <td width="12%">匿名发表</td> <td width="13%"><input type="image" src="http://new.51cto.com/wuyou/kelly_newart/images/tijiao.gif" name="Submit32" /></td></tr> <tr> <td colspan="6" height="6"></td></tr></tbody></table></form></div></div><!--box end--> <p class="blank10"></p> <div id="wmqeeuq" class="relart fl bor"> <div id="wmqeeuq" class="titbg"> <h3 class="fl t1">栏目热门</h3><a class="tmore" >更多>></a></div> <ul><li><a title="HTML 5的革斎ͼl构之美" >HTML 5的革斎ͼl构之美</a></li><li><a title="Silverlight 5Q你的名字是“Windows”" >Silverlight 5Q你的名字是“Windows”</a></li><li><a title="Flash真的适合做网站应用吗Q? >Flash真的适合做网站应用吗Q?/a></li><li><a title="万维|创立者:HTML 5为未来网l技术埋下隐(zhn)? >万维|创立者:HTML 5为未来网l技术埋下隐</a></li><li><a title="微Y发布Silverlight 5 beta 附下? >微Y发布Silverlight 5 beta 附下?/a> </li></ul></div> <div id="wmqeeuq" class="cathot fr bor"> <div id="wmqeeuq" class="titbg"> <h3 class="fl t1">同期最?/h3><a class="tmore" >更多>></a></div> <ul><li><a title="解析Flex应用E序q接数据的实? >解析Flex应用E序q接数据的实?/a></li><li><a title="常用Flex图表lg集锦" >常用Flex图表lg集锦</a></li><li><a title="创徏一个Flex应用E序明步? >创徏一个Flex应用E序明步?/a></li><li><a title="两种Flex弹出H口用法指南" >两种Flex弹出H口用法指南</a></li><li><a title="Flex自定义事件用法指? >Flex自定义事件用法指?/a> </li></ul></div> <p class="blank10"></p> <div id="wmqeeuq" class="bor"> <div id="wmqeeuq" class="titbg"> <h3 class="fl t1"><a ><font color="#004276">开?/font></a></h3><span id="wmqeeuq" class="pl10">频道D</span></div> <ul class="xtlist"><li><span id="wmqeeuq" class="tit">Java</span> <div><a ><font color="#004276">Java开?/font></a>|<a ><font color="#004276">Java基础</font></a>|<a ><font color="#004276">Java EE开?/font></a>|<a ><font color="#004276">Java框架</font></a>|<a ><font color="#004276">设计模式</font></a></div></li><li><span id="wmqeeuq" class="tit">WEB开?/span> <div><a ><font color="#004276">PHP开?/font></a>|<a ><font color="#004276">Python</font></a>|<a ><font color="#004276">Ruby</font></a>|<a ><font color="#004276">JSP</font></a>|<a ><font color="#004276">HTML 5</font></a>|<a ><font color="#004276">DIV+CSS</font></a></div></li><li id="wmqeeuq" class="last"><span id="wmqeeuq" class="tit">l合</span> <div><a ><font color="#004276">.NET开?/font></a>|<a ><font color="#004276">嵌入式开?/font></a>|<a ><font color="#004276">目理</font></a>|<a ><font color="#004276">架构设计</font></a></div></li></ul></div> <p class="blank10"><font color="#004276"></font></p> <div id="wmqeeuq" class="leftbotcon"> <div id="wmqeeuq" class="bor jdlist"> <div id="wmqeeuq" class="titbg"> <h3 class="t2">热点推荐</h3></div> <ul><li><a ><img src="http://images.51cto.com/files/uploadimg/20100202/153546162.jpg" alt="" /></a> <div id="wmqeeuq" class="name"><a >Android开发应用详?/a></div></li><li><a ><img src="http://images.51cto.com/files/uploadimg/20110608/133620622.jpg" alt="" /></a> <div id="wmqeeuq" class="name"><a >那些性感的让人尖叫的E序?/a></div></li><li><a ><img src="http://images.51cto.com/files/uploadimg/20090702/134217922.jpg" alt="" /></a> <div id="wmqeeuq" class="name"><a >HTML5 下一代Web开发标准详?/a></div></li><li><a ><img src="http://images.51cto.com/files/uploadimg/20110426/123123954.jpg" alt="" /></a> <div id="wmqeeuq" class="name"><a >高性能WEB开发应用指?/a></div></li><li><a ><img src="http://images.51cto.com/files/uploadimg/20070613/195816929.jpg" alt="" /></a> <div id="wmqeeuq" class="name"><a >Ubuntu开源技术交频?/a></div></li></ul></div> <p class="blank10"></p> <div id="wmqeeuq" class="bor hotTag"><strong>热门标签Q?/strong> <a ><font color="#004276">windows频道</font></a><a ><font color="#004276">Ud开?/font></a><a ><font color="#004276">云计?/font></a><a ><font color="#004276">eclipse android</font></a><a ><font color="#004276">tp-link路由器设|图?/font></a><a ><font color="#004276">html5</font></a> </div></div><img src ="http://www.aygfsteel.com/ivanwan/aggbug/359609.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/ivanwan/" target="_blank">ivaneeo</a> 2011-09-27 14:47 <a href="http://www.aygfsteel.com/ivanwan/archive/2011/09/27/359609.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>flash builder 4.5注册Ҏ(gu)http://www.aygfsteel.com/ivanwan/archive/2011/09/26/359546.htmlivaneeoivaneeoMon, 26 Sep 2011 09:28:00 GMThttp://www.aygfsteel.com/ivanwan/archive/2011/09/26/359546.htmlhttp://www.aygfsteel.com/ivanwan/comments/359546.htmlhttp://www.aygfsteel.com/ivanwan/archive/2011/09/26/359546.html#Feedback0http://www.aygfsteel.com/ivanwan/comments/commentRss/359546.htmlhttp://www.aygfsteel.com/ivanwan/services/trackbacks/359546.html
flash builder 4.5注册Ҏ(gu)
2011-06-30 12:53

先在C:\Windows\System32\drivers\etc的hosts文g中添加以下内容,Q用C本打开pQ:

127.0.0.1 activate.adobe.com
127.0.0.1 practivate.adobe.com
127.0.0.1 ereg.adobe.com
127.0.0.1 activate.wip3.adobe.com
127.0.0.1 wip3.adobe.com
127.0.0.1 3dns-3.adobe.com
127.0.0.1 3dns-2.adobe.com
127.0.0.1 adobe-dns.adobe.com
127.0.0.1 adobe-dns-2.adobe.com
127.0.0.1 adobe-dns-3.adobe.com
127.0.0.1 ereg.wip3.adobe.com
127.0.0.1 activate-sea.adobe.com
127.0.0.1 wwis-dubc1-vip60.adobe.com
127.0.0.1 activate-sjc0.ado


q是注册Q?br style="line-height: normal; " />1424-4938-3077-5736-3940-5640
1424-4827-8874-7387-0243-7331



ivaneeo 2011-09-26 17:28 发表评论
]]>
flash builder 4.5http://www.aygfsteel.com/ivanwan/archive/2011/09/26/359545.htmlivaneeoivaneeoMon, 26 Sep 2011 08:58:00 GMThttp://www.aygfsteel.com/ivanwan/archive/2011/09/26/359545.htmlhttp://www.aygfsteel.com/ivanwan/comments/359545.htmlhttp://www.aygfsteel.com/ivanwan/archive/2011/09/26/359545.html#Feedback1http://www.aygfsteel.com/ivanwan/comments/commentRss/359545.htmlhttp://www.aygfsteel.com/ivanwan/services/trackbacks/359545.html

Flash Builder 4.5高版试用版免费高速下?/h1>

Company: Adobe

vcr.cover

官方下蝲地址Q?a target="_blank" style="color: #336699; text-decoration: none; ">http://trials3.adobe.com/AdobeProducts/FLBR/4_5/win32/FlashBuilder_4_5_LS10.exe

1424-4827-8874-7387-0243-7331
1424-4938-3077-5736-3940-5640
 

FB4.5 序列?Flex4.5   5?7日发布,本h的用W一个已l激zL功,大家看看q能用不?/p>

Adobe Flash Builder 4.5 软gQ曾?Adobe Flex BuilderQ是Z Eclipse的开发工P使用 ActionScript 和开?Flex 框架快速构建具有表现力的移动、Web 和桌面应用程序?/p>

最兯现力的体?/strong>

创徏更直观和更具吸引力的 Web 应用E序Q帮助h们理解ƈ使用数据以支持重要的业务zdQ从而提高生产力和工作效率?/p>

用于 Android、iOS ?RIM 的移动应E序

受益于对Ud应用E序开发和试的新支持Q可以用通用代码库构建用?Android、Apple iOS?Blackberry Tablet OS的应用程序,同时׃n Web 应用E序的代码?/p>

更具生力,功能更强?/strong>

使用q泛新工具功能和改进的工具功能加?Flex ?ActionScript 目的代码编写和试q程?/p>

新集成的 PHP 工具支持

使用 Flash Builder 4.5 for PHP 中的 Zend Studio 8 软g完整副本Q获得最佳的 Flex/PHP 开发体验?/p>

Adobe官方下蝲Q本地服务器Q?/h2>
  • Flash Builder 4.5高版试用版QWindowsQ?81.2MQ点?a style="color: #336699; text-decoration: none; ">免费高速下?/a>Q?/li>
  • Flash Builder 4.5高版试用版QMacQ?79.8MQ点?a style="color: #336699; text-decoration: none; ">免费高速下?/a>Q?/li>
  • Flash Builder 4.5 for PHP高版试用版QWindowsQ?56.5MQ点?a style="color: #336699; text-decoration: none; ">免费高速下?/a>Q?/li>
  • Flash Builder 4.5 for PHP高版试用版免费QMacQ?11.3MQ点?a style="color: #336699; text-decoration: none; ">免费高速下?/a>Q?/li>

Adobe官方下蝲Q国外服务器Q?/h2>
  • Flash Builder 4.5高版试用版QWindows和Mac版本Q?a style="color: #336699; text-decoration: none; ">免费高速下?/a>Q?/li>
  • Flash Builder 4.5 for PHP高版试用版QWindows和Mac版本Q?a style="color: #336699; text-decoration: none; ">免费高速下?/a>Q?strong>

本文件大ؓ581.2MQAdobe独家提供本地高速下载,(zhn)可以通过览器直接点M?/strong>或者通过下蝲加速器Q如q雷、QQ旋风Q下载,实际的下载速度和?zhn)的实际网l环境相兟뀂考虑到文件较大,我们推荐(zhn)用具有断点箋传功能的下蝲加速器辅助下蝲?/p>

官方下蝲地址Q?a target="_blank" style="color: #336699; text-decoration: none; ">http://trials3.adobe.com/AdobeProducts/FLBR/4_5/win32/FlashBuilder_4_5_LS10.exe

1424-4827-8874-7387-0243-7331
1424-4938-3077-5736-3940-5640
 

FB4.5 序列?Flex4.5   5?7日发布,本h的用W一个已l激zL功,大家看看q能用不?/p>

ivaneeo 2011-09-26 16:58 发表评论
]]>Nginx 单的负蝲均衡配置CZ[转脓(chung)]http://www.aygfsteel.com/ivanwan/archive/2011/08/16/356619.htmlivaneeoivaneeoTue, 16 Aug 2011 03:55:00 GMThttp://www.aygfsteel.com/ivanwan/archive/2011/08/16/356619.htmlhttp://www.aygfsteel.com/ivanwan/comments/356619.htmlhttp://www.aygfsteel.com/ivanwan/archive/2011/08/16/356619.html#Feedback0http://www.aygfsteel.com/ivanwan/comments/commentRss/356619.htmlhttp://www.aygfsteel.com/ivanwan/services/trackbacks/356619.htmlwww.s135.com ?blog.s135.com 域名均指?Nginx 所在的服务器IP?br />
  用户讉Khttp://www.s135.comQ将其负载均衡到192.168.1.2:80?92.168.1.3:80?92.168.1.4:80?92.168.1.5:80四台服务器?br />
  用户讉Khttp://blog.s135.comQ将其负载均衡到192.168.1.7服务器的8080?081?082端口?br />
  以下为配|文件nginx.confQ?br />
引用
user  www www;

worker_processes 10;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;

#最大文件描q符
worker_rlimit_nofile 51200;

events
{
      use epoll;

      worker_connections 51200;
}

http
{
      include       conf/mime.types;
      default_type  application/octet-stream;

      keepalive_timeout 120;

      tcp_nodelay on;

      upstream  www.s135.com  {
              server   192.168.1.2:80;
              server   192.168.1.3:80;
              server   192.168.1.4:80;
              server   192.168.1.5:80;
      }

      upstream  blog.s135.com  {
              server   192.168.1.7:8080;
              server   192.168.1.7:8081;
              server   192.168.1.7:8082;
      }

      server
      {
              listen  80;
              server_name  www.s135.com;

              location / {
                       proxy_pass        http://www.s135.com;
                       proxy_set_header   Host             $host;
                       proxy_set_header   X-Real-IP        $remote_addr;
                       proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
              }

              log_format  www_s135_com  '$remote_addr - $remote_user [$time_local] $request '
                                '"$status" $body_bytes_sent "$http_referer" '
                                '"$http_user_agent" "$http_x_forwarded_for"';
              access_log  /data1/logs/www.log  www_s135_com;
      }

      server
      {
              listen  80;
              server_name  blog.s135.com;

              location / {
                       proxy_pass        http://blog.s135.com;
                       proxy_set_header   Host             $host;
                       proxy_set_header   X-Real-IP        $remote_addr;
                       proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
              }

              log_format  blog_s135_com  '$remote_addr - $remote_user [$time_local] $request '
                                '"$status" $body_bytes_sent "$http_referer" '
                                '"$http_user_agent" "$http_x_forwarded_for"';
              access_log  /data1/logs/blog.log  blog_s135_com;
      }
}

  附:Nginx 的安装方法可参照?a target="_blank">Nginx 0.5.31 + PHP 5.2.4QFastCGIQ搭建可承受3万以上ƈ发连接数Q胜qApache 10倍的Web服务?/a>》文章的以下D落Q仅做负载均衡,无需支持PHP的安装方法)Q?br />
  二、安装PHP 5.2.4QFastCGI模式Q?br />  4、创建www用户和组Q以及其使用的目录:

  三、安装Nginx 0.5.31
  1、安装Nginx所需的pcre库:
  2、安装Nginx
  3、创建Nginx日志目录
  5、启动Nginx


ivaneeo 2011-08-16 11:55 发表评论
]]>
?sh)脑常用端口对照?/title><link>http://www.aygfsteel.com/ivanwan/archive/2011/06/20/352686.html</link><dc:creator>ivaneeo</dc:creator><author>ivaneeo</author><pubDate>Mon, 20 Jun 2011 12:17:00 GMT</pubDate><guid>http://www.aygfsteel.com/ivanwan/archive/2011/06/20/352686.html</guid><wfw:comment>http://www.aygfsteel.com/ivanwan/comments/352686.html</wfw:comment><comments>http://www.aygfsteel.com/ivanwan/archive/2011/06/20/352686.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/ivanwan/comments/commentRss/352686.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/ivanwan/services/trackbacks/352686.html</trackback:ping><description><![CDATA[<div>如果有不明白的地Ҏ(gu)者陌生的端口可以在这里查到。以便于查系l是否感染病毒或木马。但是在有防火墙的情况下Q一般的防火墙都是严格审核程序的|络q接 的,所以会预先闭所有的端口Q有需要访问网l的E序会预先向防火墙提出申P防火墙做出响应,q弹出提C,要求用户做出选择Q这时候我们就要认真看了, 是哪一个程序,在文件夹的哪一个位|,要做一个估计,陌生E序更要检查。这h能不l恶意程序Q何余地。同时系l自动升U最好打开Q或者定期到 windows的微软网站下载系l更新程序,q样也非常有利于pȝ安全。系l漏z可能会使恶意程序通过pȝ漏洞l过防火墙连接到|络?br /><br />端口Q? <br />服务Qtcpmux <br />?明:q显C有人在Lsgi irix机器。irix是实现tcpmux的主要提供者,默认情况下tcpmux在这U系l中被打开。irix机器在发布是含有几个默认的无密码的帐P 如:ip、guest uucp、nuucp、demos 、tutor、diag、outofbox{。许多管理员在安装后忘记删除q些帐户。因此hacker在internet上搜索tcpmuxq利用这些帐 戗?<br /><br />端口Q? <br />服务Qecho <br />说明Q能看到许多人搜索fraggle攑֤器时Q发送到x.x.x.0和x.x.x.255的信息?<br /><br />端口Q?9 <br />服务Qcharacter generator <br />?明:q是一U仅仅发送字W的服务。udp版本会在收到udp包后回应含有**字符的包。tcpq接时会发送含?*字符的数据流直到q接关闭?hacker利用ipƺ骗可以发动dosd。伪造两个chargen服务器之间的udp包。同样fraggle dosd向目标地址的这个端口广播一个带有伪造受完ip的数据包Q受完ؓ了回应这些数据而过载?<br /><br />端口Q?1 <br />服务Qftp <br />?明:ftp服务器所开攄端口Q用于上传、下载。最常见的攻击者用于寻找打开anonymous的ftp服务器的Ҏ(gu)。这些服务器带有可读写的目录。木?doly trojan、fore、invisible ftp、webex、wincrash和blade runner所开攄端口?<br /><br />端口Q?2 <br />服务Qssh <br />说明Qpcanywhere建立的tcp和这一端口的连接可能是ZLssh。这一服务有许多弱点,如果配置成特定的模式Q许多用rsaref库的版本׃有不的漏洞存在?<br /><br />端口Q?3 <br />服务Qtelnet <br />说明Q远E登录,入R者在搜烦q程dunix的服务。大多数情况下扫描这一端口是ؓ了找到机器运行的操作pȝ。还有用其他技术,入R者也会找到密码。木马tiny telnet server开放这个端口?<br /><br />端口Q?5 <br />服务Qsmtp <br />?明:smtp服务器所开攄端口Q用于发送邮件。入侵者寻找smtp服务器是Z传递他们的spam。入侵者的帐户被关闭,他们需要连接到高带宽的 eQmail服务器上Q将单的信息传递到不同的地址。木马antigen、email password sender、haebu coceda、shtrilitz stealth、winpc、winspy都开放这个端口?<br /><br />端口Q?1 <br />服务Qmsg authentication <br />说明Q木马master paradise、hackers paradise开放此端口?<br /><br />端口Q?2 <br />服务Qwins replication <br />说明Qwins复制 <br /><br />端口Q?3 <br />服务Qdomain name serverQdnsQ?<br />说明Qdns服务器所开攄端口Q入侵者可能是试图q行区域传递(tcpQ,ƺ骗dnsQudpQ或隐藏其他的通信。因此防火墙常常qo或记录此端口?<br /><br />端口Q?7 <br />服务Qbootstrap protocol server <br />?明:通过dsl和cable modem的防火墙怼看见大量发送到q播地址255.255.255.255的数据。这些机器在向dhcp服务器请求一个地址。hacker常进入它 们,分配一个地址把自׃为局部\由器而发起大量中间hQmanQinQmiddleQ攻凅R客L?8端口q播h配置Q服务器?7端口q播回应?求。这U回应用广播是因ؓ客户端还不知道可以发送的ip地址?<br /><br />端口Q?9 <br />服务Qtrival file transfer <br />说明Q许多服务器与bootp一h供这Ҏ(gu)务,便于从系l下载启动代码。但是它们常常由于错误配|而入R者能从系l中H取M 文g。它们也可用于系l写入文件?<br /><br />端口Q?9 <br />服务Qfinger server <br />说明Q入侵者用于获得用户信息,查询操作pȝQ探已知的~冲区溢出错误,回应从自己机器到其他机器finger扫描?<br /><br />端口Q?0 <br />服务Qhttp <br />说明Q用于网|览。木马executor开放此端口?<br /><br />端口Q?9 <br />服务Qmetagram relay <br />说明Q后门程序ncx99开放此端口?<br /><br />端口Q?02 <br />服务Qmessage transfer agent(mta)Qx.400 over tcp/ip <br />说明Q消息传输代理?<br /><br />端口Q?09 <br />服务Qpost office protocol Qversion3 <br />说明Qpop3服务器开放此端口Q用于接攉Ӟ客户端访问服务器端的邮g服务。pop3服务有许多公认的q。关于用户名和密码交 换缓冲区溢出的弱点至有20个,q意味着入R者可以在真正登陆前进入系l。成功登陆后q有其他~冲区溢出错误?<br /><br />端口Q?10 <br />服务Qsun公司的rpc服务所有端?<br />说明Q常见rpc服务有rpc.mountd、nfs、rpc.statd、rpc.csmd、rpc.ttybd、amd{?<br /><br />端口Q?13 <br />服务Qauthentication service <br />?明:q是一个许多计机上运行的协议Q用于鉴别tcpq接的用戗用标准的q种服务可以获得许多计算机的信息。但是它可作多服务的记录器,其?ftp、pop、imap、smtp和irc{服务。通常如果有许多客户通过防火墙访问这些服务,会看到许多q个端口的连接请求。记住,如果Lq个?口客L会感觉到在防火墙另一边与eQmail服务器的~慢q接。许多防火墙支持tcpq接的阻断过E中发回rst。这会停止~慢的连接?<br /><br />端口Q?19 <br />服务Qnetwork news transfer protocol <br />说明Qnews新闻l传输协议,承蝲usenet通信。这个端口的q接通常是h们在Lusenet服务器。多数isp限制Q只有他们的客户才能讉K他们的新ȝ服务器。打开新闻l服务器允许发/MQ何h的帖子,讉K被限制的新闻l服务器Q匿名发帖或发送spam?<br /><br />端口Q?35 <br />服务Q本?service <br />?明:microsoft在这个端口运行dce rpc endQpoint mapper为它的dcom服务。这与unix 111端口的功能很怼。用dcom和rpc的服务利用计机上的endQpoint mapper注册它们的位|。远端客戯接到计算机时Q它们查找endQpoint mapper扑ֈ服务的位|。hacker扫描计算机的q个端口是ؓ了找到这个计机上运行exchange server吗?什么版本?q有些dosd直接针对q个端口?<br /><br />端口Q?37?38?39 <br />服务Qnetbios name service <br />说明Q其?37?38是udp端口Q当通过|上d传输文g时用q个端口。?39端口Q通过q个端口q入的连接试图获得netbios/smb服务。这个协议被用于windows文g和打印机׃n和samba。还有wins regisrtation也用它?<br /><br />端口Q?43 <br />服务Qinterim mail access protocol v2 <br />?明:和pop3的安全问题一P许多imap服务器存在有~冲区溢出漏z。记住:一Ulinux蠕虫Qadmv0rmQ会通过q个端口J殖Q因此许多这?端口的扫描来自不知情的已l被感染的用戗当redhat在他们的linux发布版本中默认允许imap后,q些漏洞变的很流行。这一端口q被用于 imap2Q但q不行?<br /><br />端口Q?61 <br />服务Qsnmp <br />说明Qsnmp允许q程理讑֤。所有配|和q行信息的储?在数据库中,通过snmp可获得这些信息。许多管理员的错误配|将被暴露在internet。cackers试图用默认的密码public?private讉Kpȝ。他们可能会试验所有可能的l合。snmp包可能会被错误的指向用户的网l?<br /><br />端口Q?77 <br />服务Qx display manager control protocol <br />说明Q许多入侵者通过它访问xQwindows操作収ͼ它同旉要打开6000端口?<br /><br />端口Q?89 <br />服务Qldap、ils <br />说明Q轻型目录访问协议和netmeeting internet locator serverqq一端口?<br /><br />端口Q?43 <br />服务Qhttps <br />说明Q网|览端口,能提供加密和通过安全端口传输的另一Uhttp?<br /><br />端口Q?56 <br />服务Q【null?<br />说明Q木马hackers paradise开放此端口?<br /><br />端口Q?13 <br />服务Qlogin,remote login <br />说明Q是从用cable modem或dsl登陆到子|中的unix计算机发出的q播。这些h为入侵者进入他们的pȝ提供了信息?<br /><br />端口Q?44 <br />服务Q【null?<br />说明Qkerberos kshell <br /><br />端口Q?48 <br />服务Qmacintosh,file services(afp/ip) <br />说明Qmacintosh,文g服务?<br /><br />端口Q?53 <br />服务Qcorba iiop QudpQ?<br />说明Q用cable modem、dsl或vlan会看到q个端口的广播。corba是一U面向对象的rpcpȝ。入侵者可以利用这些信息进入系l?<br /><br />端口Q?55 <br />服务Qdsf <br />说明Q木马phase1.0、stealth spy、inikiller开放此端口?<br /><br />端口Q?68 <br />服务Qmembership dpa <br />说明Q成员资?dpa?<br /><br />端口Q?69 <br />服务Qmembership msn <br />说明Q成员资?msn?<br /><br />端口Q?35 <br />服务Qmountd <br />?明:linux的mountd bug。这是扫描的一个流行bug。大多数对这个端口的扫描是基于udp的,但是Ztcp的mountd有所增加Qmountd同时q行于两个端口)?Cmountd可运行于M端口Q到底是哪个端口Q需要在端口111做portmap查询Q,只是linux默认端口?35Q就像nfs通常q行?2049端口?<br /><br />端口Q?36 <br />服务Qldap <br />说明QsslQsecure sockets layerQ?<br /><br />端口Q?66 <br />服务Qdoom id software <br />说明Q木马attack ftp、satanz backdoor开放此端口 <br /><br />端口Q?93 <br />服务Qimap <br />说明QsslQsecure sockets layerQ?<br /><br />端口Q?001?011 <br />服务Q【null?<br />说明Q木马silencer、webex开?001端口。木马doly trojan开?011端口?<br /><br />端口Q?024 <br />服务Qreserved <br />?明:它是动态端口的开始,许多E序q不在乎用哪个端口连接网l,它们hpȝ为它们分配下一个闲|端口。基于这一点分配从端口1024开始。这是说第一 个向pȝ发出h的会分配?024端口。你可以重启机器Q打开telnetQ再打开一个窗口运行natstat Qa 会看到telnet被分?024端口。还有sql session也用此端口和5000端口?<br /><br />端口Q?025?033 <br />服务Q?025Qnetwork blackjack 1033Q【null?<br />说明Q木马netspy开放这2个端口?<br /><br />端口Q?080 <br />服务Qsocks <br />?明:q一协议以通道方式I过防火墙,允许防火墙后面的人通过一个ip地址讉Kinternet。理Z它应该只允许内部的通信向外到达internet?但是׃错误的配|,它会允许位于防火墙外部的dI过防火墙。wingate怼发生q种错误Q在加入irc聊天室时怼看到q种情况?br />端口Q?170 <br />服务Q【null?<br />说明Q木马streaming audio trojan、psyber stream server、voice开放此端口?<br /><br />端口Q?234?243?711?776 <br />服务Q【null?<br />说明Q木马subseven2.0、ultors trojan开?234?776端口。木马subseven1.0/1.9开?243?711?776端口?<br /><br />端口Q?245 <br />服务Q【null?<br />说明Q木马vodoo开放此端口?<br /><br />端口Q?433 <br />服务Qsql <br />说明Qmicrosoft的sql服务开攄端口?<br /><br />端口Q?492 <br />服务QstoneQdesignQ? <br />说明Q木马ftp99cmp开放此端口?<br /><br />端口Q?500 <br />服务Qrpc client fixed port session queries <br />说明Qrpc客户固定端口会话查询 <br /><br />端口Q?503 <br />服务Qnetmeeting t.120 <br />说明Qnetmeeting t.120 <br /><br />端口Q?524 <br />服务Qingress <br />?明:许多d脚本安装一个后门shell于这个端口,其是针对sunpȝ中sendmail和rpc服务漏洞的脚本。如果刚安装了防火墙q到在q个 端口上的q接企图Q很可能是上q原因。可以试试telnet到用L计算Z的这个端口,看看它是否会l你一个shell。连接到 600/pcserver也存在这个问题?<br /><br />端口Q?600 <br />服务Qissd <br />说明Q木马shivkaQburka开放此端口?<br /><br />端口Q?720 <br />服务Qnetmeeting <br />说明Qnetmeeting h.233 call setup?<br /><br />端口Q?731 <br />服务Qnetmeeting audio call control <br />说明Qnetmeeting音频调用控制?<br /><br />端口Q?807 <br />服务Q【null?<br />说明Q木马spysender开放此端口?<br /><br />端口Q?981 <br />服务Q【null?<br />说明Q木马shockrave开放此端口?<br /><br />端口Q?999 <br />服务Qcisco identification port <br />说明Q木马backdoor开放此端口?<br /><br />端口Q?000 <br />服务Q【null?<br />说明Q木马girlfriend 1.3、millenium 1.0开放此端口?<br /><br />端口Q?001 <br />服务Q【null?<br />说明Q木马millenium 1.0、trojan cow开放此端口?<br /><br />端口Q?023 <br />服务Qxinuexpansion 4 <br />说明Q木马pass ripper开放此端口?<br /><br />端口Q?049 <br />服务Qnfs <br />说明QnfsE序常运行于q个端口。通常需要访问portmapper查询q个服务q行于哪个端口?<br /><br />端口Q?115 <br />服务Q【null?<br />说明Q木马bugs开放此端口?<br /><br />端口Q?140?150 <br />服务Q【null?<br />说明Q木马deep throat 1.0/3.0开放此端口?<br /><br />端口Q?500 <br />服务Qrpc client using a fixed port session replication <br />说明Q应用固定端口会话复制的rpc客户 <br /><br />端口Q?583 <br />服务Q【null?<br />说明Q木马wincrash 2.0开放此端口?<br /><br />端口Q?801 <br />服务Q【null?<br />说明Q木马phineas phucker开放此端口?<br /><br />端口Q?024?092 <br />服务Q【null?<br />说明Q木马wincrash开放此端口?<br /><br />端口Q?128 <br />服务Qsquid <br />?明:q是squid http代理服务器的默认端口。攻击者扫描这个端口是Z搜寻一个代理服务器而匿名访问internet。也会看到搜索其他代理服务器的端?000?8001?080?888。扫描这个端口的另一个原因是用户正在q入聊天室。其他用户也会检验这个端口以定用户的机器是否支持代理?<br /><br />端口Q?129 <br />服务Q【null?<br />说明Q木马master paradise开放此端口?<br /><br />端口Q?150 <br />服务Q【null?<br />说明Q木马the invasor开放此端口?<br /><br />端口Q?210?321 <br />服务Q【null?<br />说明Q木马schoolbus开放此端口 <br /><br />端口Q?333 <br />服务QdecQnotes <br />说明Q木马prosiak开放此端口 <br /><br />端口Q?389 <br />服务Q超U终?<br />说明Qwindows 2000l端开放此端口?<br /><br />端口Q?700 <br />服务Q【null?<br />说明Q木马portal of doom开放此端口 <br /><br />端口Q?996?060 <br />服务Q【null?<br />说明Q木马remoteanything开放此端口 <br /><br />端口Q?000 <br />服务Qqq客户?<br />说明Q腾讯qq客户端开放此端口?<br /><br />端口Q?092 <br />服务Q【null?<br />说明Q木马wincrash开放此端口?<br /><br />端口Q?590 <br />服务Q【null?<br />说明Q木马icqtrojan开放此端口?<br /><br />端口Q?000?001?321?0505 <br />服务Q【null?<br />说明Q木马blazer5开?000端口。木马sockets de troie开?000?001?321?0505端口?<br /><br />端口Q?400?401?402 <br />服务Q【null?<br />说明Q木马blade runner开放此端口?<br /><br />端口Q?550 <br />服务Q【null?<br />说明Q木马xtcp开放此端口?<br /><br />端口Q?569 <br />服务Q【null?<br />说明Q木马roboQhack开放此端口?<br /><br />端口Q?632 <br />服务Qpcanywere <br />?明:有时会看到很多这个端口的扫描Q这依赖于用h在的位置。当用户打开pcanywereӞ它会自动扫描局域网ccȝ以寻扑֏能的代理Q这里的代理?指agent而不是proxyQ。入侵者也会寻扑ּ放这U服务的计算机。,所以应该查看这U扫描的源地址。一些搜寻pcanywere的扫描包常含端口 22的udp数据包?<br /><br />端口Q?742 <br />服务Q【null?<br />说明Q木马wincrash1.03开放此端口?<br /><br />端口Q?267 <br />服务Q【null?<br />说明Q木马广外女生开放此端口?<br /><br />端口Q?400 <br />服务Q【null?<br />说明Q木马the thing开放此端口?<br /><br />端口Q?670?671 <br />服务Q【null?<br />说明Q木马deep throat开?670端口。而deep throat 3.0开?671端口?<br /><br />端口Q?883 <br />服务Q【null?<br />说明Q木马deltasource开放此端口?<br /><br />端口Q?969 <br />服务Q【null?<br />说明Q木马gatecrasher、priority开放此端口?<br /><br />端口Q?970 <br />服务Qrealaudio <br />说明Qrealaudio客户从服务器的6970Q?170的udp端口接收音频数据。这是由tcpQ?070端口外向控制q接讄的?<br /><br />端口Q?000 <br />服务Q【null?<br />说明Q木马remote grab开放此端口?<br /><br />端口Q?300?301?306?307?308 <br />服务Q【null?<br />说明Q木马netmonitor开放此端口。另外netspy1.0也开?306端口?<br /><br />端口Q?323 <br />服务Q【null?<br />说明Qsygate服务器端?<br /><br />端口Q?626 <br />服务Q【null?<br />说明Q木马giscier开放此端口?<br /><br />端口Q?789 <br />服务Q【null?<br />说明Q木马ickiller开放此端口?<br /><br />端口Q?000 <br />服务Qoicq <br />说明Q腾讯qq服务器端开放此端口?<br /><br />端口Q?010 <br />服务Qwingate <br />说明Qwingate代理开放此端口?<br /><br />端口Q?080 <br />服务Q代理端?<br />说明Qwww代理开放此端口?<br /><br />端口Q?400?401?402 <br />服务Q【null?<br />说明Q木马incommand 1.0开放此端口?<br /><br />端口Q?872?873?874?875?0067?0167 <br />服务Q【null?<br />说明Q木马portal of doom开放此端口?<br /><br />端口Q?989 <br />端口Q?989 <br />服务Q【null?<br />说明Q木马iniQkiller开放此端口?<br /><br />端口Q?1000 <br />服务Q【null?<br />说明Q木马sennaspy开放此端口?<br /><br />端口Q?1223 <br />服务Q【null?<br />说明Q木马progenic trojan开放此端口?<br /><br />端口Q?2076?1466 <br />服务Q【null?<br />说明Q木马telecommando开放此端口?<br /><br />端口Q?2223 <br />服务Q【null?<br />说明Q木马hack? keylogger开放此端口?<br /><br />端口Q?2345?2346 <br />服务Q【null?<br />说明Q木马netbus1.60/1.70、gabanbus开放此端口?<br /><br />端口Q?2361 <br />服务Q【null?<br />说明Q木马whackQaQmole开放此端口?<br /><br />端口Q?3223 <br />服务Qpowwow <br />?明:powwow是tribal voice的聊天程序。它允许用户在此端口打开Uh聊天的连接。这一E序对于建立q接非常hd性。它会驻扎在q个tcp端口{回应。造成cM心蟩间隔 的连接请求。如果一个拨L户从另一个聊天者手中承了ip地址׃发生好象有很多不同的人在试q个端口的情c这一协议使用opng作ؓ其连接请求的 ?个字节?<br /><br />端口Q?6969 <br />服务Q【null?<br />说明Q木马priority开放此端口?<br /><br />端口Q?7027 <br />服务Qconducent <br />说明Q这是一个外向连接。这是由于公司内部有人安装了带有conducent"adbot"的共享Y件。conducent"adbot"是ؓ׃n软g昄q告服务的。用这U服务的一U流行的软g是pkware?<br /><br />端口Q?9191 <br />服务Q【null?<br />说明Q木马蓝色火焰开放此端口?<br /><br />端口Q?0000?0001 <br />服务Q【null?<br />说明Q木马millennium开放此端口?<br /><br />端口Q?0034 <br />服务Q【null?<br />说明Q木马netbus pro开放此端口?<br /><br />端口Q?1554 <br />服务Q【null?<br />说明Q木马girlfriend开放此端口?<br /><br />端口Q?2222 <br />服务Q【null?<br />说明Q木马prosiak开放此端口?<br /><br />端口Q?3456 <br />服务Q【null?<br />说明Q木马evil ftp、ugly ftp开放此端口?<br /><br />端口Q?6274?7262 <br />服务Q【null?<br />说明Q木马delta开放此端口?<br /><br />端口Q?7374 <br />服务Q【null?<br />说明Q木马subseven 2.1开放此端口?<br /><br />端口Q?0100 <br />服务Q【null?<br />说明Q木马netsphere开放此端口?<br /><br />端口Q?0303 <br />服务Q【null?<br />说明Q木马socket23开放此端口?<br /><br />端口Q?0999 <br />服务Q【null?<br />说明Q木马kuang开放此端口?<br /><br />端口Q?1337?1338 <br />服务Q【null?<br />说明Q木马bo(back orifice)开放此端口。另外木马deepbo也开?1338端口?<br /><br />端口Q?1339 <br />服务Q【null?<br />说明Q木马netspy dk开放此端口?<br /><br />端口Q?1666 <br />服务Q【null?<br />说明Q木马bowhack开放此端口?<br /><br />端口Q?3333 <br />服务Q【null?<br />说明Q木马prosiak开放此端口?<br /><br />端口Q?4324 <br />服务Q【null?<br />说明Q木马tiny telnet server、biggluck、tn开放此端口?<br /><br />端口Q?0412 <br />服务Q【null?<br />说明Q木马the spy开放此端口?<br /><br />端口Q?0421?0422?0423?0426?<br />服务Q【null?<br />说明Q木马masters paradise开放此端口?<br /><br />端口Q?3210?4321 <br />服务Q【null?<br />说明Q木马schoolbus 1.0/2.0开放此端口?<br /><br />端口Q?4445 <br />服务Q【null?<br />说明Q木马happypig开放此端口?<br /><br />端口Q?0766 <br />服务Q【null?<br />说明Q木马fore开放此端口?<br /><br />端口Q?3001 <br />服务Q【null?<br />说明Q木马remote windows shutdown开放此端口?<br /><br />端口Q?5000 <br />服务Q【null?<br />说明Q木马devil 1.03开放此端口?<br /><br /><br />端口Q?8 <br />说明Qkerberos krb5。另外tcp?8端口也是q个用途?<br /><br />端口Q?37 <br />?明:sql named pipes encryption over other protocols name lookup(其他协议名称查找上的sql命名道加密技?和sql rpc encryption over other protocols name lookup(其他协议名称查找上的sql rpc加密技?和wins netbt name service(wins netbt名称服务)和wins proxy都用q个端口?<br /><br />端口Q?61 <br />说明Qsimple network management protocol(smtp)Q简单网l管理协议)?<br /><br />端口Q?62 <br />说明Qsnmp trapQsnmp陷阱Q?<br /><br />端口Q?45 <br />说明Qcommon internet file system(cifs)Q公共internet文gpȝQ?<br /><br />端口Q?64 <br />说明Qkerberos kpasswd(v5)。另外tcp?64端口也是q个用途?<br /><br />端口Q?00 <br />说明Qinternet key exchange(ike)Qinternet密钥交换Q?<br /><br />端口Q?645?812 <br />说明Qremot authentication dialQin user service(radius)authentication(routing and remote access)(q程认证拨号用户服务) <br /><br />端口Q?646?813 <br />说明Qradius accounting(routing and remote access)(radius记帐Q\由和q程讉KQ? <br /><br />端口Q?701 <br />说明Qlayer two tunneling protocol(l2tp)(W?层隧道协? <br /><br />端口Q?801?527 <br />说明Qmicrosoft message queue server(microsoft消息队列服务?。还有tcp?35?801?101?103?105也是同样的用途?<br /><br />端口Q?504 <br />说明Qnetwork load balancing(|络q负荷)</div><img src ="http://www.aygfsteel.com/ivanwan/aggbug/352686.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/ivanwan/" target="_blank">ivaneeo</a> 2011-06-20 20:17 <a href="http://www.aygfsteel.com/ivanwan/archive/2011/06/20/352686.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>指定下蝲文g面http://www.aygfsteel.com/ivanwan/archive/2011/03/16/346419.htmlivaneeoivaneeoWed, 16 Mar 2011 11:04:00 GMThttp://www.aygfsteel.com/ivanwan/archive/2011/03/16/346419.htmlhttp://www.aygfsteel.com/ivanwan/comments/346419.htmlhttp://www.aygfsteel.com/ivanwan/archive/2011/03/16/346419.html#Feedback0http://www.aygfsteel.com/ivanwan/comments/commentRss/346419.htmlhttp://www.aygfsteel.com/ivanwan/services/trackbacks/346419.html<?php
header('Content-disposition:attachment;filename=movie.mpg');
header('Content-type:video/mpeg');
readfile('movie.mpg');
?>



ivaneeo 2011-03-16 19:04 发表评论
]]>
վ֩ģ壺 | | | | | | | | | ƽ| 㽭ʡ| | ʲ| ¤| | | | | | Į| | | °Ͷ| | Ž| | dz| կ| | | ʯ| ɽ| | | ɽ| | | | | | Զ|