`
tomtax
  • 浏览: 4549 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表
//除法函数,用来得到精确的除法结果 //说明:javascript的除法结果会有误差,在两个浮点数相除的时候会比较明显。这个函数返回较为精确的除法结果。 //调用:accDiv(arg1,arg2) //返回值:arg1除以arg2的精确结果 function accDiv(arg1,arg2){       var t1=0,t2=0,r1,r2;       try{t1=arg1.toString().split(".")[1].length}catch(e){}       try{t2=arg2.toString().split(" ...
1.查询的模糊匹配 尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用. 解决办法: 其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下: a ...
瓶颈是什么? 一条4车道的公路,运行非常顺畅,突然出了点事故,事故车导致某个地方只剩下1车道,然后就开始堵车,因为四辆车同时塞向一个车道里。把这个事故清除了,故障车拖走了,道路会开始恢复了通畅。 这个道理谁都懂,但偏偏有些傻瓜交警去把4车道变成8车道,但却不清理事故路段。 一个Web应用,不管是何种语言开发,粗略的结构无非是三层: 1. 页面模板 可以是JSP、ASP、PHP等页面技术,根据数据生成最终的HTML页面,性能关键指标只有一个,页面的渲染速度。综合各种页面技术而言,渲染速度相差不会太大,10倍以内。 2. 业务逻辑 用于根据业务需要将数据库中的数据读取到内存中,以便通过页面模板渲染成 ...
相信很多接触到Web开发方面的人都知道Yahoo Developer Network的一篇文章 “Best Practices for Speeding Up Your Web Site” 我觉得这篇文章称作Web开发的圣经也不算过分,他们的34条铁律我几乎每隔几天都要温习一下并努力实践到自己的工作中 ...
验证数字的正则表达式集 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 验证非零的正整数:^\+?[1-9][0-9]*$ 验证非零的负整数:^\-[1-9][0-9]*$ 验证非负整数(正整数 + 0)  ^\d+$ 验证非正整数(负整数 + 0)  ^((-\d+)|(0+))$ 验证长度为3的字符:^.{ ...
表tb为树型结构表,id字段为主键,pid为父节点字段,查询某一节点的子孙节点: SELECT * FROM tb WHERE START WITH id='id1' CONNECT BY PRIOR id=pid; 或者查询一些节点的子孙节点: SELECT * FROM tb WHERE START WITH id in ('id1','id2','id3') CONNECT BY PRIOR id=pid;
Global site tag (gtag.js) - Google Analytics