问题列表 - 第762页

如何在没有CopyFile或CopyFileEx的情况下在Windows上复制大文件?

Windows Server 2003存在一个限制,它会阻止您复制超大文件,与您拥有的RAM量成比例.限制在CopyFile和CopyFileEx函数中,xcopy,Explorer,Robocopy和.NET FileInfo类使用这些函数.

这是你得到的错误:

无法复制[filename]:系统资源不足,无法完成所请求的服务.

这是关于该主题的知识库文章,但它涉及NT4和2000.

还有一个建议是从Exchange安装中使用ESEUTIL,但我没有运气这么做.

有人知道一个快速,简单的方法来处理这个问题吗?我在谈论带有2Gb RAM的机器上> 50Gb.我计划启动Visual Studio并为我编写一些东西,但是有一些已经存在的东西,稳定且经过充分测试会很好.

[编辑]我提供了工作C#代码以配合接受的答案.

c# windows file-io

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

为什么我的D2009 exe会生成带有名为ATTnnnnn.DAT的附件的电子邮件

当D2007中编译的相同源代码生成的电子邮件附件正确地用原始文件名命名时,为什么我的D2009 exe会生成带有名为ATTnnnnn.DAT的附件的电子邮件?

我正在使用D2007和D2009附带的各自的Indy库.附件中没有原始文件名可防止用户双击附件以打开它(通常附件是Excel电子表格).

注意:代码是相同的 - 只是编译器和Indy库有所不同.D2009 exe发送的附件可以保存并重命名为zzzz.xls然后正确打开 - 即电子邮件和附件正确通过 - 这只是搞砸了的电子邮件附件文件名.

有人建议附件标头已损坏.Indy被打破了吗?重现的代码是可以在许多网站上找到的股票标准代码,但我可以在必要时发布.Thx提前.

delphi email smtp indy

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

设计模式及其用途的最佳资源是什么?

当涉及到设计模式的使用时,我猜测有三种类型的商店.那些不知道模式的人如果碰到它们 - 这些通常更喜欢使用Ctrl-C/Ctrl-V方法进行代码重用.那些每天花费数小时搜索遗留代码的人希望实现一个更好的模式 - 这些通常花费更多的时间来重构简单程序的代码,而不是花费在百年维护中.最后,那些在有意义的时候使用模式走中间路径的人,以及为最低限度暴露的代码编写任何代码.

我想知道是否有人在软件开发生命周期中锁定了一种平衡的模式使用方法.此外,Web上最好的模式资源,激励因素和正确使用方式是什么?

谢谢.

resources design-patterns

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

Python,超越基础

我已经掌握了Python的基础知识,我有一个小假期,我想用一些来学习更多的Python.问题是我不知道该学什么或从哪里开始.我主要是网络开发,但在这种情况下,我不知道它会有多大的不同.

python

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

CSS真的可以覆盖页面上HTML元素的顺序吗?

如果你div在一个页面上有几个s,你可以使用CSS来调整大小,浮动它们并将它们移动一点......但我看不出有办法超越第一个div显示在顶部附近的事实页面和最后一个div将接近底部!我不能完全覆盖元素的顺序,因为它们来自源HTML,是吗?

我必须遗漏一些东西,因为人们说"我们可以通过编辑一个CSS文件来改变整个网站的外观."但这取决于你仍然希望divs以相同的顺序!

(PS我相信没有人使用position:absolute页面上的每个元素.)

html css

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

为什么mvn发布:标记时准备失败?

使用我的多项目pom,我在运行release:prepare时遇到错误.在运行良好之前,项目设置和每个发布步骤都没什么特别的.我得到的错误是:

    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Unable to tag SCM
    Provider message:
    The svn tag command failed.
    Command output:
    svn: Commit failed (details follow):
    svn: File '/repos/june/tags/foo-1.0.2/foo.bar.org/pom.xml' already exists

知道它来自哪里以及如何绕过它?

(对不起重复的帖子 - 第一次被关闭,因为我没有将其表述为可以回答的问题.我希望现在好了.)

编辑
maven发布插件负责版本处理本身.因此,当我检查subversion存储库中的路径时,该路径尚不存在.

编辑2
@Ben:我不知道服务器版本,但客户端也是1.5.2.

svn maven-2 release maven-scm

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

如何以通用方式启用/禁用剪切/复制/粘贴菜单和工具栏项?

我有一个Windows窗体应用程序,其中包含textbox,combobox,datagridview等控件.这些控件允许用户使用clipboad,即剪切/复制和粘贴文本.也可以删除文本(与剪贴板无关).

我的应用程序有一个菜单栏,其中包含剪切/复制/粘贴/删除项目的编辑项目,以及包含这些项目的工具栏.如何根据具有焦点的控件的状态正确启用/禁用这些项目?

我正在寻找一种通用的方式,即我寻找一次我执行的实现,并且可以在将来重用,而不依赖于我的应用程序将使用的控件.

winforms

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

从C#客户端向Java服务器发送4字节消息头

我正在尝试将C#客户端编写到用Java编写的服务器上.服务器需要一个4字节(Java中的DataInputStread readInt())消息头,后跟实际消息.

我是C#的新手,如何将此消息头发送到Java Server?我尝试了几种方法(主要是试验和错误,而没有深入到C#语言),没有任何效果.Java端最终得到了错误的(非常大的)消息长度.

c# java sockets

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

如何访问WPF ListView的ListViewItem?

在一个事件中,我想把重点放在ListViewItem模板中的特定TextBox上.XAML看起来像这样:

<ListView x:Name="myList" ItemsSource="{Binding SomeList}">
    <ListView.View>
        <GridView>
            <GridViewColumn>
                <GridViewColumn.CellTemplate>
                    <DataTemplate>
                        <!-- Focus this! -->
                        <TextBox x:Name="myBox"/>
Run Code Online (Sandbox Code Playgroud)

我在后面的代码中尝试了以下内容:

(myList.FindName("myBox") as TextBox).Focus();
Run Code Online (Sandbox Code Playgroud)

但我似乎误解了FindName()文档,因为它返回了null.

ListView.Items没有帮助,因为(当然)包含我绑定的业务对象而没有ListViewItems.

也没有myList.ItemContainerGenerator.ContainerFromItem(item),也返回null.

wpf listview internals

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

清洁构建在持续集成中

我们使用CruiseControl.Net/NAnt/Subversion堆栈进行CI.为每个构建执行新的签出过于耗时,因此目前我们只是对工作副本进行更新.但是,这会使孤立文件在源代码管理中删除后仍可能保留在工作副本中.我们尝试使用NAnt删除任务只是为了在更新之前删除所有代码源文件,但这可能会破坏工作副本.有没有人知道在干净和最新的工作副本上运行构建的快速方法?编辑:我们在SVN 1.3.2上

svn cruisecontrol.net nant

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