小编Jam*_*mes的帖子

在TFS中,如何在特定变更集上进行无基础合并?

TFS中的大多数事情一样,您获得的收益超过您的预期.在这种情况下,我在合并期间看到的文件更改比我预期的要多.

我有2个子分支,让我们兴奋并称它们为branch1和branch2.自创建以来,它们都对它们进行了更改.我需要从branch2获取12个特定的更改集并将它们合并到branch1中.来自branch2的更改无法返回到父分支.所以这是一个毫无根据的合并的直接案例,但结果不是我所期望的.

在第一个变更集中,我运行了以下命令:

tf merge /baseless /recursive /version:C95654 branch2 branch1
Run Code Online (Sandbox Code Playgroud)

Changeset 95654包含12个已更改的文件,但在此命令之后,我得到56个已编辑的文件,存在冲突.我期望只将指定的变更集从一个分支合并到另一个分支,但它似乎已合并整个文件夹.

那么当我指定变更集时,为什么我会更改56个文件而不是12个?另外,我该怎么做才能限制合并到只有变更集内容的内容?

merge tfs command-line

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

如何在.NET中检索已登录/已连接的用户列表?

这是场景:

您有一个用户通过RDP远程连接的Windows服务器.您希望您的程序(作为服务运行)知道当前连接的人.这可能包括也可能不包括交互式控制台会话.

请注意,这是一样的只是检索当前的交互式用户.

我猜是有一些终端服务的API访问来获取这些信息?

.net c# windows-services login

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

使用vue.js更新值时如何添加CSS动画?

我正在使用vue.js将数组渲染到列表中.

列表中的每个项目都有一个数值,当该值发生变化时,我想使用动画.

动画示例:

  • 现有价值淡出,新价值逐渐消失.
  • 在淡出的价值后面的黄色背景.
  • 文本颜色更改然后淡化回原始颜色.

我怎样才能做到这一点?

HTML

<div id="app">
  <ul>
    <li v-for="user in users">
      {{ user.name }} = {{ user.value }}
    </li>
  </ul>

  <button v-on:click="users[0].value++">Change value</button>
</div>
Run Code Online (Sandbox Code Playgroud)

JS

var app = new Vue({
  el: '#app',
  data:
  {
    users:
    [
      { name: 'Barbara Dwyer', value: 14 },
      { name: 'William B Hardigan', value: 10 }
    ]
  }
})
Run Code Online (Sandbox Code Playgroud)

http://codepen.io/anon/pen/ryxjOE

vue.js vuejs2

20
推荐指数
2
解决办法
9568
查看次数

是否在线程结束时发出通知?为什么这个代码示例有效?

我正在寻找线程的一些难题,我无法弄清楚为什么以下一致打印999999:

class Job extends Thread {  
    private Integer number = 0;  
    public void run() {  
        for (int i = 1; i < 1000000; i++) {  
            number++;  
        }  
    }  
    public Integer getNumber() {  
        return number;  
    }  
}  
public class Test {  
    public static void main(String[] args)   
    throws InterruptedException {  
        Job thread = new Job();  
        thread.start(); 
        synchronized (thread) {  
            thread.wait();  
        }  
        System.out.println(thread.getNumber());  
    }  
}   
Run Code Online (Sandbox Code Playgroud)

notify在同一个锁上没有(并且虚假的唤醒似乎被忽略).
如果一个线程完成了一个通知获取信号或什么?
怎么main打印结果而不是"卡住"等待?

java concurrency multithreading notify wait

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

可以在ThreadStart方法中使用"async"吗?

我有一个Windows服务使用Thread和SemaphoreSlim每60秒执行一些"工作".

class Daemon
{
    private SemaphoreSlim _semaphore;
    private Thread _thread;

    public void Stop()
    {
        _semaphore.Release();
        _thread.Join();
    }

    public void Start()
    {
        _semaphore = new SemaphoreSlim(0);
        _thread = new Thread(DoWork);
        _thread.Start();
    }

