问题列表 - 第35222页

从列表中选择项目以获得总和

我有一个具有数值的项目列表,我需要使用这些项目来实现总和.我需要你的帮助来构建这样的算法.下面是一个用C#编写的描述我的问题的示例:

int sum = 21;

List<Item> list = new List<Item>();
list.Add(new Item() { Id = Guid.NewGuid(), Value = 3 });
list.Add(new Item() { Id = Guid.NewGuid(), Value = 5 });
list.Add(new Item() { Id = Guid.NewGuid(), Value = 12 });
list.Add(new Item() { Id = Guid.NewGuid(), Value = 3 });
list.Add(new Item() { Id = Guid.NewGuid(), Value = 2 });
list.Add(new Item() { Id = Guid.NewGuid(), Value = 7 });

List<Item> result = // the items in the list that …
Run Code Online (Sandbox Code Playgroud)

.net c# algorithm combinations list

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


音频广播

我想通过互联网做一个用于播放音频的i-phone应用程序..任何人请指导我......

iphone audio objective-c broadcasting

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

如何一次性清除数组中的每一行?

为了编写更清晰的代码......

IO.popen("Generate a list of files").readlines.each{ |line|
   chomped_line = line.chomp
   # ...
}
Run Code Online (Sandbox Code Playgroud)

ruby arrays chomp

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

为什么在变量名后添加一个尾随逗号使其成为一个元组?

我想知道为什么在变量名后添加一个尾随逗号(在这种情况下是一个字符串)使它成为一个tuple.即

>>> abc = 'mystring',
>>> print(abc)
('mystring',)
Run Code Online (Sandbox Code Playgroud)

当我打印abc它返回tuple ('mystring',).

python syntax tuples

29
推荐指数
3
解决办法
2万
查看次数

调试Qt信号,插槽和连接

有没有办法看到哪些信号被触发,以及是否有连接到它们的插槽?理想情况下,我们希望看到所有信号,而不仅仅是特定类或方法的信号; 例如,QSignalSpy只允许我们跟踪特定实例的特定信号.

在我们的应用程序中,由于信号从不同组件发出两次,我们已经看到了性能问题.最后,事实证明,有一个类的第二个实例应该只有一次.知道发出哪些信号确实有助于调试.

信号通过QMetaObject::invoke*,我希望找到一些东西可以挂钩,但我没有发现任何明显的东西.

c++ qt qt4 signals-slots

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

Mysql Complex Where子句

当我在MySQL中尝试下面的代码时,我真的很惊讶:

SELECT * FROM table WHERE (key='free_shipping' and value='yes') AND (key='price' and value='5')
Run Code Online (Sandbox Code Playgroud)

它不起作用.我需要同时获得free_shipping为'yes'且价格等于'5'的产品.如何正确创建此查询?

表结构:

内容:(表1)

CONTENT_ID   TITLE  DESCRIPTION  DATE
Run Code Online (Sandbox Code Playgroud)

content_fields :(表2)

FIELD_ID   CONTENT_ID    KEY_NAME    VALUE
Run Code Online (Sandbox Code Playgroud)

示例(获取具有1个ID并且其运送免费的产品):

SELECT *  FROM `contents` as c LEFT JOIN `content_fields` as cf ON  c.content_id = cf.content_id WHERE c.content_id = 1 AND  cf.key_name = 'free_shipping' AND cf.value = 'yes'
Run Code Online (Sandbox Code Playgroud)

mysql sql database

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

如何将双3.14567视为3.14(即具有给定的精确度)

我想知道在c ++中是否有任何方法可以处理具有给定精度的double.例如,数字3.1345将被视为3.13,数字0.009将被视为0(点后的精度为2).

我需要将它应用于数学运算.例如:

double a = 0.009;
double b = 3.12345

//a should be considered as 0, b as 3.12

double c = a*b // should output 0.
double d = a+b // should output 3.12
Run Code Online (Sandbox Code Playgroud)

因为函数setprecision()用于std我想知道是否还有其他功能可以做到这一点.

谢谢

c++

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

如何在函数重载解析中转储候选?

如何为函数调用转储候选函数(或可行函数或最佳可行函数)?

我知道g ++提供了转储类层次结构选项.(事实上​​,Visual Studio 2010提供了类似的选项,但它没有文档.我记得读过一些关于它的内容 - 也许是在VC++团队博客中 - 但我不记得清楚了.)

最近,我一直在阅读关于C++ 0x草案中的重载解析,这让我很尴尬.

是否有任何编译器提供转储候选函数,可行函数或最佳可行函数的选项?

注意:重载决策场景中的候选函数与编译器错误中的候选函数不同.超载解决方案中的候选/可行/最佳可行功能具有其自身的含义.我知道他们在重载决策中有三个阶段:找到候选函数; 找到可行的功能; 找到最好的可行功能.通常,最好的可行功能只是一个候选者; 否则,电话是不明确的.每个阶段都有自己的规则.

c++ overload-resolution c++11

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

使用C#获取XML文档的属性值

假设我有以下XML文档.

<reply success="true">More nodes go here</reply>
Run Code Online (Sandbox Code Playgroud)

如何获取属性成功的值,在这种情况下将是字符串"true".

c# xml

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