Вопросы с тегом «q»

249
Как передать объекты в функции в C ++?

Я новичок в программировании на C ++, но у меня есть опыт работы с Java. Мне нужно руководство о том, как передавать объекты в функции в C ++. Нужно ли передавать указатели, ссылки или не указатели и не ссылки? Я помню, в Java нет таких проблем, поскольку мы передаем только переменную, которая...

246
Разделить столбец строки фрейма данных на несколько столбцов

Я хотел бы взять данные формы before = data.frame(attr = c(1,30,4,6), type=c('foo_and_bar','foo_and_bar_2')) attr type 1 1 foo_and_bar 2 30 foo_and_bar_2 3 4 foo_and_bar 4 6 foo_and_bar_2 и используйте split()столбец " type" сверху, чтобы получить что-то вроде этого: attr type_1 type_2 1 1 foo bar...

244
Как сделать объединение в LINQ для нескольких полей в одном объединении

Мне нужно сделать запрос LINQ2DataSet, который выполняет объединение более чем в одном поле (как var result = from x in entity join y in entity2 on x.field1 = y.field1 and x.field2 = y.field2 Я еще не нашел подходящего решения (я могу добавить дополнительные ограничения к предложению where, но это...

243
Как удалить дублирование кода между похожими константными и неконстантными функциями-членами?

Допустим, у меня есть следующее, class Xгде я хочу вернуть доступ к внутреннему члену: class Z { // details }; class X { std::vector<Z> vecZ; public: Z& Z(size_t index) { // massive amounts of code for validating index Z& ret = vecZ[index]; // even more code for determining that the Z...

243
Указатель на элемент данных класса «:: *»

Я наткнулся на этот странный фрагмент кода, который прекрасно компилируется: class Car { public: int speed; }; int main() { int Car::*pSpeed = &Car::speed; return 0; } Почему C ++ имеет этот указатель на нестатический член данных класса? Какая польза от этого странного указателя в реальном...

243
Когда я использую точку, стрелку или двойное двоеточие для ссылки на члены класса в C ++?

Исходя из других языков C происхождения (например , Java или C #) на C ++, то в первую очень запутанные , что C ++ имеет три способа обратиться к членам класса: a::b, a.b, и a->b. Когда я использую какой из этих операторов? (Примечание. Предполагается, что это будет вход в FAQ по C ++ в Stack...

242
Какова цель std :: launder?

P0137 представляет шаблон функции std::launderи вносит множество изменений в стандарт в разделах, касающихся объединений, времени жизни и указателей. Какую проблему решает эта статья? Какие изменения в языке я должен знать? И что мы думаем...

238
Что такое «rvalue reference для * this»?

На странице статуса C ++ 11 в Clang наткнулся на предложение под названием «ссылка на rvalue для * this» . Я прочитал довольно много о ссылках на rvalue и понял их, но я не думаю, что знаю об этом. Я также не мог найти много ресурсов в Интернете, используя термины. На странице есть ссылка на...

238
Что такое «промежуток» и когда я должен его использовать?

Недавно я получил предложения использовать span<T>их в своем коде или увидел здесь некоторые ответы на сайте, которые используют span- предположительно, какой-то контейнер. Но - я не могу найти ничего подобного в стандартной библиотеке C ++ 17. Так что же это за таинственное span<T>и...

237
Использование jq для последовательного анализа и отображения нескольких полей в json

У меня есть этот Json { "users": [ { "first": "Stevie", "last": "Wonder" }, { "first": "Michael", "last": "Jackson" } ] } Используя jq я хотел бы отображать имя и фамилию последовательно. Вот так - Stevie Wonder Michael Jackson Вот как далеко я продвинулся - jq '.users[].first, .users[].last' Но...

236
Выберите объекты на основе значения переменной в объекте, используя jq

У меня есть следующий файл JSON: { "FOO": { "name": "Donald", "location": "Stockholm" }, "BAR": { "name": "Walt", "location": "Stockholm" }, "BAZ": { "name": "Jack", "location": "Whereever" } } Я использую jq и хочу получить элементы «name» для объектов, где «location» - «Stockholm». Я знаю, что...

234
LINQ-запрос для выбора пяти лучших

У меня есть запрос LINQ: var list = from t in ctn.Items where t.DeliverySelection == true && t.Delivery.SentForDelivery == null orderby t.Delivery.SubmissionDate select t; Как я могу изменить этот запрос, чтобы выбрать только пять результатов из базы...

231
ggplot с 2 осями y на каждой стороне и разными масштабами

Мне нужно построить гистограмму, показывающую количество и линейную диаграмму, показывающую скорость на одном графике, я могу сделать их оба по отдельности, но когда я их соединю, масштаб первого слоя (т. Е. geom_bar) Перекрывается вторым слой (то есть geom_line). Могу ли я переместить ось...

229
Есть ли еще причины использовать библиотеки обещаний, такие как Q или BlueBird, теперь, когда у нас есть обещания ES6? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Улучшить этот вопрос После того, как Node.js добавил встроенную поддержку...

228
Как импортировать существующий сертификат X.509 и закрытый ключ в хранилище ключей Java для использования в SSL?

У меня есть это в конфигурации ActiveMQ: <sslContext> <sslContext keyStore="file:/home/alex/work/amq/broker.ks" keyStorePassword="password" trustStore="file:${activemq.base}/conf/broker.ts" trustStorePassword="password"/> </sslContext> У меня есть пара сертификатов X.509 и файл...