2011年7月25日

关于php版本选择

摘要: 官方给出:If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHPIf you are using PHP with IIS you should use the VC9 versions of PHPVC6 Versions are compiled with the legacy Visual Studio 6 compilerVC9 Versions are compiled with the Visual Studio 2008 compil 阅读全文

posted @ 2011-07-25 11:20 dawnruby 阅读(198) 评论(0) 推荐(0)

2011年7月12日

一句话概括MVC处理过程

摘要: 首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户。 阅读全文

posted @ 2011-07-12 09:16 dawnruby 阅读(305) 评论(0) 推荐(0)

2011年7月11日

Mysql 重置root密码(官方给出的方法)

摘要: Resetting the Root Password: Windows SystemsOn Windows, use the following procedure to reset the password for all MySQL root accounts: Log on to your system as Administrator. Stop the MySQL server if it is running. For a server that is running as a Windows service, go to the Services manager: From t 阅读全文

posted @ 2011-07-11 15:34 dawnruby 阅读(439) 评论(0) 推荐(0)

mysql_query() 与 mysql_unbuffered_query 之间的区别

摘要: mysql_unbuffered_query(PHP 4 >= 4.0.6, PHP 5)mysql_unbuffered_query -- 向 MySQL 发送一条 SQL 查询,并不获取和缓存结果的行说明resource mysql_unbuffered_query ( string query [, resource link_identifier] )mysql_unbuffered_query() 向 MySQL 发送一条 SQL 查询 query,但不像 mysql_query() 那样自动获取并缓存结果集。一方面,这在处理很大的结果集时会节省可观的内存。另一方面,可以在获取 阅读全文

posted @ 2011-07-11 15:03 dawnruby 阅读(387) 评论(0) 推荐(0)

2011年7月5日

javascript 删除空格函数

摘要: function Trim(str){ //删除左右两端的空格return str.replace(/(^\s*)|(\s*$)/g, "");}function Ltrim(str){ //删除左边的空格return str.replace(/(^\s*)/g,"");}function Rtrim(str){ //删除右边的空格return str.replace(/(\s*$)/g,"");} 阅读全文

posted @ 2011-07-05 11:37 dawnruby 阅读(139) 评论(0) 推荐(0)

javascript验证邮箱有效性函数

摘要: function isEmail(strEmail) { if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1){ return true;}else{ alert("Email格式不正确!"); document.formSignUp.email.value=""; document.formSignUp.email.focus(); }} 阅读全文

posted @ 2011-07-05 11:36 dawnruby 阅读(652) 评论(0) 推荐(0)

2011年7月4日

mysql常用函数

摘要: bin() 十进制转二进制 ascii() 字符串最左边的字母的ascii oct() 十进制变八进制 hex() 变十六进制 char() 把每个ASCII值转成对应字母 char(77,121,83,'81.3','76') char_length() 返回字符个数 length() 返回字符串的字节数 concat(str1,str2...) 将参数连接成字符串返回,如有任何一个为null,则返回值为null locate('bar','foobarbar') 返回bar第一次出现的位置 instr('foobarb 阅读全文

posted @ 2011-07-04 16:18 dawnruby 阅读(168) 评论(0) 推荐(0)

2011年6月25日

echo&print,include&require,isset&empty比较简单的区别

摘要: 1.echo和print的区别 PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的。echo输出后没有返回值,但print有返回值,当其执行失败时返回flase。因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1。PHP代码$r = print "Hello World";这意味着print可用在一些复杂的表达式中,而echo则不行。但是,因为echo语句不要求返回任何数值,所已在代码中echo语句的运行效率要略微快于print语句。2.include与require的区别 include()与require()的功能也基本 阅读全文

posted @ 2011-06-25 10:15 dawnruby 阅读(207) 评论(0) 推荐(0)

2011年6月18日

Rewritecond

摘要: RewriteCond Syntax: RewriteCond TestString CondPattern [flags] RewriteCond指令定义一条规则条件。在一条RewriteRule指令前面可能会有一条或多条RewriteCond指令,只有当自身的模板(pattern)匹配成功且这些条件也满足时规则才被应用于当前URL处理。 TestString是一个字符串,除了包含普通的字符外,还可以包括下列的可扩展结构:1. $N,RewriteRule后向引用,其中(0 <= N <= 9) $N引用紧跟在RewriteCond后面的RewriteRule中模板中的括号中的模 阅读全文

posted @ 2011-06-18 14:47 dawnruby 阅读(324) 评论(0) 推荐(0)

2011年6月17日

23种设计模式

摘要: 创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory。工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言跟她说这句话哦,我有一个多种语言翻译机,上面每种语言都有一个按键,见到MM我只要按对应的键 阅读全文

posted @ 2011-06-17 21:48 dawnruby 阅读(132) 评论(0) 推荐(0)

导航