最近有用到mysql批量更新,使用最原始的批量update发现性能很差而且语句过长,将网上看到的好的方法总结:
1.replace into 或者insert into …on duplicate key update
replace into test_tbl (id,dr) values (1,’2′),(2,’3′),…(x,’y’);
注:如果一个表中有多个字段,而只想更改一个字段的值,最好不要用replace into ,不然其他的字段的值会被设置为空,除非把原值带上
最近有用到mysql批量更新,使用最原始的批量update发现性能很差而且语句过长,将网上看到的好的方法总结:
1.replace into 或者insert into …on duplicate key update
replace into test_tbl (id,dr) values (1,’2′),(2,’3′),…(x,’y’);
注:如果一个表中有多个字段,而只想更改一个字段的值,最好不要用replace into ,不然其他的字段的值会被设置为空,除非把原值带上
经常使用,就是记不住,这次果断总结下来:
第一种方法获取文件扩展名:
$filename="123.jpg"; $fileEx=strtolower(substr(strrchr($filename,"."),1)); echo $fileEx;
从3月22号开始接手企信通短信接口到现在已经10天了。辛苦了晓晨和庆瑶了,感谢你们百忙之中抽空写C#的WebService,远程调试,也耽误你们的周末休息啦。
在这10天中,学到了很多的,但是也有很多的不懂,最终也是换了一种方式去实现它。同时也感谢客户,给予这个平台去锻炼了自己。借用张总今天群里发的一句话:“一个公司的优秀,一个人的不一般,都因为你有最严苛的客户助你最快提高!”
次插件使用方法简单,只需简单的赋值
// 退单倒计时 var startTime = "{$countdownTime['countdown_startTime']}";//倒计时开始时间,可以使时间戳也可以是“2014-03-24” var endTime = "{$countdownTime['countdown_endTime']}";//倒计时结束时间,可以使时间戳也可以是“2014-03-24” $('#countDown').countDown({//简单参数配置,详细说明可见附件 "showDay":false, "minDigit":false, "stopTips ":"不可退单", "startTime":startTime, "endTime":endTime, "startTips":'', "endTips":'' });
页面调取
</pre> <div> <div id="countDown" style="color: red;font-size:12px">不可退单</div></div> <pre>
显示效果
倒计时格式多样,方法多不,可随需求变化
码源:http://www.oschina.net/p/countdown-js
附件:Jquery倒计时插件
当讨论JavaScript中的原始数据类型时,大多数人都知道从String、Number到Boolean的基本知识。这些原始类型相当简单,行为符合常识。但是,本文将更多关注独特的原始数据类型Null和Undefined,是什么让它们如此相似,却又似是而非。
继续阅读