摘要:
范式基本就是不要有重复的数据,表和表之间都是用主键和外键来联系表的关系通常分3中1 对 11 对 多多 对 多多 对 多 是用另一个表来实现的,这个表记入了a 表和 b表之间多对多的联系主键 阅读全文
posted @ 2014-08-07 10:58
兴杰
阅读(154)
评论(0)
推荐(0)
摘要:
select * from table limit (10000,10);这样是很慢的,因为要定位比较快的写法是select * from table where id >=(select * from table limit (10000,1)) limit 10;不要问题为什么!因为目前也用不到... 阅读全文
posted @ 2014-08-07 10:57
兴杰
阅读(305)
评论(0)
推荐(0)
摘要:
派生表也是一种子查询那么它出现在select * from ( select * from b <--这个就是派生表啦 )派生表其实不是个好东西,在生产的时候他是可以通过索引来过滤的,但是一但result出来生产好了派生表,它内部的索引就不能在被使用了 。 阅读全文
posted @ 2014-08-07 10:56
兴杰
阅读(579)
评论(0)
推荐(0)
摘要:
基本上通过索引来解决 。通常索引键在where , group by , order by 相关的列一个表只能用一个索引(查询的时候)所以当要执行复杂查询时最好使用联合索引就是 index (a,b,c,d,....)where 需要注意的事,索引是左到右使用的 , 如果是 index(a,b,c)... 阅读全文
posted @ 2014-08-07 10:55
兴杰
阅读(250)
评论(0)
推荐(0)
摘要:
基本步骤是 : (不是很准,请看完这篇)1.from2.join on3.where4.group by5.having6.order by7.select8.distinct ,sum,...9.limitjoin table 一定要有索引不然就是笛卡尔积了。inner join 的特别正确来讲 ... 阅读全文
posted @ 2014-08-07 10:50
兴杰
阅读(384)
评论(0)
推荐(0)
摘要:
Promise 就是处理异步的一个规范方法a();b();alert("a");如果a() 里面有一个ajax 或者settimeout那么alert("a") 会先跑这就是异步了。从前我们用一堆callBack函数来解决问题,但是这样写不好看。promise 的写法美丽多了依据上面的例子a().t... 阅读全文
posted @ 2014-08-07 10:47
兴杰
阅读(483)
评论(0)
推荐(0)
摘要:
更新 : 2021-04-20 没想到啊,这么多年后尽然还有更新 今天遇到了一个非常基础的问题. <div data-value="@product.name"></div> 用 js query select 的时候 [data-value="${product.name}"] 由于 produc 阅读全文
posted @ 2014-08-07 10:42
兴杰
阅读(465)
评论(0)
推荐(0)
摘要:
javascript 没有原生的Distinct功能 . (至少现在还没有)但我们可以通过简单的script 自己实现 .Distinct就是把数组中重复出现2次或以上的值给删除掉,确保数组内每个值都是唯一的 .我相信大家开始的时候都会和我用同一个方法来处理。那就是开一个新的数组(空),然后 for... 阅读全文
posted @ 2014-08-07 10:40
兴杰
阅读(7112)
评论(0)
推荐(1)
摘要:
代码1 : var array = []; for (var i = 0 ; i < 100000; i++) { array.push({ name: "keatkeata" }); }代码2 :var array = []; for (var... 阅读全文
posted @ 2014-08-07 10:35
兴杰
阅读(176)
评论(0)
推荐(0)
摘要:
Retina 直接翻译是视网膜的意思。 在IT上,是 Apple 公司提出的。 retina 屏指得是那些在正常使用距离下人类无法看见颗粒度得屏幕 颗粒度就是这种东西 基本上只要点够小够密, 那么就看不见颗粒度了 iphone 的 dpi 是 320 以上. 属于上 retina 屏幕. 我们可以通 阅读全文
posted @ 2014-08-07 10:32
兴杰
阅读(958)
评论(0)
推荐(0)

浙公网安备 33010602011771号