小编bea*_*ous的帖子

Scrum:抵抗力不是徒劳的

我是第二个开发人员和最近在PHP/MySQL商店雇用的人.我被雇用主要是因为我在混乱的混乱中纠缠某种过程的经验.至少,这就是我在上一家公司所做的.;)

自从我来到这里(几个月后),我就把我的老板,我的产品经理和其他几个关键人物(但主要是鸡,如果你原谅基于Scrum的刻板印象)带到了我的身上.我还帮助了解了一年来滞后一年的主要产品的开发周期.人们喜欢它!

但是,我的同事(现在唯一的其他开发者)并不参与其中.她更喜欢关上她的门,专注于她的工作而被单独留下.我?我融入了敏捷的协作,合作和开放的方法.没有她的意见,我开始了Scrum练习(每日scrums,燃烧图表以及我发现的其他对我和我以前的团队有用的东西(ala H. Kniberg的酷壁图).在我们的日常站立期间,她一直在忽视我们好像我们实际上并没有站在她的门外(我们实际上是这样).这真是太神奇了.我从未见过这样的抵抗.

问题...如何让她登船?同伴压力不起作用.

感谢Scrum-borg,

beaudetious

agile scrum

6
推荐指数
3
解决办法
1648
查看次数

Windows c ++上getopt函数的替代方法是什么?

下面的代码我正在使用Posix C:

while ((opt = getopt(argc, argv, "a:p:h")) != -1)
Run Code Online (Sandbox Code Playgroud)

如何使用替代功能将此代码移植到Windows C ++?

谢谢

c++ windows posix getopt

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

FindElementsInHostCoordinates相对于控制空间不是整页

我正在使用VisualTreeHelper方法FindElementsInHostCoordinates在给定的X和Y位置查找ListBoxItem.但是,X和Y值似乎与整个页面中的点有关,而不仅仅是我感兴趣的ListBox(即使我将该元素传递给方法的子树参数).下面,这是指从ListBox派生的自定义控件.

foreach (UIElement element in VisualTreeHelper.FindElementsInHostCoordinates(new Point(X, Y), this))
{
    if (element is ListBoxItem)
    {
        int index = this.ItemContainerGenerator.IndexFromContainer(element);
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

因此,(0,0)将相对于整个插件的左上角而不是ListBox的左上角.我是否需要在这里(在代码中)进行一些数学工作以将页面坐标转换为ListBox坐标,或者是否有其他方法来执行命中测试以判断给定的X和Y点是否在ListBoxItem上?

谢谢.

silverlight visualtreehelper silverlight-3.0

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

客户端验证未针对CompareAttribute DataAnnotation触发

我正在布局一个比较两个密码字符串的视图.我的一个模型中的两个属性非常简单:

    [Required]
    [RegularExpression(@"(\S)+", ErrorMessage = "White space is not allowed")]
    [StringLength(20, MinimumLength = 6)]
    [DataType(DataType.Password)]
    [Display(Name = "New Password")]
    public string NewPassword { get; set; }

    [Required]
    [DataType(DataType.Password)]
    [RegularExpression(@"(\S)+", ErrorMessage = "White space is not allowed")]
    [StringLength(20, MinimumLength = 6)]
    [Display(Name = "Confirm Password")]
    [Compare("NewPassword", ErrorMessage = "The new password and confirmation password do not match.")]
    public string ConfirmPassword { get; set; }
Run Code Online (Sandbox Code Playgroud)

这是我的观看代码:

<table class="fieldset center" width="400">
    <tbody>
        <tr>
            <th width="150">
                @Html.LabelFor(m => m.NewPassword)
            </th>
            <td>
                @Html.PasswordFor(m => m.NewPassword, …
Run Code Online (Sandbox Code Playgroud)

data-annotations asp.net-mvc-3

5
推荐指数
2
解决办法
6658
查看次数

使用TFPT命令行工具在TFS中创建一个新的WorkItem,其中包含描述字段中的换行符

如何使用TFS 2010 Power Tools命令行实用程序TFPT在新WorkItem的description字段中添加换行符?我试过这个:

Z:\>tfpt workitem /new "Project Ipsum\Issue" /collection:http://myserver:8080/tfs/test /fields:"Title=Testing Command Line 3;Description=Description of issue goes here<br /><br />I'd like to have line breaks too"
Run Code Online (Sandbox Code Playgroud)

还有这个:

Z:\>tfpt workitem /new "Project Ipsum\Issue" /collection:http://myserver:8080/tfs/test /fields:"Title=Testing Command Line 3;Description=Description of issue goes here\r\nI'd like to have line breaks too"
Run Code Online (Sandbox Code Playgroud)

无济于事.

有什么建议吗?

============================

我实现的一个解决方法是创建一个新的(实际扩展的)工作项,其中包含我最初嵌入在长描述中的属性.所以,现在我把它们分成了不同的字段,如:

Z:\>tfpt workitem /new "Project Ipsum\Issue" /collection:http://myserver:8080/tfs/test /fields:"Title=Testing Command Line 3;Description=Description of issue goes here;Field1=more info;Field2=even more data"
Run Code Online (Sandbox Code Playgroud)

然后我创建了表单字段(一个新的选项卡组)来显示它们.无论如何,它更干净.

确定如何使用TFPT添加换行符仍然很有趣.

谢谢.

tfs2010 tfs-power-tools

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

如何取消阻止TFS 2013中的阻止任务

如何将任务的“阻止”状态从“是”更改为“否”?将“阻止”状态设置为“是”后,下拉菜单中没有“否”选项。

我已经搜索过Google和SO,但均无济于事。

tfs2013

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

确定AD安全组的电子邮件地址

在AD工作中,我们有一些启用了邮件的安全组.我正在使用System.DirectoryServices.AccountManagement命名空间,如下所示:

        List<GroupPrincipal> result = new List<GroupPrincipal>();            
        using (PrincipalContext domain = new PrincipalContext(ContextType.Domain, userinfo[0]))
        using (UserPrincipal user = UserPrincipal.FindByIdentity(domain, username))
        {

            if (user != null)
            {
                PrincipalSearchResult<Principal> groups = user.GetAuthorizationGroups();

                int totalGroupCounter = 0;
                StringBuilder output = new StringBuilder();
                List<GroupPrincipal> securityGroups = new List<GroupPrincipal>();
                List<GroupPrincipal> distributionGroups = new List<GroupPrincipal>();

                foreach (Principal group in groups)
                {
                    totalGroupCounter++;

                    if (((GroupPrincipal)group).IsSecurityGroup.Value)                        
                        securityGroups.Add((GroupPrincipal)group);                        
                    else                        
                        distributionGroups.Add((GroupPrincipal)group);                        
                }                
            }
        }
Run Code Online (Sandbox Code Playgroud)

有了这些信息,找到该组的电子邮件地址的正确方法是什么?

c# directoryservices active-directory

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

AzureKeyVault ConfigurationBuilder 中的connectionString 属性是什么样的?

我尝试在 .NET 4.7.1 MVC 应用程序中使用新的 AzureKeyVault ConfigurationBuilder,但在本地运行时不断出现配置错误:

Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 

Parser Error Message: An error occurred loading a configuration file: One or more errors occurred.

Source Error: 


Line 13:     </builders>
Line 14:   </configBuilders>
Line 15:   <appSettings configBuilders="AzureKeyVault">
Line 16:     <add key="webpages:Version" value="3.0.0.0" />
Line 17:     <add key="webpages:Enabled" value="false" />
Run Code Online (Sandbox Code Playgroud)

创建新的 .NET Framework …

asp.net-mvc .net-framework-version azure-keyvault visual-studio-2017

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

Silverlight:在ScaleTransform之后居中

我从这篇文章中学习了如何在ScrollViewer中缩放元素之后显示ScrollViewer的滚动条:http://www.eightyeightpercentnerd.dreamhosters.com/?p = 92

现在,我正在尝试将缩放对象(在这种情况下为画布)在ScrollViewer中正确居中.我将让图像在这里讲述我的故事(请在Screencast.com清除我的文件之前帮助我).;

我的XAML:

<ScrollViewer x:Name="ScrollViewer" VerticalAlignment="Top"
    VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto"
    Width="300" Height="300" Margin="0" Padding="0" Background="White">

    <Canvas x:Name="DesignSurface" Background="Red">

        <Canvas x:Name="Surface" Background="Blue" Height="100" Width="100">
            <Canvas.RenderTransform>
                <TransformGroup>
                    <ScaleTransform x:Name="SurfaceScaleTransform" />
                </TransformGroup>
            </Canvas.RenderTransform>
            <!-- ... -->
        </Canvas>

    </Canvas>

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

在初始加载时,我的蓝色画布居中并且为100%: 替代文字

减少50%后,蓝色画布仍然居中: 替代文字

增加400%并滚动显示蓝色画布的左上角: 替代文字

增加400%并滚动显示蓝色画布的右下角: 替代文字

所以我的问题是如何让蓝色画布在ScrollViewer或红色画布中正确居中?

silverlight

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

EF中连接和断开的POCO

  1. 连接和断开连接的"POCO"首先在EF代码中意味着什么?
  2. 你能解释一下如何在不同场景中使用它们吗?

entity-framework poco ef-code-first

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