06 2013 档案
摘要:需求是这样的:原始图片的大小是不定的,类似800*600、1000*756,现有一个页面要以正方形(60*60)显示这些图片,注意:图片只能在内存处理,不能缩小后保存到本地磁盘。解决办法:html页面<?php for($i=1;$i<=9;$i++){ $imgu=$fav['imgurl'.$i]; if(!empty($imgu)){ $miniimg=WWW_ROOT."miniimg.php?filename=".$imgu; ?> <img src="<?php echo $miniimg;?>&qu
阅读全文
摘要:如果同时打开了一个以上的数据库资源,如果其中一个资源,没有使用insert语句或没有auto_increment类型的数据,或返回结果恰好为空值时,会导致mysql_insert_id()返回空值。如以下写法,注:new Db()会产生一个数据库链接; $db = new Db(); if(self::isOk($id)){ $sql = "insert into user_clect(videoid,favid,cdate) values ('$videoid',$favid,$cdate)"; $dbid=$db->insert($sql);}代码
阅读全文
摘要:回调程序中,经常有这样的需求:用户传递一个回调方法,该方法可以有不定的参数。如果参数数目固定则很容易实现,看代码: //回调函数1 function callback1(a,b,c) { alert(a); alert(b); alert(c); } //回调函数2 function callback2(a,b) { alert(a); alert(b); } //这个方法做了一些操作、然后调用回调函数 function doCallback(fn...
阅读全文
摘要:可扩展性方面专家Sean Hull曾发表文章指出实现 可扩展性的五大毒药,最近他又指出了实现 可扩展性的五大致命错误。 一、缓慢的磁盘I/O - RAID 5 -多用户的EBS。RAID 10可以提供良好的数据保护,同时具备良好 的读写性能。RAID 5设计意味着性能差,失败后修复时间长。在AWS上考虑使用预设的IOPS解决IO瓶颈问题。二、使用数据库存储作业队列。数据库看起来很适合存储作业队列,但是轻负载的锁定以及日常的扫描 工作都会影响性能。使用类似RabbitMQ和SQS的专业软件可以消除这个瓶颈。三、使用全文搜索。搜索似乎是数据库另一个完美的特性。但是大规模的搜索性能并不高,最好使用类
阅读全文
摘要:容器 css:.v_photo_box { width: 390px; position: relative;}图片 css:.v_photo_box img { max-width: 380px; max-height: 700px; display: block; padding: 5px; border: none; margin: 0 auto; overflow: hidden;}主要就是:margn:0 auto;
阅读全文

浙公网安备 33010602011771号