摘要:
面试的时候被问,接口和抽象类有什么区别?当时问就懵逼了,回答得不好,所以被pass了。 今天再想起来这个问题,就记录一下。 接口:我回答说,接口,就是对一类行为的归类。抽象类:我回答说,对一类物体的抽象。 嗯,其实自己理解得还是不够。事后想想,自己为啥不举个栗子呢。 例如,人类,这就是一个抽象类啊, 阅读全文
摘要:
话说在博客看到一篇文章,说三十出头的程序员很焦虑。是的,很焦虑啊,谁不焦虑啊,难道只有程序员这行才焦虑吗?其实,并不是,而是穷人在一线城市都焦虑,特别是拖家带口的,家里顶梁柱的,这世界只有一种病,就是穷病嘛。 话说回来,这程序员怎么就那么穷呢?我的看法有下几点。 1,上班再忙,也要按时吃饭和找时间锻 阅读全文
摘要:
安装nodejs.启动或者重启vscode,打开控制台,输入命令 npm install --save @types/three 回车, 会多了个node_modules文件夹,再试试智能感知,出来。 如果新增了个文件,还得重复执行一次这个命令?what??? 支持的关键词还很不行。。这就尴尬了。 阅读全文
摘要:
在用服务器端对象模型往里面添加subsite的时候,照着书上的代码,结果,失败。报错 not suported language. bing了半天,说是语言未支持,又是修改系统区域,显示语言等,还是失败。 后来看了看api, site.AllWebs.Add() 里面有一个是2052这应该就是所谓的 阅读全文
摘要:
在使用Scaffolding模板生成的时候,抛出了这个一个错误unable to retrieve metadata找了一下bug,居然是因为自己的数据库连接字符串,把它注释后,就可以运行了,我推测,是因为模板使用的provider必须是sqlserver.data导致的,但是我切换成ce,写了一个 阅读全文
摘要:
共享的概念一出,其实方便了很多城市生活的来自各大农村的子弟们,毕竟,这车,在一线城市是买得起也养不活,收费的停车场和无处安放的汽车满街摆,公共交通也是人山人海。 共享自行车出来了,方便了大家,但是,这城市好像很是缺一样东西,那就是自行车道,哦,不对,应该是完整的自行车道。 这自行车道,骑过的人都知道 阅读全文
摘要:
为什么需要单例模式呢?多半是为了一个全局配置。到处都能用的配置。 那么大军里面啥是这个单例呢?嗯,最高指挥官,上将军吧。 这个人是洞悉战场,知道士兵状态,军队粮草是否充足,对方敌军可能会在什么时候偷袭等,这些全局的思考,让上将军是一个单例。 那么上将军处理事情要怎么做呢?嗯,就是一件件事情的处理,如果多件事情一起处理,就容易忙中出错,为此,上将军下令,全部人在仗前等待,一次只能进一个人汇报工作(加... 阅读全文
摘要:
在上一次说道工厂模式,我用了新兵训练营来作为工厂模式。 那么,抽象工厂模式,是怎么样的呢? 新兵训练营(抽象接口) ,它定义了怎么训练新兵的详细细节,但是它本身却不会训练士兵,是一个概念。 所以,必须是一个实现了这个接口的训练营,也就是步兵训练营,你想知道步兵是怎么训练出来的吗?而不是仅仅要一个步兵。 那么,这个应该就是抽象工厂模式了。 步兵训练营,训练需要的是新手的长矛,训练的是快速的向左向右一... 阅读全文
摘要:
嗯,看看工厂模式 两国交战,必有士兵,士兵嘛,都是徭役农民子弟后,训练出来的。所以,这里有一个新兵训练场(工厂),训练出来的都是新兵。 抽象类 1,新兵训练场 2,新兵 打战的时候,有长矛兵,枪兵,机动性强的骑兵,远程攻击的弓兵等,他们的训练项目可不一样的,所以建造一个新兵训练场是需要看打算训练啥兵种而建立的。 但是所有兵种也有训练同样的项目,比如,守夜!吃饭(这个是补给待遇一样)! 这里我区分... 阅读全文