有25幅作品拿去投票,一次投票需要选16幅,单个作品一次投票只能选择一次。前面有个程序员捅了漏子,忘了把投票入库,有200个用户产生的投票序列为空。那么你会如何填补这个漏子? 当然向上级反映情况。但是我们这里讨论的是技术,就是需要生成1-25之间的16个不重复的随机数,去填补。具体怎么设计函数呢?将随机数存入数组,再在数组中去除重复的值,即可生成一定数量的不重复随机数...
Category Archives: php技术
PHP生成N个不重复的随机数
2015.05.4 , php技术 , 1 Comment 5033个游客飘过打印json的错误级别json_last_error
2015.04.22 , Json, php技术 , 1 Comment 8440个游客飘过json_last_error — 返回最后发生的错误 说明: int json_last_error ( void ) 如果有,返回 JSON 编码解码时最后发生的错误。 0 JSON_ERROR_NONE No error has occurred 没有错误发生 1 JSON_ERROR_DEPTH The maximum stack d...
dedecms_5.7图集上传图片的时候弹出302提示的解决办法
2015.03.30 , Dedecms, php技术 , 5评论 8967个游客飘过解决办法是: 在include/userlogin.class.php文件中的第二行session_start();前加上 if (isset($_POST["PHPSESSID"])) { session_id($_POST["PHPSESSID"]); } else if (isset($_GET["PHPSESSID"])) { session_id($...
PHP如何快速提取URL中的域名?
2015.03.9 , php技术 , 5评论 4806个游客飘过代码如下: 第一种方法: $Url='http://www.yunda51.com/1475.html'; $tempu=parse_url($Url); $message=$tempu['host']; echo $message; 第二种方法: $url="http://www.y...
cmd连接mysql的方法以及命令
2015.01.28 , Mysql, nginx, php技术 , 6评论 13800个游客飘过本篇文章是对cmd连接mysql的方法进行了详细的分析介绍,需要的朋友参考下: 连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样) 断开:exit (回车) 创建授权:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\" 修改密码:mysqladmin -u用...
CURL模拟进行微信接口的GET与POST
2014.12.31 , php技术 , 2评论 5373个游客飘过Get提交获取数据 /** * @desc 获取access_token * @return String access_token */ function getAccessToken(){ $...
Yii 导入excel文件的方法
2014.12.27 , php技术, Yii , 1 Comment 8839个游客飘过Yii 导入excel文件的方法: public function Getexcel($file){ $file=$_FILES['file']['tmp_name']; Yii::import("special.extensions.PHPExcel"); $PHPExce...
Yii2.0 批量插入数据
2014.12.24 , php技术, Yii , 暂无评论 8802个游客飘过最近在批量插入数据的时候一直插入数据出错,经过查手册以及度娘,总结出两种方法: 第一种方法: $model = new User(); foreach($data as $attributes) { $_model = clone $model; $_model->setAttributes($attributes); ...
windows下安装Redis+连接PHP
2014.11.18 , Mysql, php技术, Redis , 4评论 13712个游客飘过最近听说Redis用的人挺多的,就抽出时间研究一下,嘿嘿~~ 废话就不多说了,直接说正题! 首先,下载Redis的windows32位客户端:window32位下载 下载后建议解压到web目录之类的地方,譬如:D:\WWW\Redis 解压完之后,打开cmd运行窗口,输入以下指令(我把redis放在了D盘www目录下面) 如图: 如果你能看到CMD显示以下内容,恭喜你...
MySQL动态添删改列字段
2014.11.7 , Mysql, php技术 , 2评论 9590个游客飘过MySQL如何动态添删改列字段呢,SQL如下: 动态增加列字段: ALERT TABLE table1 add transactor varchar(10) not Null; 动态删除列字段: ALERT TABLE TableName drop column field_id; 动态修改列字段: ALERT TABLE table_name change ...