问题列表 - 第19910页

为什么不在星期五部署?

Joel在StackOverflow播客#24中提到,FogCreek公司的政策是不在星期五发布软件.但是,他没有详细说明原因.

我同意.在我的雇主,我们在周四晚上部署.所以我们周五要清理任何错过质量保证(QA)的错误.

但是,我的经理建议我们在星期五晚上部署,因为QA没有足够的时间在发布之前测试软件.我说,人们的周末计划怎么样?如果我们在星期五晚上部署,那么我们必须在星期六工作以清除任何错过的错误 - 这很糟糕.

那么为什么不在星期五发货呢?

*我们可能(不确定)需要做出这样的假设:在一个时区中有一个核心软件开发团队部署其公司的核心Web应用程序.

deployment web-deployment

91
推荐指数
6
解决办法
2万
查看次数

使用Python的函数返回值为shell变量赋值

我有一个Python函数,fooPy()返回一些值.(int/double或string)

我想使用此值并将其分配给shell脚本.例如以下是python函数:

def fooPy():
    return "some string" 
    #return 10  .. alternatively, it can be an int

fooPy()
Run Code Online (Sandbox Code Playgroud)

在shell脚本中,我尝试了以下内容,但它们都不起作用.

fooShell = python fooPy.py
#fooShell = $(python fooPy.py)
#fooShell = echo "$(python fooPy.py)"
Run Code Online (Sandbox Code Playgroud)

python shell

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

问题使用Ext的update()而不是dom.innerHTML

我有一个关于使用Extjs的update()方法的性能,可靠性和最佳实践方法的问题,而不是直接更新Ext元素的dom的innerHTML.

考虑两个陈述:

Ext.fly('element-id').dom.innerHTML = 'Welcome, Dude!';
Run Code Online (Sandbox Code Playgroud)

Ext.fly('element.id').update('Welcome, Dude!', false);
Run Code Online (Sandbox Code Playgroud)

我不需要eval()任何脚本,我确信这update()会考虑任何浏览器怪癖.


此外,有谁知道如果使用:

Ext.fly('element-id').dom.innerHTML
Run Code Online (Sandbox Code Playgroud)

是相同的

d.getElementById('element-id').innerHTML
Run Code Online (Sandbox Code Playgroud)


浏览器和平台兼容性很重要,如果两者基本相同,那么Ext.element.dom.innerHTML完全update()放弃可能是我最好的解决方案.

在此先感谢您的帮助,

布赖恩

extjs innerhtml

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

STL Multimap删除/删除值

我有STL Multimap,我想从地图中删除具有特定值的条目,我不想删除整个密钥,因为该密钥可能映射到其他所需的值.

请帮忙.

c++ stl

17
推荐指数
1
解决办法
7336
查看次数

敏捷项目管理

如果确实将Scrum用于项目的软件开发部分,那么是否仍然使用PMBOK或其他项目管理方法来处理项目中的"其他"任务,例如业务,营销,培训任务.什么是非软件开发任务的项目管理,即传统的项目管理?

agile project-management

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

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

Java线程查询

我正在研究涉及线程的java应用程序.所以我只是编写了一段代码来熟悉多个并发线程的执行

public class thready implements Runnable{
private int num;

public thready(int a) {
    this.num=a;
}
public void run() {
  System.out.println("This is thread num"+num);
  for (int i=num;i<100;i++)
  {
      System.out.println(i);
  }
}
public static void main(String [] args)
{
    Runnable runnable =new thready(1);
    Runnable run= new thready(2);
    Thread t1=new Thread(runnable);
    Thread t2=new Thread(run);
    t1.start();
    t2.start();
}}
Run Code Online (Sandbox Code Playgroud)

现在从这段代码的输出中,我认为在任何时间点只有1个线程正在执行,并且执行似乎在线程之间交替.现在我想知道我对情况的理解是否正确.如果它是我想知道是否有任何方式我可以让两个线程同时执行,因为我希望将这种情况合并到我希望编写同时侦听2的tcp/ip套接字侦听器的情况港口,同时.而这种情况不能有任何停机时间.任何建议/意见都会有很大帮助.

干杯

java multithreading

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

具有抽象类型成员的具体类

鉴于以下特点和阶级.为什么编译?这真的可以用于什么吗?

trait Container {
  type A
}

trait AnotherContainer[B]{
    def x(b : B) : B
}

trait Mixed extends Container with AnotherContainer[Container#A]

class Impl extends Mixed{
    def x(a : Container#A) = a 
}

new Impl().x _

scala> new Impl().x _
res0: (Container#A) => Container#A = <function>
Run Code Online (Sandbox Code Playgroud)

更新:

class Baz { type T; }
Run Code Online (Sandbox Code Playgroud)

实际上是一个功能,但我找不到它的动机:#1753.

types scala

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

必须工作断开连接的数据库应用程序的设计模式

我必须设计一个应用程序,主要是一个带数据库的接口,用于数据输入.应用程序必须能够在使用缓存数据与数据库断开连接时工作,并在再次连接时插入该数据.将有两种不同的模式,连接或断开,无需在连接的会话中间检测断开以切换到断开连接.

在我看来,这是一个共同的必要条件,我想知道是否有一种"标准"的方法来面对这个问题.将表缓存到本地文件,序列化查询到数据库的数据或其他任何内容.也许有一个存在的库来做这件事?

提前致谢.

PD:应用程序将在.Net中完成

编辑:是一个WinForms应用程序,而不是Web应用程序.

编辑2:要输入有关应用程序的更多详细信息,请在一个数据库中输入数据,但有时用户将在几周内不在办公室,并且需要输入数据,就好像它们与数据库中的缓存数据相关联,并且输入的数据将是再次重新连接时转移到数据库.

.net database

7
推荐指数
1
解决办法
1360
查看次数

我想在VB SCRIPT中使用函数来计算数字命理

我想要一个函数来计算数字命理.例如,如果我输入"XYZ",那么我的输出应该是3.

这是它变成3:

X = 24
Y = 25
Z = 26
Run Code Online (Sandbox Code Playgroud)

添加它变成75再次加起来12(7 + 5)再次加起来3(1 + 2).同样,无论我应该传递什么名字,我的输出应该是一位数的分数.

algorithm vbscript function

-1
推荐指数
1
解决办法
1650
查看次数