您的位置: 小凡 - 小凡陋站 >> 学习资料

  • [php]   php正则表达式专题

        发表于2008-02-24     评论:(0)

    一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 这里有一些可能会遇到的正则表达式示例: Visual Basic Scripting Edition VBScript 匹配 /^\[ \t]*$/ "^\[ \t]*$" 匹配一个空白行。 /\d{2}-\d{5}/ "\d{2}-\d{5}" 验证一个ID 号码是否由一个2位数字,一个连字符以及一个5位数字组成。 /<(.*)>.*<\/\1>/ "<(.*)>.*<\/\1>" 匹配一个 HTML 标记。 下表是元字符及其在正则表达式上下文中的行为的一个完整列表: 字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原......全文

  • [php]   优化PHP代码的40条建议

        发表于2008-02-24     评论:(0)

    优化PHP代码的40条建议 40 Tips for optimizing your php Code 原文地址:http://reinholdweber.com/?p=3 英文版权归Reinhold Weber所有,中译文作者yangyang(aka davidkoree)。双语版可用于非商业传播,但须注明英文版作者、版权信息,以及中译文作者。翻译水平有限,请广大PHPer指正。 1.    If a method can be static, declare it static. Speed improvement is by a factor of 4. 如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。 2.    echo is faster than print. echo 比 print 快。 3.    Use echo’s multiple parameters instead of string concatenation. 使用echo的多重参数(译注:指用逗号......全文

  • [MySQL]   MySQL中代替Like语句的另一种写法

        发表于2007-09-27     评论:(0)

    如查找用户名包含有"c"的所有用户, 可以用use mydatabaseselect * from table1 where username like'%c%"下面是完成上面功能的另一种写法:use mydatabaseselect * from table1 where charindex('c',username)>0这种方法理论上比上一种方法多了一个判断语句,即>0, 但这个判断过程是最快的, 我想信80%以上的运算都是花在查找字符串及其它的运算上, 所以运用charindex函数也没什么大不了. 用这种方法也有好处, 那就是对%,|等在不能直接用like查找到的字符中可以直接在这charindex中运用, 如下:use mydatabaseselect * from table1 where charindex('%',username)>0也可以写成:use mydatabaseselect * from table1 where charindex(char(37)......全文

  • [Apache]   Apache中的 .htaccess文件使用手册

        发表于2007-09-27     评论:(0)

    .htaccess文件提供了针对目录改变配置的方法。 * .htaccess文件 * 工作原理和使用方法 * 使用.htaccess文件的场合 * 指令的生效 * 认证举例 * 服务器端包含举例 * CGI举例 * 疑难解答 top .htaccess文件 相关模块 相关指令 * core * mod_auth * mod_cgi * mod_include * mod_mime * AccessFileName * AllowOverride * Options * AddHandler * SetHandler * AuthType * AuthName * AuthUserFile * AuthGroupFile * Require top 工作原理和使用方法 .htaccess文件(或者"分布式配置文件")提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。 说明:如果需要使用.htaccess以外的其......全文

  • [php]   PHP初学者头痛的十四个问题

        发表于2007-09-27     评论:(0)

          【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']来得到。当然也可以修改自动全局变量为开(php.ini改为register_globals = On);考虑到兼容性,还是强迫自己熟悉新的写法比较好。   【2】Win32下apache2 用get方法传递中文参数会出错:  test.php?a=你好&b=你也好   传递参数是会导致一个内部错误     解决办法:"test.php?a=".urlencode(你好)."&b=".urlencode(你也好)    .............   【3】win32下的session不能正常工作   php.ini默认的session.save_path = /tmp ......全文

  • [MySQL]   Mysql错误代码

        发表于2007-09-27     评论:(0)

    mysql的出错代码表,根据mysql的头文件mysql/include/mysqld_error.h整理而成 1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败 1008:数据库不存在,删除数据库失败 1009:不能删除数据库文件导致删除数据库失败 1010:不能删除数据目录导致删除数据库失败 1011:删除数据库文件失败 1012:不能读取系统表中的记录 1020:记录已被其他用户修改 1021:硬盘剩余空间不足,请加大硬盘可用空间 1022:关键字重复,更改记录失败 1023:关闭时发生错误 1024:读文件错误 1025:更改名字时发生错误 1026:写文件错误 1032:记录不存在 1036:数据表是只读的,不能对它进行修改 1037:系统内存不足,请重启数据库或重启服务器 1038:用于排序的内存不足,请增大排序缓冲区 1040:已到达......全文

  • [其它]   Google新鲜技巧玩法你听说过吗?

        发表于2007-09-01     评论:(0)

              1.搜索在线摄像头监视站点     在Google中输入“inurl:"ViewerFrame?Mode="”或者“inurl:"MultiCameraFrame?Mode="”、“inurl:"view/index.shtml"”(输入时不带外面的双引号,在英文状态下输入),你会获得无数个未经加密的网络摄像机监视到的画面。无聊的时候玩玩,可以满足一下我们的好奇心。此外,打开这个站点:www.opentopia.com/hiddencam.php,在“from”中选择“China”,你还可以看到国内的某处网络摄像机画面。     2.让Google搜索结果在新窗口中打开      默认情况下Google的搜索结果跟百度等搜索引擎不一样,它是直接在当前网页中打开搜索结果,这对我们的使用会感到不方便,其实我们可以通过设置来达......全文

  • [其它]   Trojan.BlueFire.B ——蓝色火焰木马清除方法

        发表于2007-08-24     评论:(0)

    木马蓝色火焰 全名是:Trojan.BlueFire.B Trojan.BlueFire.B是一个黑客程序,运行后复制两份放在系统目录(如:c:\windows\system)下, 名为tasksvc.exe和sysexpl.exe,并在注册表的HKEY_LOCAL_MACHINE\Software\Microsoft\windows\CurrentVersion\run键值添加一项指向tasksvc.exe文件,使系统启动时, 黑客程序自运行。改动HKEY_CLASSES_ROOT\txtfile\shell\open\command默认值为sysexpl.exe, 使每次打开txt文件时自动运行. 此类木马为dll类型木马,因此我在安全模式下删除了windows/system32/下的 fbhook.dll,但一开机该死的fbhook.dll又出现了,因此可以得出,它肯定在注册表中做 了手脚,打开注册表Regedit 点击目录至: : HKEY_LOCAL_MACHINE\\SOFTWARE\\Micros......全文

  • [RouterOS]   ros routeros限速和限线程脚本

        发表于2007-08-07     评论:(1)

    限线程脚本: :for aaa from 2 to 254 do={/ip firewall filter add chain=forward src-address=(192.168.0. . $aaa) protocol=tcp connection-limit=50,32 action=drop} 限速脚本: :for aaa from 2 to 254 do={/queue simple add name=(queue . $aaa) dst-address=(192.168.0. . $aaa) limit-at=0/0 max-limit=2000000/2000000} 说明:脚本为一行不是两行aaa是变量2 to 254是2~254192.168.0. . $aaa是IP上两句加起来是192.168.0.2~192.168.0.254的意思connection-limit=50是线程数这里为50max-limit=2000000/2000000是上行2m/下行2m 使用:WinBox-System-Scripts-+Name(脚本名程)Source(脚本)OK-选择要运行的脚本-Run Script 查看规则是否填加进来:限线程:W......全文

  • [RouterOS]   Router OS 的详细的设置方法

        发表于2007-08-07     评论:(0)

       现在能够使用的routeos版本只有2.7.14了,因为只有这个有算号器,新版的2.8由于算法改变,目前还没有新的算号器出来。     Routeos的发行版本有光盘版及软盘版(9张),但是在vmware或vpc之下,这些盘均不能正常读取,所以本人在介绍安装过程的时候只有使用文本方式,就不附图了。     首先将下载的光盘镜像或安装软盘制作成盘,在cmos中设置好启动顺序后从光盘或软盘启动。第一步安装程序会让你选择需要安装的组件,选择好后按i开始安装,然后一路按y即可完成。     安装完成后第一次进入会要求输入注册码,这时使用算号器,在算号器上面一栏输入机器码即可得到注册码(注意输入的大小写)。第一次进入的默认帐号为:ad......全文

  • [RouterOS]   routeros在网通、电信双线路的应用实例

        发表于2007-08-07     评论:(0)

    首先定义了4个网络接口,分别连接cnc--连接中国网通的线路ctc--连接中国电信的线路lan--连接局域网server--连接服务器[admin@MikroTik] interface> prFlags: X - disabled, D - dynamic, R - running # NAME TYPE RX-RATE TX-RATE MTU 0 R server ether 0 0 1500 1 R ctc ether 0 0 1500 2 R cnc ether 0 0 1500 3 R lan ether 0 0 1500 然后为这些端口指定ip,网通分到了两个ip:a.a.a.1,a.a.a.2;电......全文

  • [RouterOS]   RouterOS 常用命令

        发表于2007-08-07     评论:(0)

    /sy reset                              恢复路由原始状态 /sy reboot                                重启路由/sy showdown                            &nbs......全文

361/3123>

hp } ?> 
top 关于本人 | 好友注册 | 给我留言 | 私密短信 | E-mail/MSN:i@kuigg.com | QQ:727136/长期隐身,有事留言即可

陕ICP备06011998 | 小葵的哥哥   版权所有 © 2003-2008 KuiGG.com