留坑
九千鸦
上课又毛线用,还是上网自学...
展开
-
留坑-面试-动态绑定
今天, 一面试官问我, 多态的实现原理. 于是我想到「动态绑定」. 但是, 我却无法理解, 什么叫「动态绑定」 . 常规的理解, 就是 类型的绑定是动态的. 但我想要了解的是, 这种行为为什么要强调?1.「运行期」和「编译期」, 这两个概念很重要参考: 编译时与运行时这就是为什么四人帮(Gang of Four)的设计模式里更倾向于使用组合而不是继承的原因。面试者会在你的答案里着重关注这几个词语—原创 2017-04-08 01:27:08 · 231 阅读 · 0 评论 -
留坑-为什么要区分group by和over partition
最近, 在复习SQL的时候, 搜索一下group by和over partition的区别.group by和over partition两者均是对进行分组的操作. 区别在于有没有合并起来. 这就是我留坑的原因.至今也不大了解, 可能是历史原因吧 常规思想 : 先分组, 再对分组进行操作, 操作可以是平均数, 可以是整合等等.原创 2017-03-31 17:51:41 · 429 阅读 · 0 评论 -
留坑- 使用不同的SQL
大一, 我那专业学的是MSSQL, 后来接触到MySQL, 于是有以下的疑问. 同样是关系数据库, 为什么SQL的语句不通用? 有没有规范它们的标准? 不通用也罢了, 有没有一种IDE, 很好地转换各种SQL语句. 即我们可以用MSSQL的语法来编MySQL的语句, 而且期间可以进行语法等检测. (SQL语句能自己定制化吗?) 再退一步, 如果没有一种IDE可以跨平台, 那要如何才能高效地记住它们原创 2017-04-01 16:28:39 · 281 阅读 · 0 评论 -
博客已迁移
迁移至https://caliburn1994.github.io原创 2018-09-21 15:08:52 · 208 阅读 · 0 评论