问题列表 - 第34781页

WPF ToolBar:如何在设计时安排工具栏

我在一个ToolBarTray中有两个Wpf工具栏.如何让它们适合两排?

我注意到用户可以在运行时移动它们.有没有办法在设计时获得相同的行为而不使用两个ToolBarTrays?



为了sumarize,在启动时,我想要这样:

替代文字

而不是:

替代文字

谢谢

wpf toolbar

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

如何在线程内生成 ActionLink

我有一个线程可以发送电子邮件。我需要生成 ActionLinks 作为电子邮件内容的一部分,以便用户可以单击链接并重定向到网站,准确地转到所需的页面。我尝试实例化一个UrlHelper类并使用它的Action方法来生成链接,但由于线程不在任何请求的上下文中运行,因此我在生成 ActionLink 时遇到异常。

我怎样才能做到这一点?

asp.net asp.net-mvc asp.net-mvc-2

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

VS 2010:Call Stack说:[外部代码],不会显示调用代码

我无法看到在运行时使用调试器执行的代码行.

替代文字

补充:如何进入调用自己执行的代码的方法?

visual-studio-2010 visual-studio

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

可以使用MemoryStream和FileStreamResult吗?

我正在使用DotNetZip创建一个zip文件并将其传递给FileResult.在调试时,我可以验证MemoryStream是否包含文件,但是当我通过FileStreamResult运行它时,它返回0bytes:

public FileResult GetZipFiles(int documentId) {
       var file = fileRepository.Get(documentId);
       var zip = new ZipFile();
       var stream = new MemoryStream();

       var filePath = Path.Combine(UploadsFolder, Path.GetFileName(file.Id));

       zip.AddFile(filePath);
       zip.Save(stream);

       var result = new FileStreamResult(stream, "application/zip") 
                    { FileDownloadName = "hey.zip" };

       return result;
 }
Run Code Online (Sandbox Code Playgroud)

同样,我可以验证流不是空的,但这将始终将文件返回hey.zip为0bytes.我一定在MemoryStream这里用错了?或者FileStreamResult做一些我不希望它做的事情?我以前用过FileStreamResult,但没用过MemoryStream.

c# asp.net-mvc dotnetzip

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

如何实现Exchange,如内部SQL Server的可用性监视

我们有一个内部应用程序(胖客户端),它依赖于我们的中央SQL服务器.该应用程序是一个桌面应用程序,允许用户在"离线"模式下工作(例如Outlook).我需要做的是一种准确判断SQL是否可用的方法.

到目前为止我所拥有的:

我目前使用以下方法 - >

 internal static void CheckSQLAvailability()
    {
        using (TcpClient tcpc = new TcpClient())
        {
            try
            {
                tcpc.Connect(Settings.Default.LiveSQLServer, Settings.Default.LiveSQLServerPort);
                IsSQLAvailable = true;                    
            }
            catch
            {
                IsSQLAvailable = false;
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

由于以下原因,我并不为这种方法而疯狂.

  • 容易犯错误
  • 需要" 手动 "调用
  • 似乎"臭"(尝试/捕获)

我曾经想过要使用一个计时器,每隔X(3 ??)分钟调用一次,如果是否定结果,再次尝试减少误报.

这里有一个类似的问题 - > 检测SQL服务器是否正在运行, 但它在这些方面与我的不同:

  • 我只检查1台服务器
  • 我正在寻找一种主动的反应方式

那么到底有没有更优雅的方式呢?这都将是"网内"检测.

PS在下面的答案中提供一些背景:我的应用程序是一个基本的CRUD应用程序,可以连接到我们的中央SQL Server或本地SQLExpress服务器.我有一个合并复制模块,使它们保持同步,并且DAL绑定到一个User.Setting值.我已经可以手动将它们从中央翻转到本地并返回.我只是想实现一种让它自动执行此操作的方法.我有一个NetworkChangeDetection工作得很好的类,但很明显,它没有检测到远程SQL.

.net c# sql-server .net-3.5

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

C# - 单元测试,模拟?

应该使用目标类的内置单元测试生成器(VS),还是应该学习如何编写单元测试?什么是"模拟"的东西?我一遍又一遍地听到,但没有人愿意给出一个很好的解释.

提前致谢.

c# unit-testing mocking

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

如何将InMemoryUploadedFile对象复制到磁盘

我试图捕获一个与表单一起发送的文件,并在保存之前对其执行一些操作.所以我需要在临时目录中创建此文件的副本,但我不知道如何到达它.Shutil的功能无法复制此文件,因为没有路径.那么有没有办法以其他方式进行此操作?

我的代码:

    image = form.cleaned_data['image']
    temp = os.path.join(settings.PROJECT_PATH, 'tmp')
    sourceFile = image.name # without .name here it wasn't working either
    import shutil
    shutil.copy(sourceFile, temp)
Run Code Online (Sandbox Code Playgroud)

哪个提出:

Exception Type: IOError at /
Exception Value: (2, 'No such file or directory')

调试:

#  (..)\views.py in function

  67. sourceFile = image.name
  68. import shutil
  69. shutil.copy2(sourceFile, temp) ...

# (..)\Python26\lib\shutil.py in copy2

  92. """Copy data and all stat info ("cp -p src dst").
  93.
  94. The destination may be a directory.
  95.
  96. """ …
Run Code Online (Sandbox Code Playgroud)

python django file-upload file-storage

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

如何在SQL中将小数舍入到最接近的偶数?

我需要在Oracle 10g上的SQL查询中将小数舍入到最接近的偶数.如果数字是偶数,则应返回.如果数字是奇数,则应返回下一个偶数.

这就是我想要的:8.05应该返回8.06,3.48应该返回3.48

我怎样才能做到这一点?

谢谢,安德鲁

sql rounding oracle10g

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

AS3:套接字和HTTPS/SSL

我在AS3中实现Socket类已经取得了相当大的成功,特别是在发出HTTP请求以检索二进制(图像)或ascii(JSON)数据时.但是,我需要能够在HTTP和HTTPS之间保持灵活性 - 所以考虑到AS3的Socket类的当前状态,这就成了一个问题.

我的问题不一定限于AS3,但也许我对核心库有一些了解,我不知道.显然,改变一个HTTP请求的端口和协议443,并ssl://不足以-阿帕奇(例如)会回应说,你是一个白痴(原文如此),它是不会为你服务什么通过SSL连接.

所以我在Flex博客文章中引用了Bruce Wang的安全套接字并试图实现其中一些方法,特别是使用Hurlant的crypto类,但即使在初始socket.sendBytes(rsaEncryptedPublicKey)调用之后,Apache 也会返回一个空响应体(包括没有响应头).

我当然不是SSL专家,但它在AS3中是否可行,如果是这样,写入/读取套接字与通过HTTP的标准连接有什么不同?特别是,您将如何编码/解码发送和接收的信息?任何想法将不胜感激.

sockets apache ssl https actionscript-3

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

如何实例化嵌套IList <T>的IList <T>?

我正在尝试创建列表列表但是在实例化列表时遇到问题.

IList<IList<T>> allLists = List<List<T>>();
Run Code Online (Sandbox Code Playgroud)

我收到这行的编译错误.

c# generics list

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