Submitted by zwws on 2008, May 9, 3:10 PM
1、右键单击桌面上的“网上邻居→属性”,设置“本地连接”网卡在其中一个网段使用的TCP/IP属性。设置好后,进入命令行模式,确保当前目录为C: Documents and SettingsAdministrator,输入以下命令:netsh -c interface dump >c:ip1.txt
2. 用同样的方法将该网卡TCP/IP属性设置成在另一网段中使用的网络配置,在命令行中执行以下命令:netsh -c interface dump >c:ip2.txt
3. 用记事本制作一个批处理文件,命名为ip1.bat,内容为:netsh -f c:ip1.txt;制作另一个批处理文件ip2.bat,输入内容:netsh -f c:ip2.txt。在桌面上单击右键新建快捷方式,单击“浏览”,将项目的位置指向ip1,输入快捷方式的名称“网段1”;重复刚才的步骤,将项目位置指向ip2.bat,建立“网段2”快捷方式。如果你现在所处的网段是网段1,用鼠标双击“网段2”快捷方式,然后用Ipconfig/all命令检测一下,有关的网络配置是不是修改过来了?只要掌握了上面的方法,从此再也不用为切换IP地址而烦恼了!
Tags: 局域网, ip, tcp, bat, 批处理
共享丨实用技巧 | 评论:0
| Trackbacks:0
| 阅读:5065
Submitted by zwws on 2008, April 15, 1:21 PM
你是不是每天都很忙,却老是忙而无功?是不是感觉付出很多,得到的却只是老板的责骂?是不是没有一刻空闲,到总结时却说不出所完成的成果?
如果你已身心疲惫,但是一无所获,那么,你可能不是工作不努力,而是没有掌握提高工作效率的正确方法,在无意中浪费了你的生命。
下面的建议不是万能的“灵丹妙药”,但可以给你提高自己的工作效率提供一些有益的参考:
详见全文
» 阅读全文
Tags: 提高, 工作效率
分享丨我的推荐 | 评论:3
| Trackbacks:0
| 阅读:4188
Submitted by zwws on 2008, April 12, 5:00 PM
通常我们使用
PHP代码
- $PHP_SELF = $_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME'];
来获得当前运行脚本的路径。但是在做一些URL拼合的过程中可能引发XSS跨站攻击。
示例:
PHP代码
- <?php
-
- $PHP_SELF = $_SERVER['PHP_SELF'] ? $_SERVER["PHP_SELF"] : $_SERVER["SCRIPT_NAME"];
-
- echo '<a href="' . $PHP_SELF . '">aaa</a>';
触发方式:http://localhost/script.php/%22%3E%3Cscript%3Ealert('lib3rt3')%3C/script%3E
解决方法:
PHP代码
- $_SERVER['SCRIPT_NAME'] ? $_SERVER["SCRIPT_NAME"] : htmlspecialchars($_SERVER["PHP_SELF"]);
注解:使用http://localhost/script.php/%22%3E%3Cscript%3Ealert('lib3rt3')%3C/script%3E执行脚本时,$_SERVER['SCRIPT_NAME']值为/script.php,未包含恶意的脚本。另外,即使最终使用的是$_SERVER['PHP_SELF']的值,也会被htmlspecialchars转义。
资料来源:http://www.sebug.net/vulndb/2748
Tags: php
原创丨PHP笔记 | 评论:1
| Trackbacks:0
| 阅读:7359
Submitted by zwws on 2008, March 22, 2:12 PM
原文作者:Reinhold Weber
原文链接:40 Tips for optimizing your php Code
译者:davidkoree
1.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。
2.echo 比 print 快。
3.使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接。
4.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值。
5.注销那些不用的变量尤其是大数组,以便释放内存。
6.尽量避免使用__get,__set,__autoload。
7.require_once()代价昂贵。
...
详见全文
» 阅读全文
Tags: php优化
转载丨Web相关 | 评论:4
| Trackbacks:0
| 阅读:4428
Submitted by zwws on 2008, March 12, 4:34 PM
1. 要想透过代理服务器取得客户端的真实 IP 地址,就要使用 $_SERVER["HTTP_X_FORWARDED_FOR"] 来读取。不过要注意的事,并不是每个代理服务器都能用 $_SERVER["HTTP_X_FORWARDED_FOR"] 来读取客户端的真实 IP,有些用此方法读取到的仍然是代理服务器的 IP。 如果客户端没有通过代理服务器来访问,那么用$_SERVER["HTTP_X_FORWARDED_FOR"] 取到的值将是空的。
2. $_SERVER['HTTP_VIA'] 代理服务器IP
3. Anonymity types
Anonymous - HTTP Proxy server does not send HTTP_X_FORWARDED_FOR variable to host, this improves privacy since your IP address can not be logged.
High-anonymous (elite proxy) - HTTP Servers of this type do not send HTTP_X_FORWARDED_FOR, HTTP_VIA and HTTP_PROXY_CONNECTION variables. Host doesn't even know you are using proxy server an of course it doesn't know your IP address.
4. 参考代码 Sablog-x 1.6下的 ./include/fense.php
=====
REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP。如果使用了“匿名代理”,REMOTE_ADDR将显示代理服务器的IP。
HTTP_CLIENT_IP 是代理服务器发送的HTTP头。如果是“超级匿名代理”,则返回none值。同样,REMOTE_ADDR也会被替换为这个代理服务器的IP。
$_SERVER['REMOTE_ADDR']; //访问端(有可能是用户,有可能是代理的)IP
$_SERVER['HTTP_CLIENT_IP']; //代理端的(有可能存在,可伪造)
$_SERVER['HTTP_X_FORWARDED_FOR']; //用户是在哪个IP使用的代理(有可能存在,也可以伪造)
Tags: php
原创丨PHP笔记 | 评论:1
| Trackbacks:0
| 阅读:7025
Submitted by zwws on 2008, February 28, 10:32 PM
Tags: csdn, 好文
分享丨我的推荐 | 评论:3
| Trackbacks:0
| 阅读:5445
Submitted by zwws on 2008, February 25, 7:52 PM
管理单元初始化失败。
名称:SQL Server Configuration Manager
CLSID:{CA9F8727-31DF-41D2-975C-887D84903967}
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\{ca9f8727-31df-41d2-975c-887d84903967}
删除该项即可解决问题
关于管理单元初始化失败的解决方法2006年12月06日 星期三 15:12现象: 运行gpedit.msc 提示如下:
管理单元初始化失败。
名称:组策略
CLSID:{8FC0B734-A0E1-11D1-A7D3-0000F87571E3}
方法一、1、点击『开始』菜单
2、点击“运行”
3、键入"regedit"(不包括感叹号)
4、在注册表键值HKEY_CURRENT_USER\Software\Policies\Microsoft\MMC
请将 RestrictToPermittedSnapins 的值设置为 0
方法二、1、点击『开始』菜单
2、点击“运行”
3、键入"regedit"(不包括感叹号
4、在注册表键值
HKEY_CURRENT_USER\Software\Policies\Microsoft\Mmc\{8FC0B734-A0E1-11D1-A7D3-0000F87571E3}\Restrict_Run
和
HKEY_CURRENT_USER\Software\Policies\Microsoft\MMC\{0F6B957E-509E-11D1-A7CC-0000F87571E3}\Restrict_Run
请将 Restrict_Run 的值设置为 0
5、修改完毕后重启。
方法三、1、点击『开始』菜单
2、点击“运行”
3、键入"regedit"(不包括感叹号)
4、在注册表键值
HKEY_CLASSES_ROOT\CLSID\{8FC0B734-A0E1-11D1-A7D3-0000F87571E3}\InProcServer32
把其中的default改成:
%SystemRoot%\System32\GPEdit.dll
5、修改完毕后重启。
方法四、检查环境变量:
a、点击『开始』菜单
b、点击“控制面板”
c、在“控制面板”中打开“系统”
d、在“系统属性”中点击“高级”标签
e、在“高级”标签页中点击“环境变量”按钮
f、在“环境变量”中的“系统变量”框中的变量名为Path中修改变量值为:
%Systemroot%\System32;%Systemroot%;%Systemroot%\system32\WBEM
方法五、运行regsvr32 filemgmt.dll
a、点击『开始』菜单
b、点击“运行”
c、键入"regsvr32 filemgmt.dll"(不包括感叹号)
方法六、如果组策略找不到 framedyn.dll,就可能会出现这种错误。如果使用安装脚本,要确保脚本置于系统路径中的%windir%\system32\wbem 目录下。默认情况下,%windir%\system32\wbem 已经存在于系统路径中,因此,如果您不使用安装脚本,就不可能遇到这个问题。或试着将将Framedyn.dll文件从\windows\system32\wbem目录下拷贝到\windows\system32目录下!
我的问题是由第五种方法解决的,不建议方法四,因为一些JAVA开发者不适合这种方法!
Tags: sql server
共享丨实用技巧 | 评论:0
| Trackbacks:0
| 阅读:5607
Submitted by zwws on 2008, February 24, 10:30 PM
第一招:在电脑旁放上几盆仙人掌,它可以有效地吸收辐射;
第二招:还对于生活紧张而忙碌的人群来说,抵御电脑辐射最简单的办法就是在每天上午喝2至3杯的绿茶,吃一个橘子。茶叶中含有丰富的维生素A原,它被人体吸收后,能迅速转化为维生素A。维生素A不但能合成视紫红质,还能使眼睛在暗光下看东西更清楚,因此,绿茶不但能消除电脑辐射的危害,还能保护和提高视力。如果不习惯喝绿茶,菊花茶同样也能起着抵抗电脑辐射和调节身体功能的作用,螺旋藻、沙棘油也具有抗辐射的作用;
第三招:上网前先做好护肤隔离,如使用珍珠膜,独特的“南珠翠膜”在肌肤上形成一层0.001mm珍珠膜,可以有效防止污染环境的侵害和辐射;其次电脑使用后,脸上会吸附不少电磁辐射的颗粒,要及时用清水洗脸,这样将使所受辐射减轻70%以上!
第四招:操作电脑时最好在显示屏上安一块电脑专用滤色板以减轻辐射的危害,室内不要放置闲杂金属物品,以免形成电磁波的再次发射。使用电脑时,要调整好屏幕的亮度,一般来说,屏幕亮度越大,电磁辐射越强,反之越小。不过,也不能调得太暗,以免因亮度太小而影响效果,且易造成眼睛疲劳。
第五招:应尽可能购买新款的电脑,一般不要使用旧电脑,旧电脑的辐射一般较厉害,在同距离、同类机型的条件下,一般是新电脑的1-2倍。
第六招:电脑摆放位置很重要。尽量别让屏幕的背面朝着有人的地方,因为电脑辐射最强的是背面,其次为左右两侧,屏幕的正面反而辐射最弱。以能看清楚字为准,至少也要50厘米到75厘米的距离,这样可以减少电磁辐射的伤害。
第七招:注意室内通风:科学研究证实,电脑的荧屏能产生一种叫溴化二苯并呋喃的致癌物质。所以,放置电脑的房间最好能安装换气扇,倘若没有,上网时尤其要注意通风。
第八招:注意酌情多吃一些胡萝卜、豆芽、西红柿、瘦肉、动物肝等富含维生素A、C和蛋白质的食物,经常喝些绿茶等等。
第九招:经常在电脑前工作的人常会觉得眼睛干涩疼痛,所以,在电脑桌上放几支香蕉很有必要,香蕉中的钾可帮助人体排出多余的盐分,让身体达到钾钠平衡,缓解眼睛的不适症状。此外,香蕉中含有大量的β胡萝卜素,当人体缺乏这种物质时,眼睛就会变得疼痛、干涩、眼珠无光、失水少神,多吃香蕉不仅可减轻这些症状,还可在一定程度上缓解眼睛疲劳,避免眼睛过早衰老
Tags: 电脑辐射
分享丨我的推荐 | 评论:2
| Trackbacks:0
| 阅读:5088