实践Ok代码如下:
相信很多朋友已经遇到了这个问题,但是都没有什么好的解决方案。首先思路上觉得是只有一个公网IP,必须要有一个支持应用层的程序来进行转发,进行代理才能够顺利的把相应的请求发到相应的后端机器上,结果自然选择nginx来进行反向代理了。
环境:
宿主机是Windows2003,IP为10.1.1.3,装VMware Workstation 6.0。在windows2003上运行nginx的win版。VM开两台虚拟机,网络模式为NAT模式。一台IP为192.168.84.128,一个台为192.168.84.129。分别开启80端口进行web服务。
修改测试机的hosts文件,指定www.001.com和www.002.com到宿主机10.1.1.3。
目的:
通过对宿主机win2003上的nginx设置,使解析到宿主机IP上的域名能够正常访问后面的web服务。适用于只有一个公网IP需要部署多个虚拟机来提供80端口web服务,一个虚拟机一个IP对应一个域名。
方法:
1、在nginx.conf最后一个"}"前,加入"include proxy.conf;"。
2、在同目录下,建立"proxy.conf"文件,内容如下:
此番配置之后,已经可以用任何解析到宿主机的IP的域名,访问自己的站点了。
来源:
http://www.1818tt.com/thread-6844-1-1.html
相信很多朋友已经遇到了这个问题,但是都没有什么好的解决方案。首先思路上觉得是只有一个公网IP,必须要有一个支持应用层的程序来进行转发,进行代理才能够顺利的把相应的请求发到相应的后端机器上,结果自然选择nginx来进行反向代理了。
环境:
宿主机是Windows2003,IP为10.1.1.3,装VMware Workstation 6.0。在windows2003上运行nginx的win版。VM开两台虚拟机,网络模式为NAT模式。一台IP为192.168.84.128,一个台为192.168.84.129。分别开启80端口进行web服务。
修改测试机的hosts文件,指定www.001.com和www.002.com到宿主机10.1.1.3。
目的:
通过对宿主机win2003上的nginx设置,使解析到宿主机IP上的域名能够正常访问后面的web服务。适用于只有一个公网IP需要部署多个虚拟机来提供80端口web服务,一个虚拟机一个IP对应一个域名。
方法:
1、在nginx.conf最后一个"}"前,加入"include proxy.conf;"。
2、在同目录下,建立"proxy.conf"文件,内容如下:
此番配置之后,已经可以用任何解析到宿主机的IP的域名,访问自己的站点了。
来源:
http://www.1818tt.com/thread-6844-1-1.html
背景:想买个vps上面安装windows 2003,同时想再安一个vmware6.0,后在vmware上面安一个linux后,通过把linux上的22也就是ssh端口给映射到windows2003 server的外网IP上,进而直接通过securCRT进行ssh 上windows server 2003的固定IP上,达到直接连接到vmware里的Linux上去。有人会说为何不买个linux得了,问得好,因为有个服务器的软件的服务端是windows下的,所以...用了这种方法来实现了。下面讲通过ssh远程登录windows主机上vmware中的linux 如何配置Nat步骤:
具体情况如下: A机器 ip: 192.168.1.102,windows server 2003. B机器 ip:192.168.1.103, windows xp. 现在A机器中安装Vmware软件,并安装一个CentOS6.3。网络配置为Nat,自动分的ip为:192.168.98.128, 检查CentOS6.3正常联网。
问题描述:现在想从B机器SecureCRT 直接连接到A机器中的虚拟机里的CentOS6.3, 方法非常简单,在A机器的本地连接属性中选择共享连接,在设置中,在Vmware6.0里添加一个转发服务: 设定外部端口 22,内部端口 22 内部ip:192.168.98.128。 然后将防火墙的58888端口打开就好。 之后从B主机SecureCRT 连的时候,ip填A主机ip 192.168.1.102,端口号写22. 既可以远程连接,穿透vmware的私有网络。
具体操作:
做地址、端口映射。Vmware菜单=>打开Edit => Virtual Network Setting =>选中NAT那个项目=>Edit...(打开NAT Setting)页,点击Port Forwarding -> Add …
Host Port:22 (主机中的要进行映射的端口) (Win机器下的端口:22)
Virtual Machine IP address : 192.168.98.128 22 (映射到哪个IP(IP地址可在linux中通过ifconfig查看,也就是Linux虚拟机的IP),22端口也就是ssh)
Description: SSH Virtual port (简单写一下简要描述)
特别注意:这儿我配置了好久,上面看似好久,其实涉及到一个网关,英文叫gateway的东东,
1)这个gateway一定要写那个vmware8里的IP,否则出现通过127.0.0.1 22能连接上,但是不能通过:192.168.1.102 22 连接上的问题。
2)再就是在选共享时,会出现把Vmware8的IP由自动获取修改为了一个固定的IP了,这儿需要进行取消固定,让其自己获取IP。
3)对Linux机器上的IP也要通过DHCP自动获取,获取到后修改为静态IP,这样通过1)里及2)里的设置,就实现了一条可以在B机器直接通过A机器的Ip及被Vmware6.0映射的IP及端口都为22,来实现对A机器里的Windows 2003的连接(注意要关闭A机器里的防火墙喔,否则会连接不上滴),到此也就目的达成,Oh,Yeah。
Windows下用netstat查看:
TCP 0.0.0.0:22 JACKXIANG-NB7:0 LISTENING InHost
TCP 127.0.0.1:22 JACKXIANG-NB7:53582 ESTABLISHED InHost
TCP 192.168.1.102:22 JACKXIANG-NB7:53566 ESTABLISHED InHost
在Linux下查看情况:
192.168.98.128:22 192.168.1.102:53566 ESTABLISHED 4847/sshd
192.168.98.128:22 192.168.98.1:53582 ESTABLISHED 4901/sshd
192.168.98.128:22 192.168.98.1:49491 ESTABLISHED 2796/sshd
上面的1)的关键解说:
上面的Linux反复出现192.168.98.1,也就是前面我特别提到的,
在Vmware里的NAT Settings里的Gateway IP address的IP值,是这里的核心设置:192.168.98.1 这个中转是NAT里当以127.0.0.1来连接时的中转Ip,同时这个值它必须自动获取,再记录一下Ok后查看到Vmware8 的默认IP:192.168.98.1 Netmask:255.255.255.0,Ip4 DHCP服务器:192.168.98.254。
同时:
在连接时就可以看得出来,当以127.0.0.1连接Linux时shell会提示:Last login: Sat Dec 8 18:56:48 2012 from 192.168.98.1。
而当从:192.168.1.102连接Linux时,会提示:Last login: Sat Dec 8 19:02:37 2012 from 192.168.1.102。 所以,这个:192.168.98.1是很有意思且核心的一个配置。
再看下膘哥的这一博客:
http://www.neatstudio.com/show-2013-1.shtml
127.0.0.1 是绑定到本机IP
192.168.1.102 是绑定到内网IP
全零网络IP地址0.0.0.0表示意义详谈,查阅百度知道里一些说法如下:
1. 严格说来,0.0.0.0已经不是一个真正意义上的IP地址了。它表示的是这样一个集合:所有不清楚的主机和目的网络。这里的“不清楚”是指在本机的路由表里没有特定条目指明如何到达。对本机来说,它就是一个“收容所”,所有不认识的“三无”人员,一 律送进去。如果你在网络设置中设置了缺省网关,那么Windows系统会自动产生一个目的地址为0.0.0.0的缺省路由。
2. 网络中0.0.0.0的IP地址表示整个网络,即网络中的所有主机。它的作用是帮助路由器发送路由表中无法查询的包。如果设置了全零网络的路由,路由表中无法查询的包都将送到全零网络的路由中去。
转自:http://liuzhigong.blog.163.com/blog/static/17827237520114207278610/
具体情况如下: A机器 ip: 192.168.1.102,windows server 2003. B机器 ip:192.168.1.103, windows xp. 现在A机器中安装Vmware软件,并安装一个CentOS6.3。网络配置为Nat,自动分的ip为:192.168.98.128, 检查CentOS6.3正常联网。
问题描述:现在想从B机器SecureCRT 直接连接到A机器中的虚拟机里的CentOS6.3, 方法非常简单,在A机器的本地连接属性中选择共享连接,在设置中,在Vmware6.0里添加一个转发服务: 设定外部端口 22,内部端口 22 内部ip:192.168.98.128。 然后将防火墙的58888端口打开就好。 之后从B主机SecureCRT 连的时候,ip填A主机ip 192.168.1.102,端口号写22. 既可以远程连接,穿透vmware的私有网络。
具体操作:
做地址、端口映射。Vmware菜单=>打开Edit => Virtual Network Setting =>选中NAT那个项目=>Edit...(打开NAT Setting)页,点击Port Forwarding -> Add …
Host Port:22 (主机中的要进行映射的端口) (Win机器下的端口:22)
Virtual Machine IP address : 192.168.98.128 22 (映射到哪个IP(IP地址可在linux中通过ifconfig查看,也就是Linux虚拟机的IP),22端口也就是ssh)
Description: SSH Virtual port (简单写一下简要描述)
特别注意:这儿我配置了好久,上面看似好久,其实涉及到一个网关,英文叫gateway的东东,
1)这个gateway一定要写那个vmware8里的IP,否则出现通过127.0.0.1 22能连接上,但是不能通过:192.168.1.102 22 连接上的问题。
2)再就是在选共享时,会出现把Vmware8的IP由自动获取修改为了一个固定的IP了,这儿需要进行取消固定,让其自己获取IP。
3)对Linux机器上的IP也要通过DHCP自动获取,获取到后修改为静态IP,这样通过1)里及2)里的设置,就实现了一条可以在B机器直接通过A机器的Ip及被Vmware6.0映射的IP及端口都为22,来实现对A机器里的Windows 2003的连接(注意要关闭A机器里的防火墙喔,否则会连接不上滴),到此也就目的达成,Oh,Yeah。
Windows下用netstat查看:
TCP 0.0.0.0:22 JACKXIANG-NB7:0 LISTENING InHost
TCP 127.0.0.1:22 JACKXIANG-NB7:53582 ESTABLISHED InHost
TCP 192.168.1.102:22 JACKXIANG-NB7:53566 ESTABLISHED InHost
在Linux下查看情况:
192.168.98.128:22 192.168.1.102:53566 ESTABLISHED 4847/sshd
192.168.98.128:22 192.168.98.1:53582 ESTABLISHED 4901/sshd
192.168.98.128:22 192.168.98.1:49491 ESTABLISHED 2796/sshd
上面的1)的关键解说:
上面的Linux反复出现192.168.98.1,也就是前面我特别提到的,
在Vmware里的NAT Settings里的Gateway IP address的IP值,是这里的核心设置:192.168.98.1 这个中转是NAT里当以127.0.0.1来连接时的中转Ip,同时这个值它必须自动获取,再记录一下Ok后查看到Vmware8 的默认IP:192.168.98.1 Netmask:255.255.255.0,Ip4 DHCP服务器:192.168.98.254。
同时:
在连接时就可以看得出来,当以127.0.0.1连接Linux时shell会提示:Last login: Sat Dec 8 18:56:48 2012 from 192.168.98.1。
而当从:192.168.1.102连接Linux时,会提示:Last login: Sat Dec 8 19:02:37 2012 from 192.168.1.102。 所以,这个:192.168.98.1是很有意思且核心的一个配置。
再看下膘哥的这一博客:
http://www.neatstudio.com/show-2013-1.shtml
127.0.0.1 是绑定到本机IP
192.168.1.102 是绑定到内网IP
全零网络IP地址0.0.0.0表示意义详谈,查阅百度知道里一些说法如下:
1. 严格说来,0.0.0.0已经不是一个真正意义上的IP地址了。它表示的是这样一个集合:所有不清楚的主机和目的网络。这里的“不清楚”是指在本机的路由表里没有特定条目指明如何到达。对本机来说,它就是一个“收容所”,所有不认识的“三无”人员,一 律送进去。如果你在网络设置中设置了缺省网关,那么Windows系统会自动产生一个目的地址为0.0.0.0的缺省路由。
2. 网络中0.0.0.0的IP地址表示整个网络,即网络中的所有主机。它的作用是帮助路由器发送路由表中无法查询的包。如果设置了全零网络的路由,路由表中无法查询的包都将送到全零网络的路由中去。
转自:http://liuzhigong.blog.163.com/blog/static/17827237520114207278610/
背景:主要是firebug自己带的那个dom一堆的东东包括了Js的相关函数,所以说得安一个简单的,如果在安时自定义时有一个可选插件,选中那个Dom查看器也成,但最新的好像没有这个选项,都是从网络安的。
所以:
安装 DOM 查看器:
运行 Firefox 的安装程序。
https://addons.mozilla.org/en-US/firefox/addon/dom-inspector-6622/
接受用户协议后,选择定制 (C)安装。
选择安装路径后,安装向导会询问安装的组件。选择开发工具。
安装结束后,运行 Firefox。您会看到工具 (T) →web开发者→ DOM 查看器 (N)。Ctrl+Shift+I
火狐 DOM查看器
你要先安装 firefox不会自带的 https://addons.mozilla.org/en-US/firefox/addon/dom-inspector-6622/
安装后在菜单 开发者工具里面就有
所以:
安装 DOM 查看器:
运行 Firefox 的安装程序。
https://addons.mozilla.org/en-US/firefox/addon/dom-inspector-6622/
接受用户协议后,选择定制 (C)安装。
选择安装路径后,安装向导会询问安装的组件。选择开发工具。
安装结束后,运行 Firefox。您会看到工具 (T) →web开发者→ DOM 查看器 (N)。Ctrl+Shift+I
火狐 DOM查看器
你要先安装 firefox不会自带的 https://addons.mozilla.org/en-US/firefox/addon/dom-inspector-6622/
安装后在菜单 开发者工具里面就有
Mac下字体缩放按键是:command + 号,或者 -号,以放大或缩小字体。
SecureCRT安装在Win上和Linux上均可:原文地址 ,SecureCRT 绝佳配色方案, 保护你的眼睛:http://blog.csdn.net/zklth/article/details/8937905,图片有问题,看这个:http://blog.csdn.net/sole_cc/article/details/51339748
在一些新的服务器IP加入后,发现linux的目录颜色不对,于是还是按上面的设置方法设置一次就又回来了。macbook也是一样的。AddTime:2019-10-10
一)实践发现属于更漂亮配置链接:http://my.oschina.net/ijaychen/blog/193486 光标颜色RGB是:(203 240 207)
Ubuntu里安装字体里面的教程:
http://blog.163.com/hlmdf@126/blog/static/632836462010111481419940/
下载下面好看字体URL:http://download.csdn.net/detail/jiaoxiaogu/6275491
二)连接的配置文件公位置在/home/jackxiang/.vandyke/SecureCRT/Config/Sessions/101.200.189.**0.ini ,下面是一般设置:
一、漂亮字体:
设置字体
Options => Global Options=>General=> default session => Edit default => Appearance =>Font。
Consolas 或者 Courier New 这两种字体都不错.
长时间发现上面这个Consolas比Yahei更好看哟。
以前为了照顾英文, 选择了consolas作为securecrt字体, 该字体是microsoft visual studio 里带的编程字体, 0o 1li 分得都比较清楚, 看着编程比较顺眼. 网上很容易找到这个字体的. 但是这个字体的问题是在securecrt里中文无法正常copy, 但是为了英文舒服就忍到现在, 经常sz文件到本地查看.
今天和湘余在网上找到一个consolas字体和雅黑字体的合体, 雅黑是我最常用的中文字体, 立马下载下来, 用了一下, 果然不错, 正和我意. 可是却无法在securecrt里使用, ms是securecrt需要字体是monospaced才可以, 而当初那个老兄没有设置成这样, 于是又和湘余一起搞了个fontcreator修了一下, 于是完美了. 中文英文看着都很舒服, 而且能copy. 很爽!
YaHei Consolas Hybrid:
http://downloads.ziddu.com/downloadfiles/13093581/YaHei.Consolas.1.11b.zip
如何解决SecureCRT无法选择Courier New等其他字体
最终解决办法:
到C:\Windows\Fonts目录下,找到Courier New字体右键,在弹出菜单中点击 显示 即可:
win7下的securecrt选择字体的时候仅有少数几个字体,看windows目录Fixedsys等字体是存在的,看来是被隐藏了,打开方法,控制面板-字体,左边的字体设置,把根据语言设置隐藏字体的选项去掉。
回到SecureCRT中:
Options->Session Options(或者选择Preferences)->Terminal->Appearance->Normal font->Font 看到新增的 Courier New字体选择即可
二、高亮字体:
secureCRT中的默认配色方案是white / black 白底黑字的, 看久了眼睛不舒服, 而且用vim进行编辑时, 语法关键字无法高亮。
这篇帖子介绍了一个比较好的配色方案: http://blog.csdn.net/zklth/article/details/8937905
但是这个方案的问题是,使用vim进行代码显示编辑时, 没有语法高亮
于是试着修改配色方案, 传统的方法是在工具栏options->global options 或 session options中的Terminal->Advanced的Color scheme中进行选择, 可选的有Black / Cyan; White / Black; Yellow / Black等, 但是没有程序员常用的黑色绿色高亮文本方式。
在网上找到了一个推荐的solarized的配色方案, 原帖请见:http://jessicalitwin.com/index.php/2013/02/solarized-for-securecrt/
具体步骤是:
1, 首先关闭secureCRT, 然后再c:\\user\\appdata\\aroaming\\VanDyke\\Config\\ 找到Global.ini这个文件, 先备份一个
2, 打开Global.ini文件, 找到B:”ANSI Color RGB”这一行, 修改这一行开始的3行为以下内容
B:"ANSI Color RGB"=00000040
00 2b 38 00 dc 32 2f 00 85 99 00 00 b5 89 00 00 26 8b d2 00 d3 36 82 00 2a a1 98 00 ee e8 d5 00
07 36 42 00 cb 4b 16 00 58 6e 75 00 65 7b 83 00 83 94 96 00 6c 71 c4 00 93 a1 a1 00 fd f6 e3 00
然后保存Global.ini文件。
3,再次启动secureCRT, 工具栏options->global options->Terminal->Appearance->Advanced中找到color scheme选项, 在下拉菜单中找到traditional这个选项,选择后就可以得到以下配色方案
来自:http://blog.csdn.net/inter_xuxing/article/details/20065009
SecureCRT安装在Win上和Linux上均可:原文地址 ,SecureCRT 绝佳配色方案, 保护你的眼睛:http://blog.csdn.net/zklth/article/details/8937905,图片有问题,看这个:http://blog.csdn.net/sole_cc/article/details/51339748
在一些新的服务器IP加入后,发现linux的目录颜色不对,于是还是按上面的设置方法设置一次就又回来了。macbook也是一样的。AddTime:2019-10-10
一)实践发现属于更漂亮配置链接:http://my.oschina.net/ijaychen/blog/193486 光标颜色RGB是:(203 240 207)
Ubuntu里安装字体里面的教程:
http://blog.163.com/hlmdf@126/blog/static/632836462010111481419940/
下载下面好看字体URL:http://download.csdn.net/detail/jiaoxiaogu/6275491
二)连接的配置文件公位置在/home/jackxiang/.vandyke/SecureCRT/Config/Sessions/101.200.189.**0.ini ,下面是一般设置:
一、漂亮字体:
设置字体
Options => Global Options=>General=> default session => Edit default => Appearance =>Font。
Consolas 或者 Courier New 这两种字体都不错.
长时间发现上面这个Consolas比Yahei更好看哟。
以前为了照顾英文, 选择了consolas作为securecrt字体, 该字体是microsoft visual studio 里带的编程字体, 0o 1li 分得都比较清楚, 看着编程比较顺眼. 网上很容易找到这个字体的. 但是这个字体的问题是在securecrt里中文无法正常copy, 但是为了英文舒服就忍到现在, 经常sz文件到本地查看.
今天和湘余在网上找到一个consolas字体和雅黑字体的合体, 雅黑是我最常用的中文字体, 立马下载下来, 用了一下, 果然不错, 正和我意. 可是却无法在securecrt里使用, ms是securecrt需要字体是monospaced才可以, 而当初那个老兄没有设置成这样, 于是又和湘余一起搞了个fontcreator修了一下, 于是完美了. 中文英文看着都很舒服, 而且能copy. 很爽!
YaHei Consolas Hybrid:
http://downloads.ziddu.com/downloadfiles/13093581/YaHei.Consolas.1.11b.zip
如何解决SecureCRT无法选择Courier New等其他字体
最终解决办法:
到C:\Windows\Fonts目录下,找到Courier New字体右键,在弹出菜单中点击 显示 即可:
win7下的securecrt选择字体的时候仅有少数几个字体,看windows目录Fixedsys等字体是存在的,看来是被隐藏了,打开方法,控制面板-字体,左边的字体设置,把根据语言设置隐藏字体的选项去掉。
回到SecureCRT中:
Options->Session Options(或者选择Preferences)->Terminal->Appearance->Normal font->Font 看到新增的 Courier New字体选择即可
二、高亮字体:
secureCRT中的默认配色方案是white / black 白底黑字的, 看久了眼睛不舒服, 而且用vim进行编辑时, 语法关键字无法高亮。
这篇帖子介绍了一个比较好的配色方案: http://blog.csdn.net/zklth/article/details/8937905
但是这个方案的问题是,使用vim进行代码显示编辑时, 没有语法高亮
于是试着修改配色方案, 传统的方法是在工具栏options->global options 或 session options中的Terminal->Advanced的Color scheme中进行选择, 可选的有Black / Cyan; White / Black; Yellow / Black等, 但是没有程序员常用的黑色绿色高亮文本方式。
在网上找到了一个推荐的solarized的配色方案, 原帖请见:http://jessicalitwin.com/index.php/2013/02/solarized-for-securecrt/
具体步骤是:
1, 首先关闭secureCRT, 然后再c:\\user\\appdata\\aroaming\\VanDyke\\Config\\ 找到Global.ini这个文件, 先备份一个
2, 打开Global.ini文件, 找到B:”ANSI Color RGB”这一行, 修改这一行开始的3行为以下内容
B:"ANSI Color RGB"=00000040
00 2b 38 00 dc 32 2f 00 85 99 00 00 b5 89 00 00 26 8b d2 00 d3 36 82 00 2a a1 98 00 ee e8 d5 00
07 36 42 00 cb 4b 16 00 58 6e 75 00 65 7b 83 00 83 94 96 00 6c 71 c4 00 93 a1 a1 00 fd f6 e3 00
然后保存Global.ini文件。
3,再次启动secureCRT, 工具栏options->global options->Terminal->Appearance->Advanced中找到color scheme选项, 在下拉菜单中找到traditional这个选项,选择后就可以得到以下配色方案
来自:http://blog.csdn.net/inter_xuxing/article/details/20065009
一、可直接复制表格后粘贴到Excel里能以基本上原格式保存到Excel里,后再复制到文本文档里。
摘录:https://zhidao.baidu.com/question/1646038373095782700.html
二、有时在firebug里调试,一个数组用:console.log(flashvars);会在Object里形成一个表格(有可能不是左右两栏Key->value),如果直接复制到editplus不会key value一行,而是换行 了,这怎么办呢?我就直接放到Word里后,再粘贴到Editplus里就Ok了,呵呵。
Ps:其实直接复制到DreamweaverCS6里,它是一个表格,有可能它本就是一个表格,但是经过Word后,再复制到Editplus里就会正常了,我只是做记录所以觉得很有用滴。
如下:
vi /etc/yum.repos.d/CentOS-Base.repo
追加写入:
[dag]
name = Dag RPM Repository for Redhat EL5
baseurl = http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck = 1
enabled = 0
gpgkey = http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
由于它不是CentOS自带的官方存储,所以一般都会设置成不可用状态(enabled = 0)。通过在yum的命令中加入 “-enablerepo=dag”这个参数,可以使得在查询和安装时把这个存储库也做为处理对象。Memcache就可以通过下面这样的命令来进行安装:
sudo yum install memcached --enablerepo = dag
追加写入:
[dag]
name = Dag RPM Repository for Redhat EL5
baseurl = http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck = 1
enabled = 0
gpgkey = http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
由于它不是CentOS自带的官方存储,所以一般都会设置成不可用状态(enabled = 0)。通过在yum的命令中加入 “-enablerepo=dag”这个参数,可以使得在查询和安装时把这个存储库也做为处理对象。Memcache就可以通过下面这样的命令来进行安装:
sudo yum install memcached --enablerepo = dag
问题
在使用Flash Asset Xtra插入Flash文件时,我们会发现一个比较明显的问题,那就是当鼠标移动到Flash动画的某个交互按钮上时,应当出现的手型鼠标指针却仍保持箭头形,这在一定程度上影响了程序的交互性,如何解决这个问题呢?
解决思路
要解决以上问题,我们需要动态检测鼠标所在的位置,如果鼠标移动到Flash文件中的某个按钮上,则用函数将鼠标样式更改为手形指针,移出按钮区域时恢复原鼠标样式。
具体步骤
解决这个问题主要是用到了Flash Asset Xtra的mouseOverButton属性,当鼠标移动到任一按钮上时,该属性值为TRUE,所以我们只要检测该属性的值即可判断鼠标是否移动到了某个按钮之上,从而更改鼠标指针样式。
流程图如图5.36所示,这里首先使用条件交互GetSpriteProperty(@"Flash Movie", #mouseOverButton)来检测鼠标是否移动到按钮之上,如果是则触发条件交互,使用函数SetCursor(6)将鼠标样式更改为手形指针,接下来检测鼠标是否离开了按钮区域,如果是则条件~GetSpriteProperty(@"Flash Movie", #mouseOverButton)为TRUE,使用函数SetCursor(0)恢复原鼠标样式。运行程序,我们可以看见当鼠标移动到按钮上,指针变为手形,如图5.37所示,而离开按钮区域后又恢复原样式。
图5.36 流程图
图5.37 交互按钮上显示手形指针
注意:设置以上流程时一定要注意流程结构走向,切忌使流程陷入无限循环之中,例如图5.38和图5.39所示都是错误的流程结构,读者可以想想为什么。
图5.38 错误流程一
图5.39 错误流程二
提示:如果使用Shockwave Flash Object控件播放Flash动画,则不会出现以上问题,鼠标移动到交互按钮上时会自动变为手形指针。
专家说明
读者也可以在交互按钮上放置一个热区域,将热区域交互的“Match”属性设置为“Cursor in Area”,然后选择鼠标样式为手形指针,以此来恢复手形指针,但这在交互按钮数量较多的情况下显然是不可取的。
专家指点
因为解决此问题需要动态检测鼠标的位置,势必需要占用一些额外的资源,影响程序运行的效率(当然也不至于有明显的影响),如果没有特殊需求(例如只有使用Flash Asset Xtra才能达到某些控制目的),可以选择使用Shockwave Flash Object控件播放Flash文件来避免这个问题。
来源:http://www.bitscn.com/school/Authorware/200609/64211.html
在使用Flash Asset Xtra插入Flash文件时,我们会发现一个比较明显的问题,那就是当鼠标移动到Flash动画的某个交互按钮上时,应当出现的手型鼠标指针却仍保持箭头形,这在一定程度上影响了程序的交互性,如何解决这个问题呢?
解决思路
要解决以上问题,我们需要动态检测鼠标所在的位置,如果鼠标移动到Flash文件中的某个按钮上,则用函数将鼠标样式更改为手形指针,移出按钮区域时恢复原鼠标样式。
具体步骤
解决这个问题主要是用到了Flash Asset Xtra的mouseOverButton属性,当鼠标移动到任一按钮上时,该属性值为TRUE,所以我们只要检测该属性的值即可判断鼠标是否移动到了某个按钮之上,从而更改鼠标指针样式。
流程图如图5.36所示,这里首先使用条件交互GetSpriteProperty(@"Flash Movie", #mouseOverButton)来检测鼠标是否移动到按钮之上,如果是则触发条件交互,使用函数SetCursor(6)将鼠标样式更改为手形指针,接下来检测鼠标是否离开了按钮区域,如果是则条件~GetSpriteProperty(@"Flash Movie", #mouseOverButton)为TRUE,使用函数SetCursor(0)恢复原鼠标样式。运行程序,我们可以看见当鼠标移动到按钮上,指针变为手形,如图5.37所示,而离开按钮区域后又恢复原样式。
图5.36 流程图
图5.37 交互按钮上显示手形指针
注意:设置以上流程时一定要注意流程结构走向,切忌使流程陷入无限循环之中,例如图5.38和图5.39所示都是错误的流程结构,读者可以想想为什么。
图5.38 错误流程一
图5.39 错误流程二
提示:如果使用Shockwave Flash Object控件播放Flash动画,则不会出现以上问题,鼠标移动到交互按钮上时会自动变为手形指针。
专家说明
读者也可以在交互按钮上放置一个热区域,将热区域交互的“Match”属性设置为“Cursor in Area”,然后选择鼠标样式为手形指针,以此来恢复手形指针,但这在交互按钮数量较多的情况下显然是不可取的。
专家指点
因为解决此问题需要动态检测鼠标的位置,势必需要占用一些额外的资源,影响程序运行的效率(当然也不至于有明显的影响),如果没有特殊需求(例如只有使用Flash Asset Xtra才能达到某些控制目的),可以选择使用Shockwave Flash Object控件播放Flash文件来避免这个问题。
来源:http://www.bitscn.com/school/Authorware/200609/64211.html
403含义:
该状态表示服务器理解了本次请求但是拒绝执行该任务,该请求不该重发给服务器。在HTTP请求的方法不是“HEAD”,并且服务器想让客户端知道为什么没有权限的情况下,服务器应该在返回的信息中描述拒绝的理由。在服务器不想提供任何反馈信息的情况下,服务器可以用404 Not Found代替403 Forbidden比如:choovin。
安装Apache,版本2.2.8(和版本无关),装完刚测试可以;配置了下php的php.ini文件再次localhost打 开发现错误:HTTP 错误 403 - 禁止访问,即403 Forbidden:You don't have permission to access / on this server.权限又不够了?
打开apache的配置文件httpd.conf,逐行检查。在大约快一半的地方有以下这段代码:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
发现了吧。由于配置了php后,这里的“Deny from all”已经拒绝了一切连接。把该行改成“allow from all”,修改后的代码如下,问题解决
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
</Directory>
再次在浏览器里打开 http://localhost,显示it works! 总结:如果你也发生了这样的403禁止访问,不妨注意下apache的httpd.conf配置文件里有“Deny from all”这行的代码处,看看是不是哪里被系统悄悄地修改了
php的header()函数构造403输出,前面不能有输出,用一个:
所有对header()函数有了解的人都知道,这个函数会发送一段文件头给浏览器,但是如果在使用这个函数之前已经有了任何输出(包括空输出,比如空格,回车和换行)就会提示出错。如果我们去掉第一行的ob_start(),再执行此程序,我们会发现得到了一条错误提示:"Header had all ready send by"!但是加上ob_start,就不会提示出错,原因是当打开了缓冲区,echo后面的字符不会输出到浏览器,而是保留在服务器,直到你使用 flush或者ob_end_flush才会输出,所以并不会有任何文件头输出的错误!
参考:http://www.jackxiang.com/post/1063/
后记:
涉及到输出的解说,主要还可以了解一下ob_start这个函数的用法:
header函数前输入内容
一般来说在header函数前不能输出html内容,类似的还有setcookie() 和 session 函数,这些函数需要在输出流中增加消息头部信息。如果在header()执行之前有echo等语句,当后面遇到header()时,就会报出 “Warning: Cannot modify header information - headers already sent by ....”错误。就是说在这些函数的前面不能有任何文字、空行、回车等,而且最好在header()函数后加上exit()函数。例如下面的错误写法,在两个php代码段之间有一个空行:
原因是:PHP脚本开始执行 时,它可以同时发送http消息头部(标题)信息和主体信息. http消息头部(来自 header() 或SetCookie() 函数)并不会立即发送,相反,它被保存到一个列表中. 这样就可以允许你修改标题信息,包括缺省的标题(例如Content-Type 标题).但是,一旦脚本发送了任何非标题的输出(例如,使用 HTML 或 print()调用),那么PHP就必须先发送完所有的Header,然后终止 HTTPheader.而后继续发送主体数据.从这时开始,任何添加或修改Header信息的试图都是不允许的,并会发送上述的错误消息之一。
解决办法:
修改php.ini打开缓存(output_buffering),或者在程序中使用缓存函数ob_start(),ob_end_flush()等。原 理是:output_buffering被启用时,在脚本发送输出时,PHP并不发送HTTPheader。相反,它将此输出通过管道(pipe)输入到 动态增加的缓存中(只能在PHP4.0中使用,它具有中央化的输出机制)。你仍然可以修改/添加header,或者设置cookie,因为header实 际上并没有发送。当全部脚本终止时,PHP将自动发送HTTP header到浏览器,然后再发送输出缓冲中的内容。
该状态表示服务器理解了本次请求但是拒绝执行该任务,该请求不该重发给服务器。在HTTP请求的方法不是“HEAD”,并且服务器想让客户端知道为什么没有权限的情况下,服务器应该在返回的信息中描述拒绝的理由。在服务器不想提供任何反馈信息的情况下,服务器可以用404 Not Found代替403 Forbidden比如:choovin。
安装Apache,版本2.2.8(和版本无关),装完刚测试可以;配置了下php的php.ini文件再次localhost打 开发现错误:HTTP 错误 403 - 禁止访问,即403 Forbidden:You don't have permission to access / on this server.权限又不够了?
打开apache的配置文件httpd.conf,逐行检查。在大约快一半的地方有以下这段代码:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
发现了吧。由于配置了php后,这里的“Deny from all”已经拒绝了一切连接。把该行改成“allow from all”,修改后的代码如下,问题解决
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
</Directory>
再次在浏览器里打开 http://localhost,显示it works! 总结:如果你也发生了这样的403禁止访问,不妨注意下apache的httpd.conf配置文件里有“Deny from all”这行的代码处,看看是不是哪里被系统悄悄地修改了
php的header()函数构造403输出,前面不能有输出,用一个:
所有对header()函数有了解的人都知道,这个函数会发送一段文件头给浏览器,但是如果在使用这个函数之前已经有了任何输出(包括空输出,比如空格,回车和换行)就会提示出错。如果我们去掉第一行的ob_start(),再执行此程序,我们会发现得到了一条错误提示:"Header had all ready send by"!但是加上ob_start,就不会提示出错,原因是当打开了缓冲区,echo后面的字符不会输出到浏览器,而是保留在服务器,直到你使用 flush或者ob_end_flush才会输出,所以并不会有任何文件头输出的错误!
参考:http://www.jackxiang.com/post/1063/
后记:
涉及到输出的解说,主要还可以了解一下ob_start这个函数的用法:
header函数前输入内容
一般来说在header函数前不能输出html内容,类似的还有setcookie() 和 session 函数,这些函数需要在输出流中增加消息头部信息。如果在header()执行之前有echo等语句,当后面遇到header()时,就会报出 “Warning: Cannot modify header information - headers already sent by ....”错误。就是说在这些函数的前面不能有任何文字、空行、回车等,而且最好在header()函数后加上exit()函数。例如下面的错误写法,在两个php代码段之间有一个空行:
原因是:PHP脚本开始执行 时,它可以同时发送http消息头部(标题)信息和主体信息. http消息头部(来自 header() 或SetCookie() 函数)并不会立即发送,相反,它被保存到一个列表中. 这样就可以允许你修改标题信息,包括缺省的标题(例如Content-Type 标题).但是,一旦脚本发送了任何非标题的输出(例如,使用 HTML 或 print()调用),那么PHP就必须先发送完所有的Header,然后终止 HTTPheader.而后继续发送主体数据.从这时开始,任何添加或修改Header信息的试图都是不允许的,并会发送上述的错误消息之一。
解决办法:
修改php.ini打开缓存(output_buffering),或者在程序中使用缓存函数ob_start(),ob_end_flush()等。原 理是:output_buffering被启用时,在脚本发送输出时,PHP并不发送HTTPheader。相反,它将此输出通过管道(pipe)输入到 动态增加的缓存中(只能在PHP4.0中使用,它具有中央化的输出机制)。你仍然可以修改/添加header,或者设置cookie,因为header实 际上并没有发送。当全部脚本终止时,PHP将自动发送HTTP header到浏览器,然后再发送输出缓冲中的内容。
Linux下mail命令附件发送使用技巧
Unix/LinuxC技术 jackxiang 2012-11-24 22:40
这几天由于经常远程到一个Linux主机上处理东西,然后会生成一些文件,所以想把这些东西通过邮件附件的形式给自己发回来,于是好好研究了下Linux中的mail命令,其中参考了一些网友的经验:
1. 例如最简单的一个:
mail -s text zhousir1991@gmail.com
这条命令的结果是发一封标题为text的空信给后面的邮箱,但是往往这类邮件会被当成垃圾邮件来处理,所以如果没有收到邮件,建议打开垃圾箱来查看一下。
第一种方法,你可以把当前shell当成编辑器来用,编辑完内容后Ctrl-D结束
2. 第二个例子:
echo “This is a test mail!”|mail -s text zhousir1991@gmail.com#第二种方法,使用管道命令。
mail -s test zhousir1991@gmail.com < file
第三种方法,以file的内容为邮件内容发信,这个我个人现在用的比较多,因为在终端中写东西毕竟不是很方便,所以我还是会首先选择事先写好一个文档然后再mail过去。
3. 带附件的邮件发送(这是我想重点介绍的一个东西)
如果你的系统中没有uuencode命令的话,并且你已经配好了yum仓库;(yum仓库配置可以参看我的其他文档:http://www.cnblogs.com/zhousir1991/archive/2011/03/05/1971879.html)请先安装sharutils (yum install sharutils)
uuencode 需要两个参数,第一个是你要发送的文件,当然这个也可以用管道来做,第二个是显示的文件名
uuencode /home/zhousir/httpd.conf httpd.conf|mail -s mailtest zhousir1991@gmail.com
---------------------------
发现一个问题:
-bash: mail: command not found
呵呵,显然mailx没有安装,于是:
yum -y install mailx
然后whois命令也没有
yum -y install jwhois
tar czf - /home/zhousir/ | uuencode home.tgz |mail -s mailtest zhousir1991@gmail.com
ps: slackware下的mail好像有一个-a参数,可以直接添加附件,我没有用过。
转自:http://www.svn8.com/linux/accidence/20091016/10858.html
Linux下Mail命令收集:
“/var/spool/mail/[linux用户名]”文件中。
在linux中输入mail,就进行了收件箱,并显示二十封邮件列表。
此时命令提示符为"&"
unread 标记为未读邮件
h|headers 显示当前的邮件列表
l|list 显示当前支持的命令列表
?|help 显示多个查看邮件列表的命令参数用法
d 删除当前邮件,指针并下移。 d 1-100 删除第1到100封邮件
f|from 只显示当前邮件的简易信息。 f num 显示某一个邮件的简易信息
f|from num 指针移动到某一封邮件
z 显示刚进行收件箱时的后面二十封邮件列表
more|p|page 阅读当前指针所在的邮件内容 阅读时,按空格键就是翻页,按回车键就是下移一行
t|type|more|p|page num 阅读某一封邮件
n|next|{什么都不填} 阅读当前指针所在的下一封邮件内容
阅读时,按空格键就是翻页,按回车键就是下移一行
v|visual 当前邮件进入纯文本编辑模式
n|next|{什么都不填} num 阅读某一封邮件
top 显示当前指针所在的邮件的邮件头
file|folder 显示系统邮件所在的文件,以及邮件总数等信息
x 退出mail命令平台,并不保存之前的操作,比如删除邮件
q 退出mail命令平台,保存之前的操作,比如删除已用d删除的邮件,已阅读邮件会转存到当前用户家目录下的mbox文件中。如果在mbox中删除文件才会彻底删除。
在linux文本命令平台输入 mail -f mbox,就可以看到当前目录下的mbox中的邮件了。
cd 改变当前所在文件夹的位置
写信时,连按两次Ctrl+C键则中断工作,不送此信件。
读信时,按一次Ctrl+C,退出阅读状态。
来自:http://blog.sina.com.cn/s/blog_408184cf01014uoq.html
名称:mail
格式:mail [-s subject] [-c cc-addr] [-b bcc-addr] user1 [user 2 ...]
说明:
mail对于系统管理者很有用,因为管理者可以用mail写成script ,定期寄一些备忘录提醒系统的使用者。
参数:
s 邮件标题。
c 抄送人邮件地址。
b 暗送邮件地址。
范例:
将信件送给一个或以上的电子邮件地址,由于没有加入其他的选项,使用者必须输入标题与信件的内容等。而 user2 没有主机位置,就会送给邮件伺服器的 user2 使用者。
mail user1@email.address
mail user1@email.address user2
将mail.txt 的内容寄给 user2 同时 抄送给 user1 。如果将这一行指令设成cronjob就可以定时将备忘录寄给系统使用者。
mail -s 标题 -c user1 user2 < mail.txt
1. 例如最简单的一个:
mail -s text zhousir1991@gmail.com
这条命令的结果是发一封标题为text的空信给后面的邮箱,但是往往这类邮件会被当成垃圾邮件来处理,所以如果没有收到邮件,建议打开垃圾箱来查看一下。
第一种方法,你可以把当前shell当成编辑器来用,编辑完内容后Ctrl-D结束
2. 第二个例子:
echo “This is a test mail!”|mail -s text zhousir1991@gmail.com#第二种方法,使用管道命令。
mail -s test zhousir1991@gmail.com < file
第三种方法,以file的内容为邮件内容发信,这个我个人现在用的比较多,因为在终端中写东西毕竟不是很方便,所以我还是会首先选择事先写好一个文档然后再mail过去。
3. 带附件的邮件发送(这是我想重点介绍的一个东西)
如果你的系统中没有uuencode命令的话,并且你已经配好了yum仓库;(yum仓库配置可以参看我的其他文档:http://www.cnblogs.com/zhousir1991/archive/2011/03/05/1971879.html)请先安装sharutils (yum install sharutils)
uuencode 需要两个参数,第一个是你要发送的文件,当然这个也可以用管道来做,第二个是显示的文件名
uuencode /home/zhousir/httpd.conf httpd.conf|mail -s mailtest zhousir1991@gmail.com
---------------------------
发现一个问题:
-bash: mail: command not found
呵呵,显然mailx没有安装,于是:
yum -y install mailx
然后whois命令也没有
yum -y install jwhois
tar czf - /home/zhousir/ | uuencode home.tgz |mail -s mailtest zhousir1991@gmail.com
ps: slackware下的mail好像有一个-a参数,可以直接添加附件,我没有用过。
转自:http://www.svn8.com/linux/accidence/20091016/10858.html
Linux下Mail命令收集:
“/var/spool/mail/[linux用户名]”文件中。
在linux中输入mail,就进行了收件箱,并显示二十封邮件列表。
此时命令提示符为"&"
unread 标记为未读邮件
h|headers 显示当前的邮件列表
l|list 显示当前支持的命令列表
?|help 显示多个查看邮件列表的命令参数用法
d 删除当前邮件,指针并下移。 d 1-100 删除第1到100封邮件
f|from 只显示当前邮件的简易信息。 f num 显示某一个邮件的简易信息
f|from num 指针移动到某一封邮件
z 显示刚进行收件箱时的后面二十封邮件列表
more|p|page 阅读当前指针所在的邮件内容 阅读时,按空格键就是翻页,按回车键就是下移一行
t|type|more|p|page num 阅读某一封邮件
n|next|{什么都不填} 阅读当前指针所在的下一封邮件内容
阅读时,按空格键就是翻页,按回车键就是下移一行
v|visual 当前邮件进入纯文本编辑模式
n|next|{什么都不填} num 阅读某一封邮件
top 显示当前指针所在的邮件的邮件头
file|folder 显示系统邮件所在的文件,以及邮件总数等信息
x 退出mail命令平台,并不保存之前的操作,比如删除邮件
q 退出mail命令平台,保存之前的操作,比如删除已用d删除的邮件,已阅读邮件会转存到当前用户家目录下的mbox文件中。如果在mbox中删除文件才会彻底删除。
在linux文本命令平台输入 mail -f mbox,就可以看到当前目录下的mbox中的邮件了。
cd 改变当前所在文件夹的位置
写信时,连按两次Ctrl+C键则中断工作,不送此信件。
读信时,按一次Ctrl+C,退出阅读状态。
来自:http://blog.sina.com.cn/s/blog_408184cf01014uoq.html
名称:mail
格式:mail [-s subject] [-c cc-addr] [-b bcc-addr] user1 [user 2 ...]
说明:
mail对于系统管理者很有用,因为管理者可以用mail写成script ,定期寄一些备忘录提醒系统的使用者。
参数:
s 邮件标题。
c 抄送人邮件地址。
b 暗送邮件地址。
范例:
将信件送给一个或以上的电子邮件地址,由于没有加入其他的选项,使用者必须输入标题与信件的内容等。而 user2 没有主机位置,就会送给邮件伺服器的 user2 使用者。
mail user1@email.address
mail user1@email.address user2
将mail.txt 的内容寄给 user2 同时 抄送给 user1 。如果将这一行指令设成cronjob就可以定时将备忘录寄给系统使用者。
mail -s 标题 -c user1 user2 < mail.txt
使用munin监控php apc状态
Php/Js/Shell/Go jackxiang 2012-11-23 23:21
1. 上传本文件apc_info.php(代码来源:munin-php-apc)到web目录,后缀名需要修改为php。一个建议是将其文件名修改为随机的字符串,防止别人猜到或意外踩到。
2. 将以下代码加入到munin配置文件中:
[php_apc_*]
user root
env.url http://www.example.com/apc_info.php?auto
3. 上传文件php_apc_到munin的plugins目录.请去除后缀名.txt。 一般在/usr/share/munin/plugins/.并修改其权限为755.
4. apc_php可以提供6个类型的报表,为此,我们需要在munin的配置目录下,建立6个软连接指向到apc_php_
ln -s /usr/share/munin/plugins/php_apc_ /etc/munin/plugins/php_apc_files
ln -s /usr/share/munin/plugins/php_apc_ /etc/munin/plugins/php_apc_fragmentation
ln -s /usr/share/munin/plugins/php_apc_ /etc/munin/plugins/php_apc_hit_miss
ln -s /usr/share/munin/plugins/php_apc_ /etc/munin/plugins/php_apc_purge
ln -s /usr/share/munin/plugins/php_apc_ /etc/munin/plugins/php_apc_rates
ln -s /usr/share/munin/plugins/php_apc_ /etc/munin/plugins/php_apc_usage
5. 重启munin node,在下次更新后,将在munin的html中看到php apc的状态信息图表。
sudo /etc/init.d/munin-node restart
2. 将以下代码加入到munin配置文件中:
[php_apc_*]
user root
env.url http://www.example.com/apc_info.php?auto
3. 上传文件php_apc_到munin的plugins目录.请去除后缀名.txt。 一般在/usr/share/munin/plugins/.并修改其权限为755.
4. apc_php可以提供6个类型的报表,为此,我们需要在munin的配置目录下,建立6个软连接指向到apc_php_
ln -s /usr/share/munin/plugins/php_apc_ /etc/munin/plugins/php_apc_files
ln -s /usr/share/munin/plugins/php_apc_ /etc/munin/plugins/php_apc_fragmentation
ln -s /usr/share/munin/plugins/php_apc_ /etc/munin/plugins/php_apc_hit_miss
ln -s /usr/share/munin/plugins/php_apc_ /etc/munin/plugins/php_apc_purge
ln -s /usr/share/munin/plugins/php_apc_ /etc/munin/plugins/php_apc_rates
ln -s /usr/share/munin/plugins/php_apc_ /etc/munin/plugins/php_apc_usage
5. 重启munin node,在下次更新后,将在munin的html中看到php apc的状态信息图表。
sudo /etc/init.d/munin-node restart
做为网站前台设计人员我们经常用到IETester,因为他可以帮助我们测试各个浏览器之间兼容情况我们可以及时进行DIV+CSS调整,所有浏览器中恐怕IE6最烦人的,但是它的用户群却不少,我们可能在用IETester测试IE6时,有时候发现它并不能完全模拟IE6环境是有差别的,如果安装一个xp虚拟机(Xp系统自带IE6)来测不就行了。但是你知道如何用WIN7自带的xp虚拟机嘛?不知道请看下面。
1, 打开windows下载中心:http://www.microsoft.com/china/windows/virtual-pc/download.aspx下载:Windows XP Mode 和 Windows Virtual PC 选择你当前win7的版本和语言。这里我以简体中文旗舰版为例。
选定后,根据提示,分别下载windows xp mode(560M左右)和Windows Virtual PC(约10M).
2、下载好两个文件后,首先运行Windows XP Model 的安装文件:“WindowsXPMode_zh-cn.exe”
阅读全文
1, 打开windows下载中心:http://www.microsoft.com/china/windows/virtual-pc/download.aspx下载:Windows XP Mode 和 Windows Virtual PC 选择你当前win7的版本和语言。这里我以简体中文旗舰版为例。
选定后,根据提示,分别下载windows xp mode(560M左右)和Windows Virtual PC(约10M).
2、下载好两个文件后,首先运行Windows XP Model 的安装文件:“WindowsXPMode_zh-cn.exe”
阅读全文
Chrome 浏览器作为完全独立开发的浏览器,为什么他的代理服务器设置还是用的是 IE 的?
Google Chrome浏览器唯一让我不爽的一点就是Windows版本的代理服务器是调用了Internet网络连接属性中的代理服务器,而非像Firefox那样可以独立设置自己的代理服务器。其弊端在于一旦设置,IE浏览器都会变成使用这个代理了,但往往我们只希望只是在Google Chrome谷歌浏览器上使用当前的代理。
如果想要给Google Chrome谷歌浏览器单独设置代理服务器,可采用自己手动加参数的方法实现。如下:
右键系统桌面或快捷工具栏上Google Chrome快捷方式图标——属性——快捷方式——目标,在最后增加“ --proxy-server=202.116.0.188:3128”参数,注意最前面要加一个空格,等号后面是代理服务器IP及其端口。这样,启动Google Chrome后则无视IE的代理设置而强制使用参数后面设置的代理。修改后目标参数的形式如下:
"C:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\Application\chrome.exe" --proxy-server=202.116.0.188:3128
如果是设置SOCKS代理服务器,则参数为:“ --proxy-server=socks5:// 202.116.0.188:3128”,服务器IP和端口仅为举例之用,实际使用中请将IP和端口改为相应的数值。
上述方法只是临时应急用的雕虫小技,最直接最方便的途径还是安装一个Google Chrome的代理软件扩展程序Proxy Switchy!,支持多种代理方式,可以快速切换代理,是居家旅行代理上网之必备插件。
Chrome 浏览器作为完全独立开发的浏览器,为什么他的代理服务器设置还是用的是 IE 的?谷歌是基于哪方面的考虑?
使用扩展Proxy SwitchySharp就可以设置独立的代理。
Google Chrome浏览器唯一让我不爽的一点就是Windows版本的代理服务器是调用了Internet网络连接属性中的代理服务器,而非像Firefox那样可以独立设置自己的代理服务器。其弊端在于一旦设置,IE浏览器都会变成使用这个代理了,但往往我们只希望只是在Google Chrome谷歌浏览器上使用当前的代理。
如果想要给Google Chrome谷歌浏览器单独设置代理服务器,可采用自己手动加参数的方法实现。如下:
右键系统桌面或快捷工具栏上Google Chrome快捷方式图标——属性——快捷方式——目标,在最后增加“ --proxy-server=202.116.0.188:3128”参数,注意最前面要加一个空格,等号后面是代理服务器IP及其端口。这样,启动Google Chrome后则无视IE的代理设置而强制使用参数后面设置的代理。修改后目标参数的形式如下:
"C:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\Application\chrome.exe" --proxy-server=202.116.0.188:3128
如果是设置SOCKS代理服务器,则参数为:“ --proxy-server=socks5:// 202.116.0.188:3128”,服务器IP和端口仅为举例之用,实际使用中请将IP和端口改为相应的数值。
上述方法只是临时应急用的雕虫小技,最直接最方便的途径还是安装一个Google Chrome的代理软件扩展程序Proxy Switchy!,支持多种代理方式,可以快速切换代理,是居家旅行代理上网之必备插件。
Chrome 浏览器作为完全独立开发的浏览器,为什么他的代理服务器设置还是用的是 IE 的?谷歌是基于哪方面的考虑?
使用扩展Proxy SwitchySharp就可以设置独立的代理。
[PHP代理]用php实现proxy功能的示范及 PHP CURL 模拟提交(支持代理)
Php/Js/Shell/Go jackxiang 2012-11-20 21:31
用php实现proxy功能的示范
刚刚写的练手的作品。感觉还是有些实用价值的。。放出来给大家试试。
功能:通过php实现代理功能
适用用户:在家下载较慢。且懒得找proxy。且有高速主机,且主机有php,且主机支持socket。
使用方法:
1。把本程序传到主机上
2。通过浏览器浏览主机上的此文件
3。在url中填入欲下载的文件地址(如果有必要,可以填入referer)
4。点击get proxy url
5。新打开的页面中的链接即为通过proxy下载的链接
注意:
1。支持多线程下载,断点续传
2。仅支持http协议
3。不支持服务器端header重定向
4。不支持http auth
5。下载较大的文件时,可以修改程序中set_time_limit的值,以减少断线的现象(默认为180,即3分钟)
阅读全文
刚刚写的练手的作品。感觉还是有些实用价值的。。放出来给大家试试。
功能:通过php实现代理功能
适用用户:在家下载较慢。且懒得找proxy。且有高速主机,且主机有php,且主机支持socket。
使用方法:
1。把本程序传到主机上
2。通过浏览器浏览主机上的此文件
3。在url中填入欲下载的文件地址(如果有必要,可以填入referer)
4。点击get proxy url
5。新打开的页面中的链接即为通过proxy下载的链接
注意:
1。支持多线程下载,断点续传
2。仅支持http协议
3。不支持服务器端header重定向
4。不支持http auth
5。下载较大的文件时,可以修改程序中set_time_limit的值,以减少断线的现象(默认为180,即3分钟)
阅读全文
XP是支持显示的,但需要自己设置下:
1. 点击“开始”菜单→“设置→控制面板”,找到并双击“区域与语言选项”图标
2. 然后,在弹出的设置窗口中点击“区域选项”标签→“自定义”按钮
3. 接着,点击“自定义区域选项”窗口中的“日期”标签,在最下面的“长日期格式”里面加上字母 dddd, 或者选择带有dddd的一项
4. 最后,点击“确定”按钮退回到控制面板。此时再将鼠标悬停到时钟上时,您便会惊喜得发现,此时的系统时钟已经可以提示当天的星期了.
-------------------
我刚才也是发现了这个问题去调的,这个步骤绝对没错。
dddd就是星期
我在论坛后期弄过,可以确认的。
示例截图:
http://wenku.baidu.com/view/06e0f52c915f804d2b16c122.html
1. 点击“开始”菜单→“设置→控制面板”,找到并双击“区域与语言选项”图标
2. 然后,在弹出的设置窗口中点击“区域选项”标签→“自定义”按钮
3. 接着,点击“自定义区域选项”窗口中的“日期”标签,在最下面的“长日期格式”里面加上字母 dddd, 或者选择带有dddd的一项
4. 最后,点击“确定”按钮退回到控制面板。此时再将鼠标悬停到时钟上时,您便会惊喜得发现,此时的系统时钟已经可以提示当天的星期了.
-------------------
我刚才也是发现了这个问题去调的,这个步骤绝对没错。
dddd就是星期
我在论坛后期弄过,可以确认的。
示例截图:
http://wenku.baidu.com/view/06e0f52c915f804d2b16c122.html
遇到类似问题,最后得以解决:
单击“开始--运行”,输入“gpedit.msc",进入用户配置》管理模板》开始菜单和任务栏,
找到 “删除并阻止访问 ‘关机’‘重新启动’ ‘睡眠’ 和 ‘休眠’命令”
进行策略设置,改为 禁用 就行了。
单击“开始--运行”,输入“gpedit.msc",进入用户配置》管理模板》开始菜单和任务栏,
找到 “删除并阻止访问 ‘关机’‘重新启动’ ‘睡眠’ 和 ‘休眠’命令”
进行策略设置,改为 禁用 就行了。