12 2019 档案
摘要:一次面试被问到开窗函数,懵逼了,赶紧补补总结一下。。。。 开窗函数也是函数,所以 比如在原来的查询上添加一个总数列 create table ztest( id int identity, c1 int , c2 varchar(10) ) insert into ztest(c1,c2) valu
阅读全文
摘要:使用 Git 管理源代码 首先你要有一个 repo(源码或叫仓库比较贴切) 让你管理 ,可以是自己的可以是别人的。 1、自己的。 2、别人的。 首先你要有 github 账号吧,登录进去以后,寻找你心仪的 repo 比如 https://github.com/zhuwansu/TruncateATa
阅读全文
摘要:这两天构思了一个 物流运费的维护架构 大的流程是这样的 每次修改或者添加运费都会形成一个快照,根据快照记录可以方便的回溯历史价格。缺点就是比较复杂,数据存储的比较多。 我设计了六个表,用来维护运费的价格和一些其他费用的价格。 这个表的设计原则是只读只写的。其中 BaseFee 和 OtherFee
阅读全文
摘要:1、OOP 格言: 当事情变得复杂的时候,就搞出更多类型。 当算法变得复杂的时候,就搞出更多的辅助类型,封装独立的功能。 2、不要定义嵌套公开类型。 尽量定义密封类、内部类。 密封类后期可以改成非密封。 非密封后期不方便改成密封。 3、了解IL 调用方法: call 调用 虚方法 调用密封类基类的
阅读全文

浙公网安备 33010602011771号