问题列表 - 第39185页

不同的平台AppDomains在一个.Net流程中?

我很有意思:我可以将32位x86 dll作为第二个AppDomain加载到64位应用程序环境中吗?

更多细节:

1)主要的exe是64位C#pure .net 4 app;

2)模块是一些非托管x86 dll的第三方.net 2.0包装器;

那么我可以在64位.net 4进程中创建第二个32位AppDomain并将32位模块加载到新创建的32位AppDomain中吗?然后在默认的64位AppDomain和第二个32位AppDomain之间编组?

谢谢你的建议!

.net dll 64-bit x86 appdomain

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

计算C#中的阶乘

如何使用C#计算大因子?Win 7中的Windows计算器在Factorial(3500)溢出.作为编程和数学问题,我有兴趣知道如何在C#中计算更大数字(20000,可能)的阶乘.有什么指针吗?

[编辑]我刚用Win 2k3上的计算结果检查过,因为我记得在Win 2k3上做了一个更大的因子.事情发展的方式令我感到惊讶.

  1. Win2k3上的Calc甚至可以处理大数字.我试过了!50000我得到了答案,3.3473205095971448369154760940715e + 213236

  2. 我这么做的时候速度非常快.

这里的主要问题不仅是找出适当的数据类型,而且还有点数学.如果我尝试在C#[递归或循环]中编写一个简单的因子代码,那么性能真的很糟糕.获得答案需要几秒钟.Windows 2k3(或XP)中的计算如何在不到10秒的时间内执行如此巨大的因子?有没有其他方法在C#中以编程方式计算factorial?

.net c#

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

WPF MVVM中的键盘快捷键?

我有遵循MVVM模式的WPF应用程序.我需要实现键盘快捷键.这些快捷方式必须控制WebBrowser控件的行为.我定义了第一个自定义命令并添加到视图的inputbindings.将有更多的命令,他们将不得不在浏览器上调用脚本:

MainWindow.xaml.cs:

        ...

        CommandBinding cb = new CommandBinding(RemoteControlCommands.TestCommand, MyCommandExecuted,  MyCommandCanExecute);
        this.CommandBindings.Add(cb);

        KeyGesture kg = new KeyGesture(Key.Q, ModifierKeys.Control);
        InputBinding ib = new InputBinding(RemoteControlCommands.TestCommand, kg);
        this.InputBindings.Add(ib);
    }

    private void MyCommandExecuted(object sender, ExecutedRoutedEventArgs e)
    {
        webBrowser.InvokeScript("foo", "Hello World!");
    }

    private void MyCommandCanExecute(object sender, CanExecuteRoutedEventArgs e)
    {
        e.CanExecute = true;
    }
Run Code Online (Sandbox Code Playgroud)

我的问题是如何将其融入MVVM模式?MVVM对我来说是一个新概念,但我理解如何将视图命令绑定到视图模型并执行方法或更改属性.但是,在这种情况下我需要的是在视图中的控件上执行一个方法.在这种情况下,快捷处理的最佳位置是什么?

wpf keyboard-shortcuts mvvm

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

如何使用HTML显示100,000行或更多行的数据库查询结果?

我们正在重写我们客户使用的网站.用户流量非常低,每周不到100位唯一身份访问者.它基本上只是我们数据库中数据的一个很好的接口.它允许他们查询和过滤他们的不同数据集.

我们用Python重写网站,重新使用当前数据所在的Oracle数据库.当前版本是用旧版的Coldfusion编写的.尽管Coldfusion做得不错,但它在一个页面上显示了大量的数据库记录.它能够一次显示数十万行而不会崩溃浏览器.它使用Java applet,看起来行的内容可能被压缩并通过HTML或其他东西传入.HTML中有一大块数据,但它没有显示 - 它只是由Java applet呈现.

我已经尝试了几种Javascript解决方案,但它们都依赖于这样一个事实,即数据将出现在HTML表格中或者沿着这些行.这会导致浏览器冻结并耗尽内存.

有谁知道这种情况的任何解决方案?我们的客户喜欢滚动浏览所有这些数据而无需点击"下一页"链接.

谢谢Ryan

html python oracle coldfusion

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

在不创建自定义单元格的情况下向detailTextLabel添加多行文本

是否可以添加多行文本作为detailTextLabel,而无需在我的应用程序中创建自定义单元格?如果是这样,任何人都可以告诉我实现这个的正确方法吗?

iphone

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

PHP在linux命令提示符下传递$ _GET

假设我们通常访问

http://localhost/index.php?a=1&b=2&c=3
Run Code Online (Sandbox Code Playgroud)

我们如何在linux命令提示符下执行相同的操作?

php -e index.php
Run Code Online (Sandbox Code Playgroud)

但是传递$ _GET变量怎么样?也许像php -e index.php --a 1 --b 2 --c 3?怀疑它会起作用.

谢谢!

php linux

122
推荐指数
7
解决办法
10万
查看次数

如何在iOS中注册自定义文件类型

我目前正在创建一个应用程序,我想让用户备份他们的文件(plist + m4a).我压缩文件并将扩展名更改为自定义文件(特别是对于我的应用程序,例如"*.MyBackup").然后,用户可以通过电子邮件或iTunes文件共享导出.

我已经阅读过关于CFBundleDocumentTypes的内容,但并没有真正了解我与它们有什么关系.

我目前所处的部分是如何将我的扩展程序与我的应用程序相关联.如果用户向自己发送了一封包含"自定义"-zip文件的电子邮件,他应该可以使用我的应用程序打开它.

我该怎么做以及什么是"UTExportedTypeDeclarations"?

email iphone import backup cfbundleidentifier

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

你如何在doskey宏文件中写评论?

我继承了一堆美丽的doskey宏,并试图按照关注的区域对它们进行排序.到目前为止,我还没有找到任何以任何方式提及评论的引用,但这似乎是一种常见的情况,如果不以某种方式支持我会感到惊讶.

doskey宏文件中是否有对注释的支持?

或者您对如何实现类似目标有任何其他建议吗?

command-line

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

是否允许std :: vector :: push_back因重新分配或构造失败以外的任何原因而抛出?

考虑:

std::vector<int> v;
v.reserve(1);
v.push_back(1); // is this statement guaranteed not to throw?
Run Code Online (Sandbox Code Playgroud)

我之所以选择int它是因为它没有可以抛出的构造函数 - 显然如果T的一些复制构造函数抛出,那么该异常就会逃脱vector<T>::push_back.

这个问题适用于尽可能多insertpush_back,但它的灵感来自于它是安全的push_back"动态分配的对象",以矢量?,这恰好询问push_back.

在C++ 03和C++ 0x标准/ FCD中,描述vector::insert如果没有发生重新分配,插入点之前的迭代器/引用仍然有效.他们没有说如果没有重新分配,就不会抛出任何异常(除非来自T的构造函数等).

标准中有其他任何东西可以保证吗?

我不希望push_back做任何可以抛出这种情况的事情.GNU实现没有.问题是标准是否禁止它.

作为后续行动,任何人都可以想到任何实施会抛出的原因吗?我能想到的最好的方法是,如果一个调用reserve结束时将容量增加到一个超过的值max_size(),那么insert可能length_error会在超过最大值时抛出.增加容量是没用的max_size(),但是我没有立即看到任何禁止的东西,或者[编辑:你的分配器可能会阻止你增加容量max_size,所以这个建议可能不好.]

c++ standards-compliance

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

Delphi:调用名称存储在字符串中的函数

是否可以在Delphi中调用名称存储在字符串中的函数?

delphi string function

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