问题列表 - 第26735页

.NET加上MATLAB或R?

我正在用.NET编写一个程序,需要利用R或MATLAB的统计和数据分析功能.我已经使用过R,但我现在正考虑转向MATLAB,因为它有一个.Net编译器,而R只能通过COM对象进行接口.任何人都可以推荐去哪儿?我知道MATLAB比R更昂贵(因为R是免费的),但我认为这可能转化为更容易的开发周期?

.net matlab interop r

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

全球日志捕获例外e

假设我有一个包含数千行代码的遗留Java应用程序:

try {
   // stuff 
} catch (Exception e) {
   // eat the exception
}
Run Code Online (Sandbox Code Playgroud)

是否有任何全局选项可以翻转或第三方JAR会记录所有"吃掉"的例外情况?我知道我可以做一个大规模的查找替换(搜索catch(异常e){并将其替换为catch(异常e){logException(e);)但我想知道是否有更好的解决方案.谢谢!

java exception-handling exception

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

视图中的MVVM绑定正交方面,例如应用程序设置

我有一个使用WPF\Prism\MVVM开发的应用程序.一切顺利,我有一些令人愉快的MVVM实现.但是,在我的一些视图中,我希望能够绑定应用程序设置,例如,当用户重新加载应用程序时,应该在用户上次使用该应用程序时检查自动滚动网格的复选框.

我的视图需要绑定到保持"自动滚动"设置状态的东西.我可以把它放在视图模型上,但是应用程序设置与视图模型的目的是正交的."自动滚动"设置控制视图的一个方面.此设置只是一个示例.将有相当多的它们和我的视图模型一起使用属性来表示应用程序设置(所以我可以绑定它们)感觉非常令人讨厌.

每个视图的一个视图模型似乎是de rigeuer ...

什么是最好\通常的做法在这里?

  • 使用应用程序设置喷涂我的视图模型?
  • 每个视图有多个视图模型,因此可以自行表示设置吗?
  • 拆分视图,以便控件可以绑定到ApplicationSettingsViewModel?=太多的意见?
  • 别的什么?

编辑1

为了添加更多上下文,我正在开发一个带有动态选项卡式界面的UI.每个选项卡将托管一个小部件,并且有各种小部件.每个小部件都是各个视图的Prism组合.某些视图在窗口小部件中很常见,例如文件选择器视图.虽然每个窗口小部件由多个视图组成,但概念上,窗口小部件具有一组用户设置,例如,选择了最后一个文件,启用了自动滚动等.当应用程序再次启动时,需要持久保存和检索这些窗口小部件,以及窗口小部件视图重新创建.

我的问题集中在这样一个事实,即概念上一个小部件有一组用户设置,它与一个小部件由许多视图组成的事实直接相关.小部件中的每个视图都有自己的视图模型(它可以很好地和逻辑地工作)但是如果我坚持每个视图的一个视图模型,我将不得不使用用户设置支持的属性来展开每个视图模型(所以我可以数据绑定).

如果我必须使用用户设置属性来展开每个视图模型,则每个视图的单个视图模型听起来不正确.

.net wpf prism mvvm

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

我在SVN合并时做错了什么?

当具有合并跟踪的SVN工作时,它非常好,我喜欢它.但它一直在扭曲.我们正在使用TortoiseSVN.我们不断收到以下消息:

错误:只有在先前将修订版1234到2345从/ Trunk合并到重新集成源时才能使用重新集成,但事实并非如此

作为参考,这是我们使用的方法:

  1. 创建一个分支
  2. 在分公司发展
  3. 偶尔合并从Trunk到Branch 的一系列修订
  4. 当分支稳定时,将分支从分支重新整合到主干
  5. 删除分支

我在重新集成操作之前合并从主干到分支的一系列修订(将范围留空,因此应该是所有修订),因此分支应该与主干正确同步.

现在,Trunk具有多个与之关联的SVN合并跟踪属性.应该是?或者Reintegrate不应该添加任何合并跟踪信息?

我们的流程有问题吗?这使SVN无法使用 - 每3个重新整合中就有1个迫使我潜入并破解合并跟踪信息.

version-control tortoisesvn merge-tracking

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

关于android奇怪问题的ssl

我正在尝试使用ssl将文件上传到某个URL.我使用此代码设置信任管理器 -

public static void trustAll () {
    TrustManage[] trustEverythingTrustManager = new TrustManager[] {
        new X509TrustManager() {

            public void checkClientTrusted(X509Certificate[] chain,
            String authType) throws CertificateException {
            // TODO Auto-generated method stub
            }

            public void checkServerTrusted(X509Certificate[] chain,
            String authType) throws CertificateException {
            // TODO Auto-generated method stub

            }

            public X509Certificate[] getAcceptedIssuers() {
            // TODO Auto-generated method stub
            return null;
            }

        }
    };

    SSLContext sc;
    try {
        sc = SSLContext.getInstance("TLS");
        sc.init(null, trustEverythingTrustManager, new SecureRandom());
        HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
    } catch (Exception e) {
    }
} …
Run Code Online (Sandbox Code Playgroud)

ssl android

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

中止,终止或退出?

这三者之间有什么区别,如果我无法正常处理异常,我该如何结束程序呢?

c++

103
推荐指数
6
解决办法
5万
查看次数

有没有办法在Linq的帮助下使这个C#方法更短,更易读?

以下作品,但我想 - 因为它全部基于IEnumerable,Linq这里可以派上用场.顺便说一句,是否有一个等效的Directory.GetFiles()将返回IEnumerable而不是数组?如果它存在,那么它会使代码运行得更快吗?问题的最后一部分受到Python语言的启发,它支持轻量级生成器而不是具体列表.

    private IEnumerable<string> getFiles(string strDirectory, bool bCompressedOnly)
    {
        foreach (var strFile in Directory.GetFiles(strDirectory))
        {
            // Don't add any existing Zip files since we don't want to delete previously compressed files.
            if (!bCompressedOnly || Path.GetExtension(strFile).ToLower().Equals(".zip"))
            {
                yield return strFile;
            }
        }

        foreach (var strDir in Directory.GetDirectories(strDirectory))
        {
            foreach (var strFile in getFiles(strDir, bCompressedOnly))
            {
                yield return strFile;
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

linq directory .net-3.5

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

正则表达式和javascript,一些匹配消失!

这是代码:

> var reg = new RegExp(" hel.lo ", 'g');
> 
> var str = " helalo helblo helclo heldlo ";
> 
> var mat = str.match(reg);
> 
> alert(mat);
Run Code Online (Sandbox Code Playgroud)

它警告"helalo,helclo",但我希望它是"helalo,helblo,helclo,heldlo".只有他们中的一半匹配,我猜这是因为只计算一次的空间.所以我尝试在处理之前将每个空间加倍,但在某些情况下,这还不够.我正在寻找解释和解决方案.

谢谢

javascript regex pattern-matching

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

在apache bench中定义连接,处理,等待

当我运行apache bench时,我得到的结果如下:

Command: abs.exe -v 3 -n 10 -c 1 https://mysite
Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:      203  213   8.1    219     219
Processing:    78  177  88.1    172     359
Waiting:       78  169  84.6    156     344
Total:        281  389  86.7    391     564
Run Code Online (Sandbox Code Playgroud)

我似乎无法找到连接,处理和等待的定义.这些数字是什么意思?

apache performance benchmarking

40
推荐指数
2
解决办法
9967
查看次数

在代码隐藏中将表添加到FlowDocument

我试过这个......

_doc = new FlowDocument();

Table t = new Table();
for (int i = 0; i < 7; i++)
{
    t.Columns.Add(new TableColumn());
}

TableRow row = new TableRow();
row.Background = Brushes.Silver;
row.FontSize = 40;
row.FontWeight = FontWeights.Bold;

row.Cells.Add(new TableCell(new Paragraph(new Run("I span 7 columns"))));
row.Cells[0].ColumnSpan = 6;

_doc2.Blocks.Add(t);
Run Code Online (Sandbox Code Playgroud)

当我去查看此文档时,表格永远不会显示.....虽然我在添加此表格之前添加到此文档的边框图像和文档标题输出正常.

c# wpf flowdocument

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