2013年11月5日

摘要: 因为以前felx组件默认是-99999999,后来因为方便组件和数据库的操作,就统一修改Number类型的数据为NAN类型了,然后通过isNaN去判断,而然很多表达式是返回字符串的或者null,要注意isNaN(null)是返回false,而isNaN(NaN)返回true。返回值定义式: 如果该值为NaN(非数字),则返回true;否则返回false。参考api文档的说明如下:public function isNaN(num:Number):Boolean参数:num:Number— 要计算的数值或数学表达式。返回Boolean— 如果该值为NaN(非数字),则返回true;否则返回fal 阅读全文
posted @ 2013-11-05 16:06 石头派 阅读(483) 评论(0) 推荐(0) 编辑

2013年6月23日

摘要: 首先安装Mysql 模块吧npm install mysql刚开始在网上搜索了一个测试代码,发现根本就连接不上mysql.varClient=require('mysql').Client, client =newClient(),类似这样的.查原因: console.log(require("mysql"));对象只有5个方法createConnectioncreatePoolcreateQueryescapeescapeId没有Client 方法和 属性.去mysql 模块目录查看了下Readme.md#Here is an example on how 阅读全文
posted @ 2013-06-23 02:05 石头派 阅读(442) 评论(0) 推荐(0) 编辑

2013年6月10日

摘要: 加载了相同方法的php程序执行,页面直接报错了.要是能智能判断方法存在就不执行就好了. 阅读全文
posted @ 2013-06-10 23:29 石头派 阅读(89) 评论(0) 推荐(0) 编辑

2013年5月7日

摘要: 昨天遇到了调用接口签名算法总报错的问题.但把参数拿到本地打接口又是正确的.然后就排除了签名方式计算是正确的.只有一个不同的是,正式环境用的是curl 本地用的snoopy.排查了差不多2个小时.最终确定是传参中http_build_query 处理后参数丢了.为null的值都没了.然后查手册也没有提及到怎么保留值为null的参数.没办法,只有重新写拼参了. reset($data); while(list($key,$val) = each($data)) { if (is_array($val) || is_object($val)) { ... 阅读全文
posted @ 2013-05-07 09:31 石头派 阅读(787) 评论(0) 推荐(0) 编辑

2013年4月29日

摘要: 如果启用drupal smtp 发邮件给注册用户。如果服务器配置好的话,无需这个模块。以前在godaddy 配置好,就可以发送,这次忘记怎么配置了。下载了一个drupal smtp 然后设置一下也可以发送邮件给注册用户。drupal smtp 模块 下载地址http://drupal.org/project/smtp另外需要classhttp://phpmailer.sourceforge.net这是下载地址,然后解决放在smtp目录下,我的目录是这样的:/sites/all/modules/contrib/smtp/phpmailer/根据自己的主媒体模块来设定。安装以后进入设置:Turn 阅读全文
posted @ 2013-04-29 19:44 石头派 阅读(395) 评论(0) 推荐(0) 编辑

2013年3月16日

摘要: PHP中两个数组合并可以使用+或者array_merge,但之间还是有区别的,而且这些区别如果了解不清楚项目中会要命的!主要区别是两个或者多个数组中如果出现相同键名,键名分为字符串或者数字,需要注意1)键名为数字时,array_merge()不会覆盖掉原来的值,但+合并数组则会把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉(不是覆盖)2)键名为字符时,+仍然把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉,但array_merge()此时会覆盖掉前面相同键名的值需要注意的是数组键形式 '数字' 等价于 数字$a = ar 阅读全文
posted @ 2013-03-16 17:30 石头派 阅读(1322) 评论(0) 推荐(0) 编辑

2013年3月14日

摘要: 在 PHP 中引用意味着用不同的名字访问同一个变量内容。这并不像 C 的指针,替代的是引用是符号表别名。注意在 PHP 中,变量名和变量内容是不一样的,因此同样的内容可以有不同的名字。引用传递function foo ( &$var ){$var++;}foo ($a); // 注意在函数调用时没有引用符号 - 只有函数定义中有。光是函数定义就足够使参数通过引用来正确传递了引用返回function &init_users(){...return $cls;}使用引用返回,必须在两个地方都用&符号$user = & init_users();function &a 阅读全文
posted @ 2013-03-14 22:26 石头派 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 使用file,fopen或file_get_contents函数打开远程url时,需要PHP配置中(php.ini)将allow_url_fopen的值设置为On。按照默认设置,这个值本身就是On的。如果allow_url_fopen已经为on,但file,fopen,file_get_contents依然报错,就是服务器的DNS问题,造成了路由结果中有部份路由执行超时,最终PHP执行时间超时导致用到这类型的函数时报错。解决办法:在服务器上添加了几个新的DNS地址,此问题便得到解决。 阅读全文
posted @ 2013-03-14 11:55 石头派 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 把自己的电脑折腾了下.按照网上教程装了一个双系统!安装步骤参考:http://www.linuxidc.com/Linux/2012-05/59663.htm不过从U盘读取系统文件时入到了点问题.start booting from usb device 1994-2009 system linux...网上找了解决方法:将U盘中syslinux文件夹下的syslinux.cfg的default vesamenu.c32改为# default vesamenu.c32即把这行注释掉即可。试了,可以(屏幕会闪动记下),只要在default vesamenu.c32前面加个#。就可以进入图形安装界 阅读全文
posted @ 2013-03-14 10:53 石头派 阅读(153) 评论(0) 推荐(0) 编辑

2013年3月13日

摘要: 1、什么是STRONG与B标签? 众所周知,事务的发展只能越来越趋向于标准化,搜索引擎也必定更喜欢标准化的东西。b标签是HTML的内容,而STRONG是XHTML的内容。因此在标准化上来看,STRONG标签更胜于B标签。因此,在技术允许的情况下,网站尽量用DIV+CSS来排版,是趋势。 从语义来看: 《strong》是加重语气标签 《b》是粗体标签 <b>标签是一个实体标签,它所包围的字符将被设为bold(粗体),而<strong>标签是一个逻辑标签,它的作用是加强字符的语气,一般来说,加强字符的语气是通过将字符变为bold(粗体)来实现的。可以看出,B标签仅仅只是功能 阅读全文
posted @ 2013-03-13 12:12 石头派 阅读(290) 评论(0) 推荐(1) 编辑

导航