    private void DoWork()
    {
        while (true)
        {
            // Do some work here

            // Wait for 60 seconds, or exit if the Semaphore is released
            if (_semaphore.Wait(60 * 1000))                
            {
                return;
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我想从中调用异步方法DoWork.为了使用await我必须添加async到的关键字DoWork:

private async void DoWork()
Run Code Online (Sandbox Code Playgroud)
  1. 有什么理由不这样做吗?
  2. 如果DoWork已经在专用线程内运行,那么DoWork是否能够异步运行?

c# async-await

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

复选框与两个单选按钮 - 哪一个更有用?

我目前正在开发一些设置屏幕,其中大多数都包含左栏中带有首选项问题的2列表单,右侧是表单元素.

问题是这样的:

可以添加/编辑其他用户吗?

可以删除客户吗?

显然,此设置是二进制设置,大多数UI"专家"会坚持使用复选框作为相应的表单元素.

但是,当我用复选框模拟表单时,它看起来不友好,似乎很难将复选框的状态与问题联系起来.

我将表单更改为使用两个单选按钮:

  • 是啊否

我个人认为这更容易处理,因为选项实际上是左边提出的问题的答案.

在点击它方面对用户没有任何影响,每次只需单击一次即可更改设置.

您对单选按钮的使用有何看法?这比复选框更好还是更糟?为什么?

user-interface

9
推荐指数
3
解决办法
5451
查看次数

如何在Mac上编写应用程序以便它们使用本机UI元素?

我开始编程.已经用Java做过一些事情:一个计算器,一个由数据库和一些其他家庭项目驱动的文档管理系统.但我不喜欢视觉外观.不过我喜欢Mac的应用程序外观.我想为mac创建应用程序.已经买了一个,但是当我打开netbeans进行编程时,看起来应用程序看起来不像是mac.

是否有任何特定的Java代码使控件看起来像其他mac应用程序的外观?我父亲提到了关于对象C的一些内容,但我不明白.有人可以解释一下.

macos

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

如何处理ASP.NET MVC中动态生成的表单的输出?

假设您使用具有动态数量的表单元素的ASP.NET MVC创建表单.

例如,您需要为每个产品选中一个复选框,并且产品数量会逐日变化.

您如何处理发布回控制器的表单数据?您无法在操作方法上设置参数,因为您不知道将返回多少表单值.

forms asp.net-mvc post

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

如何使用特定格式将字符串解析为DateTime?

我有一个来源,其中日期以这种字符串形式出现:

   Sat Sep 22 13:15:03 2018
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法可以解析为C#中的DateTime?我尝试过DateTime.(尝试)Parse,但它似乎没有认识到这种特定的格式...

.net c# datetime parsing

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

如何创建具有异步功能的类(类似于SqlCommand或WebRequest)?

我最近读了很多关于异步编程的内容,因为我需要创建一个多线程应用程序.

不幸的是,我似乎无法将我新获得的知识整合到一个有凝聚力和有用的单元中!

我希望有人可以给我一些关于如何构建以下内容的指示:

我如何建立该类的内部?我似乎无法找到任何有关SqlCommand或WebRequest内部如何工作的内容.

c# asynchronous callback winforms

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

我应该使用什么正则表达式来匹配这个日期模式:DAY.month.YEAR?

我有这种日期格式:

DAY.month.YEAR (today: 28.06.2011)
Run Code Online (Sandbox Code Playgroud)

我需要一个正则表达式(RegEx)模式来匹配这个日期格式.

任何人都可以发布此问题的解决方案吗?

javascript regex datetime date

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

可以创建一个使用巨大(100GB?)伪随机查找文件的压缩算法吗?

是否可能/实际创建一个压缩算法,将文件分成块,然后将这些块与一个巨大的(100GB?,200GB?)伪随机文件进行比较?

生成的"压缩"文件将包含偏移量和长度的有序列表.使用该算法的每个人都需要相同的巨大文件才能压缩/解压缩文件.

这会有用吗?我认为其他人之前已经考虑过这个并尝试过,但这对谷歌来说是一个艰难的过程.

compression

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

ASP.NET Repeater - 在工具提示中显示列和完整数据中的部分数据

在我的ASP.NET项目中,我想显示前20个字符(只是全文的一部分),然后在工具提示中显示全文.我需要这样做,因为描述最长可达500个字符.

c# asp.net

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