问题列表 - 第8466页

maven-native-plugin是否广泛用于使用maven构建C++项目?

自从我专业地进行C++开发以来,我已经有一段时间了,我想了解C++开发在许多领域的当前状态.我最近的大部分工作都是Java,大量使用Maven.当我上次进行C++开发工作时,一些变体make被广泛接受为构建C++项目的方式(我们也make习惯在混合Java和C++项目中构建Java代码,尽管我相信它ant已经开始成为主流).

我喜欢使用Maven进行构建.我的问题不是讨论使用Maven的相对优点,而是要确定Native Maven Plugin用于构建C++项目的采用程度以及人们对此的体验.或者,是否有一个新的通用工具链用于C++构建,具有很大的动力?

c++ java build-process maven-2 maven-plugin

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

C#'ref'关键字,性能

如果你有一个Bitmap对象需要传递给众多方法(大约10个),最后到一个事件,它将在它被使用后最终被处理掉,是否(性能明智)将它传递给每一个那些方法通过引用而不是值?

按值传递,对象被复制,而不是通过引用传递.

(在这种情况下,性能至关重要.应用程序需要尽可能快地运行.)

c# performance ref

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

如何从LINQ to SQL中删除子集合中的记录?

我的数据库中有两个表由外键连接:Page(PageId,其他数据)和PageTag(PageId,Tag).我已经使用LINQ为这些表生成类,其中页面作为父级,Tag作为子集合(一对多关系).有没有办法在Page类中从数据库中标记要删除的PageTag记录?

快速清除:

我希望在父DataContext调用SubmitChanges()之前删除子对象,而不是之前.我希望TagString的行为与Page对象的任何其他属性完全相同.

我想启用如下代码:

Page page = mDataContext.Pages.Where(page => page.pageId = 1);
page.TagString = "new set of tags";

//Changes have not been written to the database at this point.

mDataContext.SubmitChanges();

//All changes should now be saved to the database.
Run Code Online (Sandbox Code Playgroud)

以下是我的详细情况:
为了更容易地处理标记集合,我在Page对象中添加了一个属性,将Tag集合视为字符串:

public string TagString {
    get {
        StringBuilder output = new StringBuilder();
        foreach (PageTag tag in PageTags) {
            output.Append(tag.Tag + " ");
        }

        if (output.Length > 0) {
            output.Remove(output.Length - 1, 1);
        }

        return output.ToString();
    }
    set {
        string[] tags …
Run Code Online (Sandbox Code Playgroud)

linq linq-to-sql

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

在客户环境中创建内存转储好吗?

我的程序遇到严重问题,只能在客户所在地进行复制.放入日志,没有帮助,因为我怀疑第三方DLL发生了故障.出于某些原因,我无法从图书馆提供商处获得帮助.我正在考虑在失败时生成转储,以便离线分析它.这是推荐的做法吗?还是其他选择?

debugging memory-dump

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

学习内容 - Ruby on Rails或ASP .NET MVC ......因为我熟悉ASP .NET

我需要学习并使用MVC方法来构建Web应用程序.鉴于我有使用ASP .NET Webforms - ASP .NET MVC或Ruby on Rails的经验,哪种方式更好?

我听说过人们对RoR及其简单性和脚手架,ActiveRecord,约定配置等功能的追求.

但是,我没有看到这些有什么好处.他们中的大多数听起来很基本(你不会真正想要在生产代码中使用的那种 - 例如脚手架) - 并且大多数听起来就像他们在某种形式的ASP .NET MVC中那样.

为什么我应该考虑学习基于ASP .NET MVC的RoR?

是否有我不知道或无法察觉的好处?

asp.net asp.net-mvc ruby-on-rails

34
推荐指数
5
解决办法
6939
查看次数

比较vb中的字符串

希望这应该是一个简单的问题.在java中我认为它是compareTo().

如何比较2个字符串变量以确定它们是否相同?

即:

If (string1 = string2 And string3 = string4) Then
    'perform operation
Else
    'perform another operation
End If
Run Code Online (Sandbox Code Playgroud)

vb.net string compare

16
推荐指数
3
解决办法
10万
查看次数

需要Python中的类和实例概念的帮助

我已经阅读了几个文档,但"class"和"instance"的定义对我来说还不是很清楚.

看起来像"类"就像是函数或方法的组合,返回一些结果是正确的吗?那个实例怎么样?我读到你使用你通过实例创建的类,但是直接在课堂上工作会更容易吗?

有时候使用语言的概念比使用它更难.

python

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

一旦数据可用,重绘UITableViewCell的有效方法

我目前有一个UITableViewController,其中包含许多包含简单数据的单元格.当UITableViewController实例化UITableViewCell时,它开始为每个单独的单元格运行后台线程,以从服务器获取其状态.UITableViewCell是子类,并且已经有一个UIImageView属性,一旦来自服务器的数据准备就绪,需要将其添加到contentView.

我的问题是我每次从后台线程获取新数据时都需要调用[tableView reloadData].这有点矫枉过正,因为我可以直接通过访问受影响的单元格将UIImageView添加到contentView.当我的数据管理实用程序完成其工作(与服务器通信)时,我只是不确定找到单元的最佳方法.

在调用我的数据管理器运行其后台任务然后在任务完成时传回indexPath后,执行诸如传递单元的indexPath之类的操作是否有意义?那有点矫枉过正吗?

您最喜欢处理这项常见任务的方式是什么?

谢谢SO工作人员.

iphone cocoa cocoa-touch objective-c

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

如何使用JAVA将数据发送到COM PORT?

可能重复:
Windows上的Java串行通信

朋友们,我想在JAVA中连接数据并将数据传输到COM PORT(虚拟或原始)?

java serial-port

28
推荐指数
3
解决办法
12万
查看次数

如何将视图逻辑从模型和业务逻辑中排除在MVVM中的视图模型之外?

我无法弄清楚如何在我的模型中添加一堆UI特定的东西,如INotifyProperyChanged和INotifyCollectionChanged,或者创建大量不同的事件并做一些感觉的事情,让视图模型得到模型更改的通知就像他们是UI特定的,应该远离模型.

否则,我只需要复制视图模型中的所有业务逻辑,以确保一切都是最新的,那么拥有模型的重点是什么呢?

我在模型中遇到的一个棘手的问题是"类别"类的属性.您可以将其视为树结构,属性是所有叶节点后代.在模型中,属性是通过递归方式生成所有它的子项,这一切都很好.但是视图模型需要绑定到该属性,并且需要知道它何时发生更改.我应该更改模型以适应视图模型吗?如果我这样做,那么视图模型此时并没有真正做任何事情,模型会引发所有必要的更改通知,视图可以直接绑定到模型.此外,如果模型是我没有源的东西,我将如何解决这个问题?

wpf business-logic mvvm viewmodel

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