摘要: 本文总结了十条编写优秀的 JavaScript 代码的习惯,主要针对 V8 引擎: 1.始终以相同的顺序实例化对象属性,以便可以共享隐藏类和随后优化的代码。V8 在对 js 代码解析的时候会有构建隐藏类的过程,以相同的顺序实例化(属性赋值)的对象会共享相同的隐藏类。下面给出一个不好的实践: func 阅读全文
posted @ 2020-07-15 11:36 forska 阅读(37) 评论(0) 推荐(0)
摘要: (select * from table where (sid={$sid} and sender_deleted <> 1) or (mid={$mid} and receiver_deleted <> 1) order by create_at desc limit 999999) a grou 阅读全文
posted @ 2020-07-15 11:27 forska 阅读(62) 评论(0) 推荐(0)
摘要: SELECT T1.id,T1.`status`,if(FIND_IN_SET(pid,@pids) > 0,@pids := CONCAT(@pids,',',id),0) as ischild FROM (SELECT id,pid,`status` FROM table T WHERE 1 = 阅读全文
posted @ 2020-07-15 11:23 forska 阅读(76) 评论(0) 推荐(0)
摘要: SELECT @r AS _id, (SELECT @r := pid FROM table WHERE id = _id) AS pid, @l := @l + 1 AS lvl FROM (SELECT @r := {$id},@l := -1) vars,table h WHERE @r <> 阅读全文
posted @ 2020-07-15 11:21 forska 阅读(86) 评论(0) 推荐(0)