提升PHP速度全攻略

<p><span style="color: #333333">PHP的优点之一是速度很快,对于一般的网站应用,可以说是已经足够了。不过如果站点 的访问量很高、带宽窄或者其它的因素令服务器产生性能瓶颈的时候,你可能得想想其它的办法来进一步提高PHP的速度了。这篇文章将从几个方面介绍如何做到 这一点,从而令用户浏览的时候更加“爽”。</span></p><div style="page-break-after: always;"><span style="display: none;"><!--more-->& nbsp ;</span></div><p> </p><p><span style="color: #333333">  代码优化</span></p><p><span style="color: #333333">   在这里并不想再次告诉你如何写更干净的代码,这一点我想每个人都清楚,在需要速度的时候,你可能已经在PHP源代码的优化上面做了不少的工作,这里所提 出的是,这个烦琐的工作可以交由其它工具来完成。这就是Zend Optimizer,此程序可以从Zend Technologies的网站(http://www.zend.com/)免费得到。它的原理很简单,通过检测Zend引擎产生的中间代码,并且优化 它来得到更高的执行速度。我认为优化代码是一项颇烦琐的工作,而且优化后的代码可能变得难以理解,尤其是当你放下该PHP程序一段时间后,突然间客户要求 你做一些修改时,可能你自己也不懂了;-)。因此我建议你在PHP的源代码较为复杂的时候,用Zend Optimizer来做这个优化的工作,好处是它不会令你的代码变得复杂难懂。</span></p><p><span style="color: #333333">  安装Zend Optimizer是非常简单的。只要根据你使用的平台,下载相关的预编译库,并且在你的php.ini中加入两行,重新启动你的web服务器就行了!</span></p><p><span style="color: #333333">  zend_optimizer.optimization_level=15</span></p><p><span style="color: #333333">  zend_extension="/path/to/ZendOptimizer.so"</span></p><p><span style="color: #333333">  zend_loader.enable=Off</span></p><p><span style="color: #333333">   你可能有点奇怪,不是说两行吗,怎么变成三行了。不过第三行是可选的,看来禁止这个zend_loader将会令优化的速度更快,因此不妨在你的 php.ini文件中多加这一行。要注意的是:只有在你不使用Zend Encoder Runtime的时候,才可以禁止zend_loader,关于Zend Encoder Runtime,还会在下文提到。</span></p><p><span style="color: #333333">要更快吗?使用cache(缓冲)吧</span></p><p><span style="color: #333333">  如果你的PHP应用还需要更快的速度,下一个办法是缓冲。要实现这一点,有几种不同的方式。我自己就试用过Zend Cache(评测版本),APC和Afterburner Cache。</span></p><p><span style="color: #333333">   以上提到的都是“缓冲模块”。它们的原理都差不多,在php文件被首次请求的时候,通过将你的PHP源代码的中间代码存储在web服务器的内存中,对于 以后同样的请求,都直接提供内存中的“编译”版本。由于它可以令磁盘的访问达到最小化,因此这个方法确实可以极大地提高PHP的性能。更为方便的是,当你 的PHP源代码修改时,缓冲的模块可以察觉到这些变化,并且重新载入一样,因此你不必担心客户得到的是旧版本的程序。这些缓冲的模块确实不错,但是我应该 选用哪一种呢?下面分别介绍一下:</span></p><p><span style="color: #333333">  Zend Cache是Zend Technologies的一个商业化的产品(它也是免费为我们提供PHP引擎和Zend Optimizer的公司)。它确实不错。在首次运行后,你可以明显察觉到PHP的速度得到了很大的提高,服务器的空闲资源也更多了。缺点是你要付费购买 它,但就性价比来说,还是非常值得的。</span></p><p><span style="color: #333333">   Afterburner Cache是Bware Technologies(http://bwcache.bware.it/)提供的免费缓冲模块。当前还只是beta版,它所做的工作看来与Zend Cache差不多,不过性能的提高就比不上Zend Cache,而且现有的版本不能和Zend Optimizer一起工作,不过它是免费的。</span></p><p><span style="color: #333333">   APC(Alternative PHP Cache)是由Community Connect(http://apc.communityconnect.com/)提供的另一个免费模块。它的工作很稳定,速度也有不少的提高,要注 意的是,我还没有找到一个官方的测试数据,这些只是在我的应用上作测试,因此不能下一个结论。</span></p><p><span style="color: #333333">Web内容的压缩(令你客户用起来更“爽”)</span></p><p><span style="color: #333333">   经过以上两个的方法,相信你的PHP应用的性能已经得到了很大的提高,现在该从另一个方面来考虑了:下载速度。如果你的应用只是在公司内跑,所有的客户 都使用100Mb/s的以太网连接到服务器,这可能不是一个问题,但是如果你的客户中有使用慢速的modem连接的,你就要考虑使用内容压缩这个方法了。 根据IETF的规范,大多数的浏览器都支持gzip的内容压缩。这意味着你在将web的内容发给客户的浏览器前,可以先使用gzip进行压缩,浏览器在接 收的时候就会自动解压数据,并且令用户看到原来的页面。同样,压缩web页面的内容也有几个不同的方法。</span></p><p><span style="color: #333333">   mod_gzip是Remote Communications(http://www.phpbuilder.com/columns /www.remotecommunications.com)免费提供的一个Apache模块,它可以压缩静态的web页面。它工作得很好,你只需要将 它和apache一起编译就行了(或者将它作为一个DSO使用)。Remotecommunications的人说它还可以压缩动态的内容,包括 mod_php, mod_perl等。不过我尝试了一下,看来并不行。我在mod_gzip的邮件列表中了解到,这个bug将在下一个版本中修正(我想应该是 1.3.14.6f版本)。不过你仍然可以用它作静态内容的压缩。</span></p><p><span style="color: #333333">   不过我们还想压缩动态的内容,因此我们必须找另外的办法。一个办法是使用class.gzip encode.php(http://leknor.com/code/),只要在你的PHP脚本中的开头和结尾调用这个PHP类,就可以压缩你的页面内 容。如果整个站点都需要这样的压缩,你可以在你的php.ini文件中的auto_prepend和auto_append中调用这些函数。它工作得很 好,不过在负载很重的站点上,它明显会带来一点的系统开销。要详细了解它是如何工作的,可以看一下它的类代码(你至少需要在编译PHP时加入zlib支 持)。作者在里面的说明也非常详细,你可以得到任何需要了解的东西。</span></p><p><span style="color: #333333">在最近,我也看到了一篇关于PHP输出缓冲的文章。它说的是PHP4.0.4推出了一种新的输出缓冲的处理手段--ob_gzhandler,它的作用和上面介绍的类相同,但区别是你只要在你的php.ini中使用以下的句法就行了:</span></p><p><span style="color: #333333">  output_handler = ob_gzhandler ;</span></p><p><span style="color: #333333">  这样将激活PHP的输出缓冲功能,并且压缩所有它发送的东西。出于某些特别的原因,如果你不想在这里设置的话,只在需要的地方才改变这个默认设置的话(不压缩),只要在需要压缩的PHP源码目录中,修改一下.htaccess文件就行了,使用的句法如下:</span></p><p><span style="color: #333333">  php_value output_handler ob_gzhandler</span></p><p><span style="color: #333333">  ... 或者直接在你的PHP代码中调用它,以下面的方式:</span></p><p><span style="color: #333333">  ob_start("ob_gzhandler");</span></p><p><span style="color: #333333">   这个输出缓冲处理的方法很好,并且不会为服务器带来额外的系统开销。我十分建议你使用这种方法。它的改变可以用以下的例子说明,如果客户使用的是 28.8K的modem的话,经过这个处理,他将会认为突然间换成了一个ISDN接入一样。要注意的一点是:Netscape Communicator并不支持图象的压缩,所以将显示不出来。因此除非你的客户全部使用Internet Explorer,否则你必须禁止压缩jpeg和gif图象。其它文件的压缩应该没有问题,但是我建议你最好测试一下,特别是浏览器使用了不常见的插件或 者是少人用的浏览器。</span></p><p><span style="color: #333333">  其它有用的东西...</span></p><p><span style="color: #333333">   Zend Technologies的在线商店在今年1月24开通了,并且售卖一些与PHP相关的有趣产品。包括前面提到的Zend Cache,Zend Encoder(简单说来,是PHP代码的编译器,可以产生编译的类,这样你就可以售卖给顾客而不用担心泄露源代码。在需要运行这些类的web服务器上, 将要使用Zend Encoder Runtime来解码),Zend Ide(一个为PHP而设的集成化开发环境,带有很多强大的性能),还有为PHP开发者提供的支持服务。</span></p><p><span style="color: #333333">  结论</span></p><p><span style="color: #333333">  使用这篇文章提到的技术,你将可以极大地提高站点的性能,不过请注意以下几点:</span></p><p><span style="color: #333333">  1.瓶颈或许不在PHP,你需要考察应用中的每个对象(例如数据库)</span></p><p><span style="color: #333333">  2.一个web服务器的性能都是有限制的,因此,不要认为性能不好就是PHP的原因,也可能是访问量很大,你的服务器需要升级了,或者考虑使用负载均衡的系统(将会花很多钱)</span></p><p><span style="color: #333333">  3.不要认为内容压缩不重要,在100Mb/s的局域网中,你的PHP应用或许性能很好,但要考虑到使用慢速modem的用户</span></p>

阅读剩余部分 -

误删显示桌面如何调出来

<p><span style="color: #333333">很多朋友在点击显示桌面的时候 有时候会把它拖拽出来..然后又拽回来后 把桌面的删除了</span></p><p><span style="color: #333333">之后会出现再点下面的显示桌面的时候 一直出现查找此文件..下面告诉你如何建立此文件</span></p><div style="page-break-after: always;"><span style="display: none;"><!--more-->& nbsp ;</span></div><p> </p><p><span style="color: #333333">用记事本新建一个文本文件.....把最下面的内容复制进去</span></p><p><span style="color: #333333">保存时把类型选为“所有文件”</span></p><p><span style="color: #333333">文件名:“显示桌面.SCF”</span></p><p><span style="color: #333333">再把图标拖到工具栏上“显示桌面”就回来了</span></p><p><span style="color: #333333">[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop</span></p>

阅读剩余部分 -

站内信不需要标题

站内信有两大特点,时效性较强,属于比较简短的沟通。三言两语基本能说清楚,既然不是长篇大论,就不需要再用标题概括。以前的经验表明,用户填写的站内信标题有三类:

  • 打招呼,类似“你好”这样比较罗嗦的客套。
  • 复制内容,为了图方便的无奈之举,来来回回就一句话。
  • 废话,类似“问个事情”这样完全失去标题功能的浪费。

阅读剩余部分 -

金狐Windows 7 Lite V6 十二合一典藏版 【OEM免激活】

<p>更新说明</p><p>2010.04.22提供更新包:</p><p>(1)升级维护工具CCleaner和Defraggler,删除Ramdisk,增加个人资料转移器;
(2)修正JumpList不能使用的问题;
(3)更换壁纸包,更新后有75张高清精美壁纸;</p><div style="page-break-after: always;"><span style="display: none;"><!--more-->& nbsp ;</span></div><p> </p><p>本版制作理念不变:稳定性在首位,精简和优化在其次。随着正式版的上市,相信有越来越多的朋友开始转向WIN7,一个新时代即将来临。应广大金狐系统爱好者的要求,特别制作此版。相对前一版主要更新如下:
1.集成截止2009/10/28微软正式发布的所有重要安全补丁;
2.新增家庭高级版的四个版本,让爱好者有更多选择更多体验;
3.在标准精简版和最小精简版保留家长控制组件,防止部分游戏无法运行;
4.在最小精简版保留侧边栏,防止在桌面右键存在失效菜单;
5.更新VC++2005运行库为最新版,确保绿色软件如QQ2009SP4能正常运行;
6.在维护菜单下添加了三个实用小工具:Ramdisk内存虚拟磁盘工具、CCleaner系统清理、Defraggler磁盘整理;
7.光盘增加WinPE3.0,可上网,含常用工具,方便日常系统维护;
8.更新精美高清宽屏壁纸58张,不可多得的精品;
9.更新光盘TOOLS目录下的相关工具,其中驱动人生和驱动精灵已更新到最新版。</p><p> </p><p>各版本简单说明:
(一)完整功能版
不删任何文件,仅作优化,100%原汁原味。
(二)适度精简版
精简音视频示例、示例图片、自然语言(非TTS)和少数基本用不到的东西。
(三)标准精简版
在适度精简版的基础上,精简语音识别(TTS)、帮助、额外的游戏、除日韩繁体中文以外的语言文件,以及部分不常用驱动,保留完整Modem和打印驱动。
(四)最小精简版
在标准精简版的基础上,精简媒体中心、平板电脑、系统评估、所有中英以外的语言文件、Modem和打印驱动。浏览日韩繁体网页无乱码。</p><p> </p><p>以上各版本安装完毕,不含虚拟内存分页文件的情况下,分别占用硬盘空间约为:5.4G、4.8G、3.9G、3.3G</p><p>--------------------------------------------------------------------
 
本版特点
 
1 - 基于官方原生英文正式版制作,支持Windows Update自动更新;
2 - 以十二合一的形式制作,适应各类需求,旗舰版中英双语自由切换,默认中文;   
3 - 除了选择版本和安装分区外,其余自动完成,直接以Administrator登陆系统;
4 - 集成OEM证书和序列号,品牌机或主板BIOS有SLIC2.1的组装机安装后自动激活;
5 - 安装快速,15分钟左右进桌面;
6 - 适度优化,关闭部分不常用的服务,运行更快速,上网更流畅,系统更安全;
7 - 增加58张精美高清宽屏壁纸,修正侧边栏“天气”工具不能用的问题;
8 - 右键增强,添加“管理员取得所有权”等;
9 - 256Mb内存可安装,512Mb内存可流畅运行。  
 
--------------------------------------------------------------------</p><p> </p><p>下载地址:</p><p> </p><p>请在安装使用前务必认真阅读“注意事项”和“特别说明”,避免出现已明确说明的问题。</p><p> </p><p>友情提示:三个分卷必须全部下载并放在同一目录才能解压。如果个别朋友解压时出错,请用WinRAR的修复功能修复后再解压。</p><p> </p><p>1、[2010.4.16] 易盘高速下载:分卷一 分卷二 分卷三</p><p> </p><p>2、[2010.4.16] 115网盘高速下载:分卷一 分卷二 分卷三</p><p> </p><p>3、高速BT种子下载:http://www.uushare.com/user/jhstudio/file/2177751<;/p><p> </p><p>4、纳米盘下载(需安装下载工具 米人):
 </p><p>http://d.namipan.com/d/488acb9f16af958d89d2477214a3a606b496ceef10cb9bb4<;/p><p> </p><p>2010.04最新软件包下载:http://www.exjh.com/article.asp?id=154<;/p><p>2010.04.22更新包下载:</p><p>http://u.115.com/file/f75ed963bc<;/p><p>http://www.163pan.com/files/i0x000a0y.html<;/p><p> </p><p>安装标准精简版和最小精简版的朋友如果需要语音组件,可以单独下载安装:</p><p>http://www.uushare.com/user/jhstudio/file/2294883<;/p><p> </p><p>解压后的ISO文件信息:</p><p>文件: Jinhu_Win7_Lite_V6_x86.iso
大小: 3156729856 字节
修改时间: 2009年10月31日, 19:05:07
MD5: BE2033F0D4B70713041E52561C955DA5
SHA1: 826C2F95C9CD1F0BDAD4DD1B49C1CB42E7AE6329
CRC32: DDD67001</p>

阅读剩余部分 -

HTML/XHTML/HTML5…

<p>昨天了解了到底Web Standards是什么,有什么好处,今天就真正从”头”开始了. 在学习”doctype”的过程中,又顺便了解了一些关于HTML,XHTML的知识,觉得这些知识对于我这样平时看待问题不求甚解的人来说还是很有必要的.</p><div style="page-break-after: always;"><span style="display: none;"><!--more-->& nbsp ;</span></div><p>HTML跟XHTML什么关系?它们之间有什么区别,都说HTML要向XML过渡,可现在又推出了HTML5?为什么要向XML过渡,它有什么好?XHTML2.0又为什么中途夭折了呢?以前上学时老师说过:带着问题学习是一个很好的自学方法~哈哈
HTML</p><p>先说说我们熟悉的HTML吧,它是一种可以告诉浏览器如何显示内容的语言.发展的历史可以参看http://zh.wikipedia.org/wiki/HTML<;/p><p>HTML是一个松散结构的标记语言,其中包含的标签大致分以下四种:</p><p>    文档标记(document markup): <h1></h1> <p></p>
    表示性元素(presentational element):<b></b> <s></s>
    短语元素(phrase element):<acronym></acronym>
    图像和其它媒体(images&media element):<img/></p><p>从它包含的众多标签看来,它是一个相对较弱的规则,将数据的结构,表现都混在一起,没有很强的语义. 与XML相比差别很大.</p><p>所以在HTML最初的几个版本开发中,并没有成为W3C推荐的标准,直到2000年5月15日发布,基于严格的HTML 4.01语法,是国际标准化组织和国际电工委员会的标准.</p><p>XML是互联网用来传输数据一个很理想的语言(稍后解释),但是让浏览器支持很难,所以在这过程当中就要一步步慢慢过渡. XHTML出现了.
XHTML</p><p>    1、什么是XHTML?</p><p>    HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别,XHTML就是一个扮演着类似HTML的角色的XML,所以,本质上说,XHTML是一个过渡技术,结合了XML(有几分)的强大功能及HTML(大多数)的简单特性。</p><p>    2000年底,国际W3C(World Wide Web Consortium)组织公布发行了XHTML 1.0版本。XHTML 1.0是一种在HTML 4.0基础上优化和改进的的新语言,目的是基于XML应用。XHTML是一种增强了的HTML,它的可扩展性和灵活性将适应未来网络应用更多的需求。下面是W3C的HTML工作组主席Steven Pemberton回答的关于XHTML的常见基础问题。</p><p>    问:什么是XHTML?</p><p>    答:XHTML是一种为适应XML而重新改造的HTML。当XML越来越成为一种趋势,就出现了这样一个问题:如果我们有了XML,我们是否依然需要HTML?为了回答这个问题,1998年5月我们在旧金山开了两天的工作会议,会议的结论是:需要。我们依然需要使用HTML。因为大量的人们已经习惯使用HTML来作为他们的设计语言,而且,已经有数以百万计的页面是采用HTML编写的。</p><p>    问:为什么XHTML 1.0相对HTML 4.0独立发展?</p><p>    答:并不是这样。XHTML恰恰就是HTML 4.0的重新组织,(确切的说它是HTML 4.01,是一个修正版本的HTML 4.0,只不过以XHTML 1.0命名发行。) 它们在XML里的解释会有一些必要的差别,但另一方面,它们依然非常相似,我们可以把XHTML的工作看作是HTML 4.0基础上的延续。
    问:XHTML 1.0如何实现XML标准?</p><p>    答:XHTML就是一种XML应用。它采用XML的DTD文件格式定义,并运行在支持XML的系统上。这里要感谢XML的Namespaces功能,浏览器制造商不需要再创造新的私有标签(tags),他们只需要在XHTML代码里包含XML代码片段,或者XML代码里包含XHTML代码片段。
    2、与HTML相比XHTML有什么特点?</p><p>    (1)XHTML解决HTML语言所存在的严重制约其发展的问题。HTML发展到今天存在三个主要缺点:不能适应现在越多的网络设备和应用的需要,比如手机、PDA、信息家电都不能直接显示HTML;由于HTML代码不规范、臃肿,浏览器需要足够智能和庞大才能够正确显示HTML;数据与表现混杂,这样你的页面要改变显示,就必须重新制作HTML。因此HTML需要发展才能解决这个问题,于是W3C又制定了XHTML,XHTML是HTML向XML过度的一个桥梁。
    (2)XML是web发展的趋势,所以人们急切的希望加入XML的潮流中。XHTML是当前替代HTML4标记语言的标准,使用XHTML 1.0,只要你小心遵守一些简单规则,就可以设计出既适合XML系统,又适合当前大部分HTML浏览器的页面。这个意思就是说,你可以立刻设计使用XML,而不需要等到人们都使用支持XML的浏览器。这个指导方针可以使web平滑的过渡到XML。
    (3)使用XHTML的另一个优势是:它非常严密。当前网络上的HTML的糟糕情况让人震惊,早期的浏览器接受私有的HTML标签,所以人们在页面设计完毕后必须使用各种浏览器来检测页面,看是否兼容,往往会有许多莫名其妙的差异,人们不得不修改设计以便适应不同的浏览器。
    (4)XHTML是能与其它基于XML的标记语言、应用程序及协议进行良好的交互工作。
    (5)XHTML是Web标准家族的一部分,能很好在无线设备等其它用户代理上。
    (6)在网站设计方面,XHTML可助你去掉表现层代码的恶习,帮助你养成标记校验来测试页面工作的习惯。</p><p>看到这里,我就更加好奇为什么大家都拼了命的要向XML过渡了,到底XML有什么好呢?试着弄清楚些,但也许不是很深刻.
XML</p><p>    可扩展置标语言(eXtensible Markup Language,简称XML),又称可扩展标记语言,是一种置标语言。置标指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用像XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从标准通用置标语言(SGML)中简化修改出来的。它主要用到的有可扩展置标语言、可扩展样式语言(XSL)、XPath等。</p><p>    XML设计目的用来传送及携带数据信息,XML不用来表现或展示数据,HTML语言恰恰用来表现数据,所以XML用途的焦点是它说明数据是什么,以及携带数据信息。</p><p>更多深入的了解我会在以后慢慢学习,不想跑题太远呵呵.</p><p>在向XML迈进的过程中并不那么理想,比如XHMTL2.0中途夭折了,HTML5草案公布了. 之前我并没有关注这些东西,最近一看还真有点儿糊涂.现在整理整理</p><p>XHMTL1.0让编码者的编码方式进一步规范了,这是好事.但XHTML2.0的宣告终止让大家有点迷惑了,但牛人们可以理解,因为XHTML2.0有点儿过了.</p><p>    当万维网联盟(World Wide Web Consortium (W3C))于 2002 年 8 月 5 日发布 XHTML 2.0 的第一个工作草案时, 最让人吃惊的是:与其先前的版本不同,它不是向后兼容的。 对于先前的发行版,如从 HTML 4.01 转到 XHTML 1.0 以及后来从 XHTML 1.0 到 XTHML 1.1,变化都是添加一些内容; 可以读取 XHTML 1.0(过渡的)文档的浏览器也可以理解 HTML 4.01 文档。而 XHTML 2.0 不是那样的。</p><p>HTML5</p><p>XHTML2.0终止了,但HTML5却让大家又激动了一次.</p><p>    HTML 5提供了一些新的元素和属性,反映典型的现代用法网站。其中有些是技术上类似<div>和<span>标签,但有一个含义,例如<nav>(网站导航块)和<footer>。这种标签将有利于搜索引擎的索引整理、小屏幕装置和视障人士使用。同时为其他浏览要素提供了新的功能,通过一个标准接口,如<audio>和<video>标记。[3]</p><p>    一些过时的HTML 4标记将取消。其中包括纯粹显示效果的标记,如<font>和<center>,因为它们已经被CSS取代。还有一些透过DOM的网络行为。</p><p>预计HTML5会在2022年正式公布,到时候我们的下一代都会打酱油了…..</p><p>以上是对于HTML发展历史的简单了解~</p>

阅读剩余部分 -

简单VPN架设(无工具版)

<p>今天突然想到在服务器上测试架设个VPN服务..找了很多教材 都不是很详细..(有视频..有文本..)</p><p>之后研究了下.终于配置好了 .并且适用于单网卡架设..</p><div style="page-break-after: always;"><span style="display: none;"><!--more-->& nbsp ;</span></div><p>服务里面:
windows自带防火墙  (windows firewall/internet connection sharing(ICS))要停止
远程注册表服务(remote Registry)  必需开启
server服务(Server)必需开启
router路由服务(Routing and Remote Access)必需开启
然后 开始--设置--控制面版--管理工具--路由和远程访问</p><p>
打开路由和远程访问页面后  右键选配置并启用路由和远程访问  下一步  选 自定义配置[选这个可以使用单网卡的情况,默认单网卡是不给开VPN服务的]</p><p>再选 VPN访问 下一步 完成  是</p><p>右击服务器(本地)属性 IP选项卡  选静态地址池  添加一个内网IP范围 192.168.1.2--192.168.1.220
[ipconfig -all可以得到内网IP,如果没有就随便添个内网IP范围]
我这里没有内网地址.都是外网.</p><p>
本地用户和组--用户 选一个要拨入的用户(我是从新建的一个新用户) 点 右键 属性 拨入选项卡 选允许拨入 确定</p><p>以上是服务器的架设完毕了...下面配置自己的机子</p><p>
网上邻居 右键属性 新建连接向导  下一步 选‘连接到我的工作场所的网络’</p><p>下一步 选虚拟网络专用连接  随便输入一个公司名 下一步  输入服务器IP 完成</p><p>输入刚刚设置的拨入用户 连接进去</p><p>在CMD下输入 IPCONFIG -ALL 可以发现多了一个IP地址了</p>

阅读剩余部分 -

五个最佳编程文本编辑器

很多场合下我们会用到纯文本编辑器,Windows自带的记事本功能很简陋,因此我们从网友的投票提名中选取了前五个最佳的文本编辑器(实际上有六个)。这些编辑器实际上主要适合程序员使用,他们的清单如下。

阅读剩余部分 -

30个WordPress博客书签收藏分享代码

<p>0个博客书签收藏分享代码, 适用于wordpress博客。感谢博译论的投递,基于精品博客的代码列表的扩展。个人常得鲜果是必备和效果最好的,其它基本可有可无,看你的喜好了。</p><div style="page-break-after: always;"><span style="display: none;"><!--more-->& nbsp ;</span></div><p>1. 分享到twitter的代码
<a href="http://twitter.com/home?status=<;?php the_permalink(); ?> <?php the_title(); ?>" title="分享到 Twitter" target="_blank" rel="nofollow">Twitter</a></p><p>
2. 分享到嘀咕的代码
<a href="http://app.foxling.cn/dilink/share.asp?u=<;?php the_permalink(); ?>&t=<?php the_title(); ?>" title="嘀咕一下" target="_blank">嘀咕</a></p><p>
3. 分享到饭否的代码
<a href="javascript:var d=document,w=window,f='http://fanfou.com/share';,l=d.location,e=encodeURIComponent,p='?u='+e(l.href)+'?t='+e(d.title)+'?d='+e(w.getSelection?w.getSelection().toString():d.getSelection?d.getSelection():d.selection.createRange().text)+'?s=bl';if(!w.open(f+'r'+p,'sharer','toolbar=0,status=0,width=600,height=400')){l.href=f+'.new'+p;}void(0)">饭否</a></p><p>
4. 分享到做啥的代码
<a href="javascript:u=location.href;t=document.title;t=t.substr(0,76);c=%22%22+(window.getSelection?window.getSelection():document.getSelection?document.getSelection():document.selection.createRange().text);c=c.substr(0,180);location=%22http://zuosa.com/collect/Collect.aspx?t=%22+encodeURIComponent(t)+%22&;u=%22+encodeURIComponent(u);void%200">做啥</a></p><p>
5. 分享到叽歪的代码
<a href="http://jiwai.de/wo/share/s?u=<;?php the_permalink() ?>&t=<?php the_title(); ?>" target="_blank">叽歪</a></p><p>
6. 分享到豆瓣的代码
<a href="javascript:void(function(){var%20d=document,e=encodeURIComponent,s1=window.getSelection,s2=d.getSelection,s3=d.selection,s=s1?s1():s2?s2():s3?s3.createRange().text:' ',r='http://www.douban.com/recommend/?url=';+e(d.location.href)+'&title='+e(d.title)+'&sel='+e(s)+'&v=1',x=function(){if(!window.open(r,'douban','toolbar=0,resizable=1,scrollbars=yes,status=1,width=450,height=330'))location.href=r+'&r=1'};if(/firefox/.test(navigator.userAgent)){setTimeout(x,0)}else{x()}})()" title="推荐到 豆瓣" rel="nofollow" >豆瓣</a></p><p>
7. 分享到Facebook的代码
<a href="http://www.facebook.com/sharer.php?u=<;?php the_permalink();?>&t=<?php the_title(); ?>" target="blank">Facebook</a></p><p>8. 分享到FriendFeed的代码
<a href="javascript:void((function(){var%20e=document.createElement('script');e.setAttribute('type','text/javascript');e.setAttribute('src','http://friendfeed.com/share/bookmarklet/javascript';);document.body.appendChild(e)})())" title="分享到 FriendFeed" rel="nofollow">FriendFeed</a></p><p>9. 分享到Google Reader的代码
<a href="javascript:var%20b=document.body;var%20GR________bookmarklet_domain='http://www.google.com';;if(b&&!document.xmlVersion){void(z=document.createElement('script'));void(z.src='http://www.google.com/reader/ui/link-bookmarklet.js';);void(b.appendChild(z));}else{}" title="Share in Google Reader" rel="nofollow">Google Reader</a></p><p>10. 分享到海内的代码
<a href="javascript:void((function(s,d,e,t,v){var f=’http://hainei.com/share.proxy?a=&rsquo;,u=d.location,l=d.title,p=['& src=bookmark&url=',e(u),'&title=',e(l),'&v=',v,'& i=',t].join(”);function a(){if(!window.open([f,'bmlet',p].join(”),’hnsharer’, ['toolbar=0,status=0,resizable=1,width=626,height=436,left=',(s.width- 626)/2,',top=',(s.height-436)/2].join(”)))u.href= [f,'newurl',p].join(”);};if(/Firefox /.test(navigator.userAgent))setTimeout(a,0);else a();})(screen,document,encodeURIComponent,1207710314,1));">海內</a></p><p>11. 分享到鲜果的代码
<a href="http://www.xianguo.com/service/submitdigg/?link=<;?php the_permalink() ?>&title=<?php the_title(); ?>" target="_blank">鲜果</font></a></p><p>12. 分享到垦一垦的代码
<a href="http://www.ken1ken.com/submit/?source=bookmarklet;ver=2;url=<?php the_permalink() ?>;title=<?php the_title(); ?>" target="_blank">垦一垦</a></p><p>13. 分享到我挖的代码
<a href="http://www.digbuzz.com/submit.php?url=<;?php the_permalink() ?>" target="_blank">我挖</a></p><p>14. 分享到挖客的代码
<a href="http://www.waakee.com/submit.php?url=<;?php the_permalink() ?>" target="_blank">挖客</a></p><p>15. 分享到奇客的代码
<a href="http://www.diglog.com/submit.aspx?title=<;?php the_title(); ?>&url=<?php the_permalink() ?>&description=" target="_blank">奇客</a></p><p>16. 分享到Gootou的代码
<a href="javascript:var%20glx_t='default';(function(){var%20js=document.createElement('script');if(typeof(js)!='object')js=document.standardCreateElement('script');js.type=%22text/javascript%22;js.src='http://www.gootou.com/js/fetch_page.js';;document.getElementsByTagName('html')[0].appendChild(js)})();">Gootou</a></p><p>17. 收藏到Delicious的代码
<a href="http://del.icio.us/post?url=<;?php the_permalink() ?>&title=<?php the_title(); ?>&notes=" target="_blank">Delicious</a></p><p>18. 收藏到QQ书签的代码
<a href="http://shuqian.qq.com/post?from=3&;title=<?php the_title(); ?>&uri=<?php the_permalink() ?>&jumpback=2&noui=1" target="_blank">QQ</a></p><p>19. 收藏到Google的代码
<a href="http://www.google.com/bookmarks/mark?op=add&;bkmk=<?php the_permalink() ?>&title=<?php the_title(); ?>">Google</a></p><p>20. 收藏到百度的代码
<a href="http://cang.baidu.com/do/add?it=<;?php the_title(); ?>&iu=<?php the_permalink() ?>&fr=ien#nw=1" target="_blank">百度</a></p><p>21. 收藏到雅虎的代码
<a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=<;?php the_permalink() ?>&t=<?php the_title(); ?>" target="_blank">雅虎</a></p><p>22. 收藏到乐收的代码
<a href="http://leshou.com/post?act=shou&;reuser=&url=<?php the_permalink() ?>&title=<?php the_title(); ?>&intro=&tags=&tool=1" target="_blank">乐收</a></p><p>23. 收藏到收客的代码
<a href="http://www.shouker.com/mc/col/post2.aspx?title=<;?php the_title(); ?>&surl=<?php the_permalink() ?>&tags=&desc=" target="_blank">收客</a></p><p>24. 收藏到9fav的代码
<a href="http://www.9fav.com/profile/user_url/add?t=<;?php the_title(); ?>&u=<?php the_permalink() ?>" target="_blank">9fav</a></p><p>25. 收藏到Mister.Wong的代码
<a href="http://www.mister-wong.cn/index.php?action=addurl&;amp;bm_url=<?php the_permalink() ?>&amp;bm_description=<?php the_title(); ?>" target="_blank">Mister.Wong</a></p><p>26. 收藏到有道的代码
<a href="javascript:void(window.open(’http://shuqian.youdao.com/manage?a=popwindow&;title=’ + encodeURI(document.title) + ‘&url=’ + encodeURI(document.location), ”> 有道</a></p><p>27. 推荐到九点的代码
<script type="text/javascript" src="http://9.douban.com/js/button_widget.js";></script></p><p>28. 推荐到sphinn
<script type="text/javascript" src="http://sphinn.com/evb/button.php";></script></p><p>29. 推荐到digg的代码
<script src="http://digg.com/tools/diggthis.js"; type="text/javascript"></script></p><p>30. 推荐到stublem upon的代码
<a href="http://www.stumbleupon.com/submit?url=<;?php the_permalink(); ?>&title=<?php the_title(); ?>"><img src="http://cdn.stumble-upon.com/images/120x20_su_gray.gif";></a></p>

阅读剩余部分 -

随机文章

最近回复

分类

其它

友情连接

推广链接