最近在用perl+mdbm+spread做东西。php是用了很久了,python和ruby与用过,经典脚本语言就perl没摸过,现在在像小学生一样抱着教科书啃。发现perl果然有难度多了。别的东西没让我这么频繁地犯错误。1.第一个常见的错误是:向文件输出内容。标准语法是:printSTDERR"thisisanapple.";我一般都会写成printSTDERR,"thisisanapple.";总是多打一个逗号。老实说,一般我很少重复地犯错误,但是这个地方我就是记不住。2.第二个常见错误是:经常漏写Hash引用的箭头。本来应该写成print$hash->{$key};我常常写成prin...
http://www.jb51.net//article/15989.htm
MD5MD5的全称是Message-DigestAlgorithm5(信息-摘要算法),在90年代初由MITLaboratoryforComputerScience和RSADataSecurityInc的RonaldL.Rivest开发出来,经MD2、MD3和MD4发展而来。是一种不可逆的加密算法,目前是最牢靠的加密算法之一,尚没有能够逆运算的程序被开发出来,它对应任何字符串都可以加密成一段唯一的固定长度的代码。特性:首先,它不可逆,没有系统的方法可以知道MD5码原来的文字是什么 其次,这个码具有高度的离散性,没有规律可循。哪怕原信息的一点点变化就会导致MD5的巨大变化,也可以说产生的MD5...
http://www.jb51.net//article/15901.htm
在VistaIIS7中用vs2005调试Web项目核心是要解决以下几个问题:1、Vista自身在安全性方面的UserAccountControl(UAC)2、安装必须的IIS7组件。3、Vista自带的IIS7跟IIS6在底层都发生了变化,我们如何让IIS7以兼容IIS6的方式运行。因为VS2005并不支持IIS7。下面通过截图方式来说明如何配置上述几点,以保证VS2005可以调试Vista操作系统中基于IIS的Web项目。一、安装必须的IIS7组件IIS7被分成了很多个组件,默认是不安装的,你需要安装这些组件。下图对应的功能,可以通过以下步骤打开:开始-->控制面板-->程序--...
http://www.jb51.net//article/15816.htm
第一是按PHP的标准写法.<?php.....?>第二是在配置文件中(php.ini)修改short_open_tag的值为on....
http://www.jb51.net//article/15799.htm
前面的#号去了,但是加载不了,仔细一看,哦,原来还有个extension=php_pdo.dll于是,就OK了顺便说下,不要再把ext下的dll文件拷到windows目录下了,在环境变量里把php的路径加进去就行了,这样好点。是吧?原来的中文问题是这样解决在查询之前mysql_query("setnames'utf8'");而用了pdo后 [code]$dbh=newPDO($dsn,$user,$pass);//初始化一个PDO对象,就是创建了数据库连接对象$dbhecho"连接成功<br/>";//你还可以进行一次搜索操作$dbh->query("setname...
http://www.jb51.net//article/15798.htm
官方下载地址http://sourceforge.net/project/showfiles.php?group_id=15278&package_id=12472JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试用例的编写。先简单解释一下什么是Annotation,这个单词一般是翻译成元数据。元数据是什么?元数据就是描述数据的数据。也就是说,这个东西在Java里面可以用来和public、static等关键字一样来修饰类名、方法名、变量名。修饰的作用描述这个数据是做什么用的,差不多和public描述这个数据是公有的一样。想具体...
http://www.jb51.net//article/15797.htm
测试环境.基本上数据是瞬间同步,希望对大家有帮助RedHatES3update3MYSQL5.0.15MYSQL数据同步备份A服务器:192.168.1.2主服务器masterB服务器:192.168.1.3副服务器slaveA服务器设置 #mysql–uroot–p mysql>GRANTFILEON*.*TObackup@192.168.1.3IDENTIFIEDBY‘1234’; mysql>exit 上面是Master开放一个账号backup密码1234给IP:192.168.1.3有档案处理的权限 mysqladmin–uroot–pshutdown 导出Ma...
http://www.jb51.net//article/15770.htm
1用mysql客户端登入2选择数据库mysql>usetest3查询当前数据库有哪些存储过程mysql>showprocedurestatuswhereDb='test'4创建一个简单的存储过程mysql>createprocedurehi()select'hello';5存储过程创建完毕,看怎么调用它mysql>callhi();显示结果 mysql>callhi();+-------+|hello|+-------+|hello|+-------+1rowinset(0.00sec) QueryOK,0rowsaffected(0.01sec)6一个简单的...
http://www.jb51.net//article/15769.htm
ConventionsandStyles约定和编程风格 每次我想要演示实际代码时,我会对mysql客户端的屏幕就出现的代码进行调整,将字体改成Courier,使他们看起来与普通文本不一样(让大家区别程序代码和正文)。在这里举个例子:mysql>DROPFUNCTIONf;QueryOK,0rowsaffected(0.00sec) 如果实例比较大,则需要在某些行和段落间加注释,同时我会用将"<--"符号放在页面的右边以表示强调。例如:mysql>CREATEPROCEDUREp()->BEGIN->/*Thisproceduredoesnothing*/<...
http://www.jb51.net//article/15768.htm
然而,系统管理员往往不能及时地得到信息并进行更正,这就给黑客以可乘之机。相对于这些系统本身的安全漏洞,更多的安全问题是由不当的配置造成的,可以通过适当的配置来防止。下面就简单列出以下几点,以供大家参考:1、用防火墙关闭不须要的任何端口,别人PING不到服务器,威胁自然减少了一大半防止别人ping的方法:1)命令提示符下打echo1 >/proc/sys/net/ipv4/icmp_ignore_all2)用防火墙禁止(或丢弃)icmp包iptables-AINPUT-picmp-jDROP3)对所有用ICMP通讯的包不予响应比如PINGTRACERT2、更改SSH端口,最好改为10000...
http://www.jb51.net//article/15748.htm
一、为SQL启用远程连接1.单击“开始”,依次指向“程序”、“MicrosoftSQLServer2005”和“配置工具”,然后单击“SQLServer外围应用配置器”。2.在“SQLServer2005外围应用配置器”页上,单击“服务和连接的外围应用配置器”。3.在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“远程连接”和“本地连接和远程连接”,单击适用于您的环境的相应协议,然后单击“应用”。注意:请在接收到以下消息时单击“确定”:直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。4.在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“服务”和“...
http://www.jb51.net//article/15616.htm
