问题列表 - 第8302页

CMMI级别为3和4的TFS项目管理

我对在TFS中处理我们项目的最佳方式感到有点困惑.

我们是符合CMMI标准的3级(符合4级)组织.因此,我们目前正在使用TFS中的MSF CMMI流程模板,我正在努力定制以满足我们组织的需求.

对于每个新版本(无论是主要版本还是版本),我们必须遵循标准流程,其中包括多个质量门和所需文档(项目计划附录,部署计划,质量门演示材料,需求审核文档等).我的问题是,从我所看到的情况来看,TFS只需要满足每个项目不能发布的流程(我们一直在尝试使用迭代来识别版本).

问题是,有没有办法让流程指示每个版本所需的文档,或者我是否需要为每个版本启动一个新的TFS项目.

作为潜在的后续问题.如果需要为每个版本分别创建一个新项目,那么如何处理源代码管理和工作项历史记录.

tfs

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

MVVM模式有哪些问题?

Model-View-ViewModel是WPF中使用的最佳模式吗?有什么缺点吗?

.net wpf mvvm

19
推荐指数
4
解决办法
2万
查看次数

将NSString的单个字符设置为大写的简便方法

我想将NSString的第一个字符更改为大写.不幸的是,- (NSString *)capitalizedString将每个单词的第一个字母转换为大写.有一种简单的方法可以将单个字符转换为大写吗?

我目前正在使用:

NSRange firstCharRange = NSMakeRange(0,1);
NSString* firstCharacter = [dateString substringWithRange:firstCharRange];
NSString* uppercaseFirstChar = [firstCharacter originalString];
NSMutableString* capitalisedSentence = [originalString mutableCopy];
[capitalisedSentence replaceCharactersInRange:firstCharRange withString:uppercaseFirstChar];
Run Code Online (Sandbox Code Playgroud)

这看起来有点复杂,但至少不会对底层unicode字符串的编码做出任何假设.

cocoa cocoa-touch nsstring

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

在Rails迁移中加载数据

我创建了一些从Posts表的定义开始的迁移.

class CreatePosts < ActiveRecord::Migration
  def self.up
    create_table :posts do |t|
      t.column "title", :string, :limit => 100, :default => "",  :null => false
      t.column "content", :text, :null => false
      t.column "author", :string, :limit => 100, :default => 0,  :null => false
      t.column "category", :string, :limit => 20, :default => "",  :null => false
      t.column "status", :string, :limit => 20, :default => "",  :null => false
      t.timestamps
    end
  end

  def self.down
    drop_table :posts
  end
end
Run Code Online (Sandbox Code Playgroud)

另一个用于Users表,在创建表后我为默认用户加载了一些数据.

class CreateUsers < ActiveRecord::Migration
  def …
Run Code Online (Sandbox Code Playgroud)

migration ruby-on-rails

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

修改ASP.NET中服务器端的html输出

第三方的webcontrol生成以下代码以显示自身:

<div id="uwg">
    <input type="checkbox" />
    <div>blah-blah-blah</div>
    <input type="checkbox" />
</div>
Run Code Online (Sandbox Code Playgroud)

是否可以将其更改为

<div id="uwg">
    <input type="checkbox" disabled checked />
    <div>blah-blah-blah</div>
    <input type="checkbox" disabled checked />
</div>
Run Code Online (Sandbox Code Playgroud)

当我们点击

<asp:CheckBox id="chk_CheckAll" runat="server" AutoPostBack="true" />
Run Code Online (Sandbox Code Playgroud)

位于同一页面?

我们需要在服务器端(在ASP.NET中)执行此操作.

第三方的控件没有为此提供接口,因此唯一的可能性是使用html输出.我应该处理哪个页面事件(如果有的话)?还有,是否有一些等同于DOM模型,或者我需要使用输出作为字符串?

html asp.net rendering event-handling

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

死锁线程检查

有人能告诉我如何在Java多线程应用程序中找到"有多少线程处于死锁状态"?找出死锁线程列表的方法是什么?

我听说过Thread Dump和Stack Traces,但我不知道如何实现它.

  • 我还想知道Java 5中为线程引入了哪些新功能?

