小编Mau*_*ycy的帖子

测试,部署和更新PHP站点

很快我将发布我的网站项目,在它看到一天的光之前,我想准备一些"更新模型".我正在使用Debian与Apache,PHP 5.3和MySQL(我认为最新),不是作为一个软件包安装而是单独安装.

我想出了执行这个过程的简单想法,所以请看一看并指出一些弱点:

  • 测试 - 我发现通常的做法是将测试版本的站点部署到beta.mysite.com子域,并从那里进行测试.测试将使用与实际站点相同的数据库.在初始发布之后,每个新的测试候选者将是一个单独的分支(在部署时合并,仍然对分支一无所知).
  • 部署 - 如果在测试阶段一切正常,请复制并覆盖旧版本的页面.

我可以立即发现的问题:

  1. 只要数据库保持不变,测试就可以了.如果它改变了怎么办?
  2. 我希望更新尽可能透明,没有任何维护模式也没有任何东西,但我担心复制文件会导致问题.

还有其他任何可能成为问题的东西,或者是否有更好的方法来做这件事?

php deployment lamp

4
推荐指数
1
解决办法
463
查看次数

C#中是否有任何简写,以使setter另外设置脏标志

目前为了使setter也设置一个脏属性我必须做这样的事情:

private bool _isDirty;
private int _lives;
public int Lives{
    get { return _lives; }
    set {
        if (_lives != value){
            _lives = value;
            _isDirty = true;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

写这不是一个巨大的痛苦,但如果我在我的项目中使用了相当多的这种模式,那么这是一个非常垂直且重复的代码.

在C#中有没有任何简写或替代,更短的语法?

我特别想要完成的是某些变量应该触发一个脏标志,在代码的渲染阶段可以用它来刷新渲染对象的属性.

c# setter

4
推荐指数
1
解决办法
357
查看次数

标签 统计

c# ×1

deployment ×1

lamp ×1

php ×1

setter ×1