问题列表 - 第5553页

在分布式架构中,为什么管理版本很困难?

我一次又一次地看到.UAT测试经理希望新版本能够在星期五之前进行测试.在预测试会议上提出的第一个问题之一是"我将测试什么版本,反对?" (这是一个公平的问题).房间变得沉默,然后有人会回来,"所有的装配都有自己的版本,只需右键单击并查看属性......".

从测试经理的角度来看,这是没有用的.他们希望跨版/标贴/标签的一切,告诉他们什么,他们正在努力.他们希望这些信息易于获取.

我已经看到了一个解决方案,系统的不同区域的版本存储在数据存储区中,然后显示在主应用程序的框中.问题是,这需要保持.

您看到哪些解决方案可以解决这个问题?

编辑.分布式系统包括VB6,Classic ASP,VB.Net,C#,Web Services(跨部门,我们使用哪个版本?),SQL Server 2005.

versioning

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

有没有办法让JComboBox像HTML Select一样?

我想要做的是模仿HTML Select标签.我想显示文本作为选项,但选中后,我会使用它的值.

例如,我会有一个国家/地区名称列表.但是,当用户选择日本时,我想获得该国家/地区的区域设置代码.所以用户看到他们选择了日本,但我的代码将获得"ja_JP"或其他东西.

我试图避免将国家名称和区域设置代码存储在HashMap或其他东西中.

java swing jcombobox

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

在.net析构函数中重新创建对"this"的有根引用是否合法?

在.net中写下以下内容是否合法?

   public class A
    {
        public int i = 0;
        ~A()
        {
            Aref = this;
        }
    }


    public static A Aref;
    static void Main(string[] args)
    {
        Aref = new A();
        int gen = GC.GetGeneration(Aref);
        Aref = null;
        GC.Collect(gen, GCCollectionMode.Forced);
        GC.WaitForPendingFinalizers();
        Console.WriteLine(Aref.i);
        Console.ReadLine();
    }
Run Code Online (Sandbox Code Playgroud)

它工作并按预期将"0"写入控制台,但我想知道它是否保证始终有效.

有人知道幕后发生了什么吗?

.net c# garbage-collection destructor finalizer

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

MSBuild复制任务不会第一次复制文件

我创建了一个build.proj文件,该文件包含一个复制文件的任务,这些文件将在构建完成后生成.问题是第一次没有复制这些文件,我必须在build.proj上再次运行msbuild,以便可以复制文件.请任何人告诉我以下build.proj文件有什么问题:

<Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>

<SourcePath Condition="'$(SourcePath)' == ''">$(MSBuildProjectDirectory)</SourcePath> 

<BuildDir>$(SourcePath)\build</BuildDir>

</PropertyGroup> 

<ItemGroup> 
    <Projects 
       Include="$(SourcePath)\src\myApp\application.csproj">  
    </Projects> 
</ItemGroup> 

<Target Name="Build">
   <Message text = "Building project" />    
   <MSBuild   
     Projects="@(Projects)" 
     Properties="Configuration=$(Configuration)" /> 
</Target>

<ItemGroup>
   <OutputFiles Include ="$(MSBuildProjectDirectory)\**\**\bin\Debug\*.*"/>
</ItemGroup>

<Target Name="CopyToBuildFolder">
   <Message text = "Copying build items" />
   <Copy SourceFiles="@(OutputFiles)" DestinationFolder="$(BuildDir)"/>
</Target>

<Target Name="All"
   DependsOnTargets="Build; CopyToBuildFolder"/>

</Project> 
Run Code Online (Sandbox Code Playgroud)

msbuild

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

使用NHibernate映射字符串集合

我有一个域类,其中包含一个属性IList<string>,我想将其映射到具有单个数据值的表(即它具有ID,域实体表的外键ID和varchar数据列).

我一直收到错误:

关联引用未映射的类:System.String

如何将表映射到字符串集合?

.net nhibernate

14
推荐指数
2
解决办法
8499
查看次数

Reporting Services参数约束

我有一个带有两个日期/时间参数的报告服务(SQL 2008)报告 - begindate和enddate.我需要将enddate限制在相同的月份和年份.这似乎应该是一件容易的事情,但我无法弄明白.

目前,我正在检查传递给存储过程的参数,如果两个日期时间参数不在同一个月和一年,则会引发错误.我正在寻找一种更优雅的方式来实现这一目标.

reporting-services ssrs-2008

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

在PHP中删除重音和其他字符的函数问题

我找到了一个简单的函数来从字符串中删除一些不需要的字符.

function strClean($input){

$input = strtolower($input);
$b = array("á","é","í","ó","ú", "ñ", " "); //etc...
$c = array("a","e","i","o","u","n", "-"); //etc...

$input = str_replace($b, $c, $input);

return $input;
}
Run Code Online (Sandbox Code Playgroud)

当我在口音或其他角色上使用它时,比如这个词'áéñí'它会打印出那些问号或奇怪的字符,例如: 输出http://img217.imageshack.us/img217/6794/59472278.jpg

注意:我正在使用strclean.php(包含此函数)和index.php,两者都是UTF-8.index.php如下所示:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title></title>
</head>
<body>
    <?php
    include('strclean.php');

    echo 'óóóáà';
    echo strClean('óóóáà');


    ?>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

php string unicode utf-8

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

处理KeyNotFoundException的最佳方法

我正在使用字典来执行我正在处理的程序的查找.我在字典中运行了一堆密钥,我希望某些密钥没有值.我抓住KeyNotFoundException它发生的右边,然后吸收它.所有其他异常将传播到顶部.这是处理这个问题的最佳方法吗?或者我应该使用不同的查找?该字典使用int作为其键,并使用自定义类作为其值.

c# exception keynotfoundexception

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

在Google地图上放置街景按钮

如何在相当典型的Google地图上放置街景视图按钮,使其与右上角的标准地图/卫星/混合按钮一致?我已经看到了一个这样的例子,我再也找不到了.所以,我知道这是可能的.

javascript google-maps

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

Msbuild是否识别除DEBUG | RELEASE之外的任何构建配置

我通过Visual Studio创建了一个名为Test的配置,它目前只接受所有DEBUG设置,但是如果构建恰好是TEST | DEBUG | RELEASE,我会使用编译器条件来确定一些特定的操作.

但是,如何让我的MSBUILD脚本检测TEST配置?

目前我正在建设

 <MSBuild Projects="@(SolutionsToBuild)" Properties="Configuration=$(Configuration);OutDir=$(BuildDir)\Builds\" />
Run Code Online (Sandbox Code Playgroud)

@(SolutionsToBuild)是我的解决方案.在Common MsBuild Project Properties中,它声明$(Configuration)是一个公共属性,但它总是显示为空白?

这是否意味着它永远不会被设置,但只是保留供我使用或它只能检测DEBUG | RELEASE.如果是这样,允许创建不同的构建配置有什么意义?

msbuild visual-studio-2005

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