请告诉我您的意见和建议.

java multithreading

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

克服堆溢出问题

我试图解决Project Euler的问题.我知道我的方法会在逻辑上起作用(它几乎立即返回小规模问题的答案).然而,它可怕地扩展.我已经尝试更改.ini文件,但无济于事.

这是我的代码:

public class Number28 {

    static int SIZE = 101; //this should be an odd number, i accidentally posted 100
    /**
     * @param args
     */
    public static void main(String[] args) {
        double start = System.currentTimeMillis();
        long spiral[][]= spiral(SIZE);
        long sum = 0;
        for(int i = 0; i < SIZE; i++)
        {
            sum += spiral[i][i];
            sum += spiral[i][SIZE - 1 - i];
        }
        System.out.println(sum - 1);
        double time = System.currentTimeMillis() - start;
        System.out.println(time);

    }
    public static long[][] spiral(int size){ …
Run Code Online (Sandbox Code Playgroud)

java heap

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

进入应用程序架构师级别

我大约10年来一直是开发人员.我想知道我怎么能认为自己是一名建筑师级别的技术人员?开发人员如何从代码级开发转向架构师?

我显然想要提升技术阶梯,而建筑似乎很吸引人.

第二个问题是,如何在3.5框架方面了解应用程序架构(大图)?

任何建议表示赞赏.

architecture

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

将JSON显示为HTML

有关如何将JSON嵌入HTML页面的任何建议,其中JSON格式为人类可读的样式?例如,当您在浏览器中查看XML时,大多数浏览器都会显示XML格式(缩进,正确的换行符等).我想要与JSON相同的最终结果.

颜色语法突出显示将是一个奖励.

谢谢

html json

171
推荐指数
7
解决办法
36万
查看次数

Java将XML文档附加到现有文档

我有两个我创建的XML文档,我想将这两个文档组合在一个新的信封中.所以我有

<alert-set>
  <warning>National Weather Service...</warning>
  <start-date>5/19/2009</start-date>
  <end-date>5/19/2009</end-date>
</alert-set>
Run Code Online (Sandbox Code Playgroud)

 <weather-set>
   <chance-of-rain type="percent">31</chance-of-rain>
   <conditions>Partly Cloudy</conditions>
   <temperature type="Fahrenheit">78</temperature>
 </weather-set>
Run Code Online (Sandbox Code Playgroud)

我想要做的是在根节点内组合两个:<DataSet>组合文档</ DataSet>

我已经尝试创建临时文档并用文档的根节点替换子项:

<DataSet>
  <blank/>
  <blank/>
</DataSet>
Run Code Online (Sandbox Code Playgroud)

我希望用两个文件的根元素替换这两个空格,但我得到"WRONG_DOCUMENT_ERR:一个节点用在与创建它的文档不同的文档中." 我尝试采用并导入根节点,但我得到了同样的错误.

是否有一些简单的方法来组合文档而无需通读并为每个节点创建新元素?

编辑:示例代码片段现在只是尝试将一个移动到"空白"文档... importNode和adoptNode函数不能导入/采用Document节点,但它们无法导入元素节点及其子树...或者如果它确实,它似乎不适用于追加/替换仍然.

    Document xmlDoc;     //created elsewhere
    Document weather = getWeather(latitude, longitude);
    Element weatherRoot = weather.getDocumentElement();

    Node root = xmlDoc.getDocumentElement();
    Node adopt = weather.adoptNode(weatherRoot);
    Node imported = weather.importNode(weatherRoot, true);
    Node child = root.getFirstChild();

    root.replaceChild(adopt, child);      //initially tried replacing the <blank/> elements
    root.replaceChild(imported, child);

    root.appendChild(adopt);
    root.appendChild(imported);
    root.appendChild(adopt.cloneNode(true));
Run Code Online (Sandbox Code Playgroud)

所有这些抛出DOMException:WRONG_DOCUMENT_ERR:节点用于与创建它的文档不同的文档中.

我想我将不得不弄清楚如何使用stax或只是重新阅读文档并创建新元素......但是,为了合并文档,这似乎太多了.

java xml merge append

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