问题列表 - 第13045页

如何强制从远程服务器检出最新版本?

我在GitHub上有我经常从我的本地计算机上提交的存储库.另一方面,我从存储库中取出服务器.Web服务器只是执行a git pull以从GitHub存储库获取最新的更改.这是完全自动化的,应该保持这种方式(像Ruby Tool Capistrano这样的解决方案已经出局).

一个简单的git pull通常工作得很好.但是,有时我将最后一次commit(git commit --amend)和git push更改两次更改为GitHub.如果服务器在两次推送到GitHub之间自动更新它的代码,则下一个服务器端git pull失败,因为存在合并冲突.

要解决此问题,我需要以下行为:服务器应继续git pull(或等效)GitHub存储库,但如果发生合并冲突,GitHub存储库应优先于服务器上的本地存储库.所以,我想要一个行为类似的git命令git clone,但不会每次都复制整个存储库.

git

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

如何在同一时间每天一次在c#服务中执行代码?

所以这是我的问题,我需要在服务器上运行ac#service,这个服务器每天凌晨3点在ftp上获取文件.我认为我可以使用thread.sleep()或者将DateTime.Now与凌晨3点进行比较....

你有更好的解决方案吗?

非常感谢您的帮助!

c# service multithreading scheduling

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

WPF:没有下拉按钮的ComboBox

我想要一个没有下拉按钮的ComboBox,但是当我点击组合框中的文本时仍然可以打开它.WPF组合框可以实现吗?

wpf user-interface xaml controls combobox

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

ClickOnce - 客户要求

我目前正在与一些没有安装.NET Framework的用户合作.我有一个我试图部署的ClickOnce应用程序.这导致我得出两个问题:

  1. 这些用户计算机上所需的.NET Framework的最低版本是多少?我听说过.NET 2.0和.NET 3.5.
  2. 如果用户拥有.NET 2.0,他们是否需要管理员权限才能升级到.NET 3.5?

谢谢.

.net clickonce

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

NUnit与Assert.AreEqual不兼容

我是单元测试的新手,尤其是NUit.我只是在本书中输入一些引用Java和JUnit的例子.但我正在使用C#代替.

问题是:我有一个带有覆盖方法的类,例如Equals()GetHashCode(),但是当我试图比较这个类的两个对象时,Assert.AreEqual()我的代码没有被调用,所以我得到一个异常.

Assert.True(MyClass.Equals(MyClass2))确实运作良好.但我不想用这种结构代替Assert.AreEqual().问题出在哪里?

这是班级:

public class Money
{
    public int amount;
    protected string currency;

    public Money(int amount, string currency)
    {
        this.amount = amount;
        this.currency = currency;
    }

    public new bool Equals(object obj)
    {
        if (obj == null)
            return false;

        Money money = (Money)obj;
        return (amount == money.amount)
                && (Currency().Equals(money.Currency()));
    }

    public new int GetHashCode()
    {
        return (string.Format("{0}{1}", amount, currency)).GetHashCode();
    }

    public static Money Dollar(int amount)
    {
        return new Money(amount, "USD");
    } …
Run Code Online (Sandbox Code Playgroud)

c# nunit unit-testing

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

它如何知道我的价值在记忆中的位置?

当我编写一个程序并告诉它时int c=5,它将值5放入它的内存中,但是它如何记住哪一个?我能想到的唯一方法就是有另外一点记忆来告诉它,但是它必须记住它保存在哪里,所以它如何记住一切都在哪里?

language-agnostic memory variables memory-management

33
推荐指数
4
解决办法
860
查看次数

哪个更快/更首选:memset或for循环将双精度数组归零?

double d[10];
int length = 10;

memset(d, length * sizeof(double), 0);

//or

for (int i = length; i--;)
  d[i] = 0.0;
Run Code Online (Sandbox Code Playgroud)

c c++ optimization performance

23
推荐指数
5
解决办法
3万
查看次数

为什么我的Perl程序不能在Windows上创建超过4 GB的文件?

使用print输出文件时,为什么文件大小上限为4 GB?我希望通过流输出,应该可以生成任意大小的文件.

更新:ijwChas.欧文斯是对的.我认为F:驱动器是NTFS格式化的,但实际上它使用的是FAT32文件系统.我在另一个驱动器上尝试了它,我可以生成一个20 GB的文本文件.在这种情况下没有限制.向所有人道歉.


详细信息:在研究如何在Stack Overflow上回答问题时,我需要测量使用Perl读取非常大的文本文件的性能.为了测试读数我需要一个大的文本文件,我写了一个小的Perl脚本来生成文本文件并遇到意想不到的问题.输出文件增长,直到达到4 GB.根据Windows资源管理器,一次运行脚本的大小为4294967269字节(磁盘上为4294967296字节).脚本继续,但文件不再增长.

必不可少的只是一些:

print NUMBERS_OUTFILE $line;
Run Code Online (Sandbox Code Playgroud)

其中$ line是一个长字符串,末尾带有"\n".可以配置线路的长度,这对于这个问题并不重要; 例如250个字符或34000个字符.NUMBERS_OUTFILE是使用以下命令创建的文件句柄:

open ( NUMBERS_OUTFILE,">F:\temp2\out1.txt")
Run Code Online (Sandbox Code Playgroud)

驱动器F:是NTFS格式的,并且与操作系统的磁盘位于单独的物理硬盘上.

是什么原因,是否有解决方法?


完整的Perl脚本BAT驱动程序脚本(使用pre标签格式化的HTML).如果设置了两个环境变量MBSIZE和OUTFILE,则Perl脚本应该能够在除Windows之外的其他平台上保持不变.

平台:ActiveState的Perl 5.10.0; 32位; 构建1004.Windows XP x64 SP2,8 GB RAM,500 GB绿色鱼子酱硬盘.

perl -V 说:

Summary of my perl5 (revision 5 version 10 subversion 0) configuration:
  Platform:
    osname=MSWin32, osvers=5.00, archname=MSWin32-x86-multi-thread
    uname=''
    config_args='undef'
    hint=recommended, useposix=true, d_sigaction=undef
    useithreads=define, usemultiplicity=define
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=undef, use64bitall=undef, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cl', ccflags ='-nologo -GF -W3 -MD …
Run Code Online (Sandbox Code Playgroud)

windows perl large-files

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

jquery减少了Silverlight的采用?

目前正在研究学习新技术和Silverlight的可能性.

然而,我想知道,jquery的流行和它的真棒会减少Silverlight的采用,因此减少了学习它的需要和奖励吗?

干杯

asp.net silverlight jquery

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

是否有理由使用真正的serialVersionUID?

这个问题与以下内容完全相同:

为什么要生成long serialVersionUID而不是简单的1L?

具有讽刺意味的是,Michael Bogswardt也回答道.


Michael Bogswardt对生成serialVersionUID的回答让我思考.有没有理由生成像eclipse和IDEA(或简单的serialver)这样的正确的serialVersionUID?或插入1L一样好?

java serialization

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