2019.02.21
场景:程序发送模板消息,程序调用工具类 send(a, b),工具类 send(a, b),工具类中setA(a),setB(b)
描述:参数错误调换,实际需要 b, a
解决:修改工具类中形参位置,互换 send(b, a)。此时对应实参 setA(b),setB(a)
场景:从MySQL表中查询出某一分组最新的一条记录。
描述:使用 `GROUP BY abc ORDER BY def`,因为group by先于order by执行,语句并不能做到先排序,后分组。
解决:使用子查询,先排序,后分组。
场景:MySQL查询,where中出现 a AND b OR c OR d
描述:原意为a成立,bcd有则加。改为 a AND (b OR c OR d),意为a成立并且bcd必须有一个成立。
解决:a AND (1=1 OR b OR c OR d)
场景:页面样式,使用Jquery Mobile。
描述:input无法实现inline,使用Grids实现。上下两行使用不同类型grids,上为4,下为2。两行元素很难对齐。
解决:使用固定宽度px,而不是%。
遗留:有没有其他解决方案?
不可行方案1:可以找到两行元素的对应关系 2x = y,即下一行只需为上一行元素宽度百分比的2倍,在屏幕宽度扩大时两行元素宽度会保持一致。问题 x 和 y 无法满足现在的样式需求。