摘要:
redis的watch multi exec 方法实现秒杀抢购。优点:使用了乐观锁没有锁的等待,比队列方式减少了大量的内存消耗。 watch 监视一个或多个key,如果在事务执行之前这个(或这些)key被其他命令所改动,那么事务将被打断. $redis = new redis(); $result 阅读全文
摘要:
<video width="100%" height="100%" src="/{$video}" autoplay="autoplay" id="video" metud="metud" controls="controls"></video> controls 控件播放 autoplay 自动播 阅读全文
摘要:
<body class="body_bj"> </body> <script> var h = document.body.clientHeight; console.log(h); realh = h - 50; $(".body_bj").css("background-size","100%" 阅读全文
摘要:
事务的特性: 原子性:对数据操作的时候要么一起成功,要么一起失败。 隔离性 :在操作的这个数据没有执行完,其他程序无法操作这个程序。 一致性 :根据Mysql规则,保证数据执行数量是一致。 持久性 :保存在磁盘中。 阅读全文
摘要:
// 0 1 1 2 3 5 8 13 21 ... $arr=array(0,1); $d[0]=$arr[0]; $d[1]=$arr[1]; /* $d[2]=$d[0]+$d[1]; $d[3]=$d[1]+$d[2]; $d[4]=$d[2]+$d[3]; $d[5]=$d[3]+$d[4 阅读全文
摘要:
function fentao(){ $count = 5;//5只猴子 for($i = 0;$i<1000;$i++){ $result = fentao_inner($count,$i); if($result==1){ echo "<br>桃子数可以为:{$i}"; } } } functi 阅读全文
摘要:
function monkey($m,$n){ if(is_int($m) || is_int($n)) return -1; if($m < 0 || $n<0) return -1; //生成一个随机数组 $arr = range(1,$n,1);//2从1开始,$n结束,定长是1 $i= 0 阅读全文
摘要:
1. 用一条SQL 语句 查询出每门课都大于80 分的学生姓名name kecheng fenshu张三 语文 81张三 数学 75 张三 英语 78 李四 语文 76 李四 数学 90王五 语文 81王五 数学 100王五 英语 90 每门课大于80分就是语数英的分数都过80分, 如果不考虑学生的 阅读全文
摘要:
$arr = array(0 =>1,"aa"=>2,3,4); foreach($arr as $key=>$val){ print($key=="aa"?5:$val); } 答案:然后遍历每一个元素的key看等不等于aa,等于就用5替代。当我告诉你答案是5534的时候,你会不会有点惊讶!难道0 阅读全文
摘要:
$arr = array( 1=>'a', "1"=>"b", 1.5=>"c", true=>"d" ); var_dump($arr); //array(1) { [1]=> string(1) "d" } 数组key 和value 的限制条件 key 可以是integer 或者 string 阅读全文