问题列表 - 第36142页

如何成为敏捷程序员?

我是发展部门的实习生.我的老板说我应该是一个敏捷的程序员.

我浏览了网络,发现了一些关于敏捷编程的有趣内容.作为一个新手,我应该如何从敏捷开始?
敏捷编程的第一步应该是什么?

目前我正在进行结对编程.但这并不完全是结对编程,因为我只是在看我的合作开发人员在做什么.我也希望成为敏捷的开发人员.
你能逐步为我建议一个方法吗?

我希望发展自己和我的编程技巧.

agile

6
推荐指数
1
解决办法
466
查看次数

jQuery keyup和Safari中的'enter'

我正在使用jQuery,并希望用户在将数据输入搜索字段后开始搜索时可以按Enter键.

我正在使用以下代码:

        $('#textSearch').keyup(function (event) {
            if (event.keyCode == '13') {
                doSearch();
            }
            return false;
        });
Run Code Online (Sandbox Code Playgroud)

它在Firefox和IE中完美运行,但在Safari中完全没有.当我在safari中输入并且这不是我想要的时候,表单正在提交.

添加onsubmit ="return false;" 到表单工作,但不是一个选项,因为表单标签在asp.net页面的母版页上,我需要在其他页面上提交表单.

有没有办法让这个功能在Safari中运行?

编辑:我也尝试只显示警告而不是doSearch()函数.警报显示正常但在此之后表单正在提交.

safari jquery onkeyup

8
推荐指数
1
解决办法
2万
查看次数

30
推荐指数
4
解决办法
3万
查看次数

在ruby中,你可以在irb中执行assert_equal和其他断言吗?

你能从irb中执行assert_equal吗?这不起作用.

require 'test/unit'
assert_equal(5,5)
Run Code Online (Sandbox Code Playgroud)

ruby testunit

12
推荐指数
3
解决办法
1万
查看次数

Cygwin和TortoiseGit

我最近在新的Windows XP安装上安装了Cygwin以及Git二进制文件和TortoiseGit的副本.我似乎能够通过TortoiseGit进行大多数Git操作,例如查看日志等,但是当我通过TortoiseGit提交时,我收到此消息...

错误:无法创建临时sha1文件名:没有这样的文件或目录

我能够通过命令行提交 - 我似乎无法通过gui接口提交!

git cygwin tortoisegit

5
推荐指数
1
解决办法
4964
查看次数

QWidget :: setLayout错误:尝试设置已有布局的QLayout [...]

执行时(没有编译错误)我进入控制台

QWidget :: setLayout:试图在CGSearchResult""上设置QLayout"",它已经有了布局

我使用以下代码:

CGSearchResult::CGSearchResult(QWidget *parent) : QWidget(parent)
{

    initControls();
    SetTableContent();

}

void CGSearchResult::initControls()
{


   backButton = new QPushButton(tr("&Back"));
   connect(backButton, SIGNAL(clicked()), this, SLOT(showHome()));

   model=new QStandardItemModel();


         QWidget::setFont(QFont("Courier New", 8, QFont::Bold));

        searchTable = new QTableView(this);
        searchTable->showGrid();

        searchTable->resize(720,400);
        searchTable->horizontalHeader()->setDefaultSectionSize(170);
        searchTable->verticalHeader()->setDefaultSectionSize(50);
        searchTable->verticalHeader()->hide();
        searchTable->horizontalHeader()->setResizeMode(QHeaderView::Fixed);
        searchTable->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);


    QGridLayout *layout = new QGridLayout();
    layout->addWidget(backButton, 0, 0, 1, 1);
    layout->addWidget(searchTable, 2, 0, 1, 1);

    setLayout(layout);


}
Run Code Online (Sandbox Code Playgroud)

qt qt4 qlayout

3
推荐指数
1
解决办法
2488
查看次数

在程序退出之前做某事

如何在程序退出之前执行某项功能或某些功能?我有一个将在后台持续运行的脚本,我需要它在退出之前将一些数据保存到文件中.有这样做的标准方法吗?

python function exit

80
推荐指数
4
解决办法
7万
查看次数

C++默认复制构造函数

我知道如果复制ctor在类中被声明为私有,编译器将不会生成默认复制ctor.

但有人可以解释为什么编译器这样做?

如果复制ctor被声明受保护会怎么样?编译器会提供默认的复制ctor吗?

如果复制ctor被声明为私有但有一个定义,例如foo(const&obj){}会发生什么?

c++

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

Dbus——故障控制

有没有一种方法可以通知通过 Dbus 连接的进程另一个进程已死亡?我的意思是错误的进程可以通知另一个进程异常终止。我知道你可以检查错误类型返回,但我想要别的东西。例如,考虑我们有一个进程在等待答案,但我们使用 CTRL+C 杀死了另一个进程。有没有办法通知其他进程......或者你应该等待几秒钟的响应......等

dbus

2
推荐指数
1
解决办法
1526
查看次数

将db从一个heroku应用程序转移到另一个更快

有没有更快的方法将我的生产数据库转移到测试应用程序?

目前我正在使用heroku db:pull我的本地机器,heroku db:push --app testapp但这变得非常耗时.我有一些种子数据,但它不如仅仅使用我的真实数据进行测试那么准确.既然它们都存储在相邻的AWS云中,那么必须有更快的方式来移动数据?

我想过使用heroku包,但是我注意到animate命令已经消失了?

bundles:animate <bundle>     # animate a bundle into a new app 
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails heroku

42
推荐指数
5
解决办法
1万
查看次数

标签 统计

ruby ×2

agile ×1

c++ ×1

cygwin ×1

dbus ×1

exit ×1

function ×1

git ×1

heroku ×1

jquery ×1

onkeyup ×1

python ×1

qlayout ×1

qt ×1

qt4 ×1

regex ×1

ruby-on-rails ×1

safari ×1

symbols ×1

testunit ×1

tortoisegit ×1