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