06 2017 档案
摘要:1.编程思想 延迟声明:把参数类型的声明推迟到调用。这不是语法糖,而是由框架升级提供的功能。 由此延伸出来的一个架构设计的思想:推迟一切可以推迟的东西。 2.语言转换 高级语言=》中间语言(IL)=>运行时,即时编译器(GIT)将中间语言转为二进制机器码。 3.泛型的性能问题 泛型不会影响性能。因为
阅读全文
摘要:1.需求场景: 需要把最新更新文章的前五名作者展示出来。 2.解决问题第一步: 结果:显示五条记录,但是名字是重复的。 3.解决问题第二步: 加Distinct 结果:报错。如果指定了 SELECT DISTINCT,那么 ORDER BY 子句中的项就必须出现在选择列表中。4.解决问题第四步: 按
阅读全文