在Angular中,在技术上可以将类方法编写为ES2015箭头函数,但我从未真正见过有人这样做过.以这个简单的组件为例:
@Component({
selector: 'sample'
})
export class SampleComponent {
arrowFunction = param => {
// Do something
};
normalFunction(param) {
// Do something
}
}
Run Code Online (Sandbox Code Playgroud)
这没有任何问题.有什么不同吗?为什么我应该或不应该使用它?
我现在正在公司实习五个月,我将改变开发人员访问文件的方式,即git而不是普通的ftp访问.git的一切都很好,直到现在,我对使用它一个月后的用法有点熟悉.
这就是我现在想到的:
我们使用beanstalk作为repo hoster,它带有一个可以轻松实现的部署功能,因此该部分被覆盖.让我思考的部分是分支.我想要创建一个名为"Live"的分支,而只是"master".master将部署到开发网站(图片右上角),live分支将部署到实时网站.此外,实时网站部署将是手动的,但主人应该是自动的,到目前为止,没有问题.
当我想到现场网站发生微小变化的情景时,它会变得复杂.假设我需要更改一些随机div的填充,我不想将最新版本用半实现的api部署到实时网站,我只想部署小改动,这可能是某种方式吗?
我现在看到的方法是在两个地方进行修复,首先拉动主分支并修复它,然后对实时分支执行相同操作.但是,随着更大的变化,这将变得更加困难.
此外,由于我们几乎都使用Wordpress,因此大多数数据都将存储在数据库中.这真的很好,因为我们只需要不时地克隆实时数据库,我们就完成了.但是当图像上传发挥作用时,东西变得非常难看.repo中会有一些图片(因为我们从一开始就没有使用git从完整副本开始)而后来添加的其他图片只会坐在ftp目录中,假装它们在回购!
最好不要在git 中包含像缓存和媒体这样的文件夹,或只包含一些文件夹,或者只是偶尔更新一次?
这几乎是我最大的两个问题.
tl; dr:如何对一个过时的分支进行小的更改而不做两次(也适用于master).git repo中缓存/媒体文件的正常用法是什么?
在我的学校重新开始之前,我正在制作一个autoclicker atm以重新进入C#.在过去的5个月里,我一直在玩php作为实习生,当我们回到学校时,php将会消失,而C#将会蠢蠢欲动.
我和C#玩了很长时间,每当我得到一个想法时,只是一些有趣的事情,没什么特别的.现在我正在制作一个具有记录功能的自动闪光灯,这样我就可以在游戏中自动化一些东西,但我想更进一步,记忆阅读!
直到现在我发现它很难找到一些不错的信息(不知道到底在哪里寻找)我卡住了.我想制作一些你可以与一个目标机器人比较的东西,但没有任何商业或任何东西,只是想试验.我想知道让我们说来自pacman的鬼魂,或者弹球中的bal,甚至飞行游戏中的飞机的位置.
我该如何开始呢?我已经阅读了一些关于内存如何工作以及实际获得它的一些功能的内容.但我不知道如何寻找地址.另外,我不知道如何在if语句中使用它们.
有人能指出我在正确的方向吗?
所以,在学校我们得到了一个在OOP上开车的任务,直到现在它已经很简单直接了.但是现在我需要创建四个构造函数,一个没有参数,两个有一个参数,一个有两个参数.
据我所知,重载工作的方式是它检查你提供它的参数数量,然后检查它必须使用哪个constuctor.由于两个构造函数相同,都接受整数,只有一个需要改变数量或齿轮,另一个需要改变最大速度.
有没有办法在不传递额外参数的情况下执行此操作?
我有一个使用MVC作为模式在java中创建游戏的任务.问题是我读到的关于MVC的东西并不是老师告诉我的.
我读到的是模型是信息对象,它们由控制器操纵.因此,在游戏中,控制器会改变对象的位置并检查是否存在任何碰撞等.
什么我的老师告诉我的是,我应该把一切,是通用在车型平台和控制器应该只告诉模型给出了哪个输入.这意味着游戏循环将在模型类中,但也会进行碰撞检查等.所以我从他的故事中得到的是View是屏幕,Controller是未输入的handeler,而Model是其余的.
有人能指出我正确的方向吗?