简单的说我有一个数组,我要按照一定的比例(或者交权重)随机取,比如下面这个数组
$a=array(
'a'=>1,
'b'=>5,
'c'=>9,
'd'=>3
);
我要按照数值大小(1,5,9,3)的比例随机取一个元素出来,那$a['c']这个元素应该是最多比取到的,$a['a']是最少被取到的。
» 阅读全文
Submitted by wayswang on 2011, February 15, 9:12 PM
简单的说我有一个数组,我要按照一定的比例(或者交权重)随机取,比如下面这个数组
$a=array(
'a'=>1,
'b'=>5,
'c'=>9,
'd'=>3
);
我要按照数值大小(1,5,9,3)的比例随机取一个元素出来,那$a['c']这个元素应该是最多比取到的,$a['a']是最少被取到的。
» 阅读全文
Submitted by wayswang on 2010, December 15, 6:14 PM
Submitted by wayswang on 2010, December 13, 4:37 PM
Submitted by wayswang on 2010, December 3, 2:32 PM
相信很多朋友对微博里面的短网址跳转有恍然印象吧。下面说说怎么用实现这个功能。
首先创建一个表,结构如下:
CREATE TABLE `bogguy_cn_url` (
`id` bigint(12) NOT NULL AUTO_INCREMENT,
`url` varchar(1000) DEFAULT NULL,
`click` bigint(10) DEFAULT '0',
PRIMARY KEY (`id`),
KEY `url` (`url`(500))
) ENGINE=MyISAM AUTO_INCREMENT=1DEFAULT CHARSET=gbk;
这个表是用来存储地址的。
» 阅读全文
Submitted by wayswang on 2010, October 9, 9:40 AM
刚刚重装一下系统,飞快啊!然后下载了一个XAMPP,快速安装,配置主目录到开发目录,新建虚拟主机,更新系统HOSTS文件,三下五除二把系统开发环境搞好了,可是以前的php文件就是死活不执行,httpd.conf文件看了n次,虚拟主机也删除重建了n次,还是这个鸟样!
最后在谷歌上百度了一下,总算找到了答案:short_open_tag 的问题。
» 阅读全文
Submitted by wayswang on 2010, July 24, 6:22 PM
这个例子我我看到别人的网站这个功能很不错,基于php的javascript的省市县乡村街道ajax联动,自己把他的源代码拷贝了一下,加上自己的修改是一个很不错的功能保留下了。
ajax方式的省市县乡村街道有一个很明显的优势就是:如果一次加载的话省市县乡村街道全国的数据会非常大,具体多大你可以试试你的浏览器上万行会不会卡?而ajax方式就可以很好的避免这个问题。
» 阅读全文
Submitted by wayswang on 2010, July 23, 6:29 PM
问题简要描述:构造一个类似于$blogguy_0_1_2的变量,其中0是根据传入的参数决定的。
肯定没有说清楚,详细描述:有以下很多数组$blogguy=array("a","b"),$blogguy_0=array("c","d"),$blogguy_0_0=array("e","f"),$blogguy_0_0_0=array("g","h",……)……就是这个规律,现在需要根据从传入的值返回$blogguy_0_0_0的其中一个数,组合一下有可能是$blogguy_0_0_0,也可能是$blogguy_1_1_0,也可能$blogguy_1_2_3,那么$blogguy_1_2_3分别要从$blogguy_1,$blogguy_1_2,$blogguy_1_2_3中分别取值。
» 阅读全文
Submitted by wayswang on 2010, July 22, 8:11 PM
照我看,ucenter所有问题都几乎被我遇到了,今天又是半天折腾这个问题:ucenter的uc_user_synlogin的返回值为空!囧了,第一次遇到。
直接说解决办法:我也不知道怎么好的,但是当我把api文件夹和uc_client文件夹重新上传覆盖以后就好了,我很纳闷,我想分析到底是哪里出问题了。
本来我是直接在www.blogguy.cn服务器上操作的,服务器是nginx的,整合ucenter也一起顺利,但是就是没有uc_user_synlogin返回值。
» 阅读全文