Вопросы-ответы - все решения ➜ страница 163


Задать вопрос

Быстрый способ построить дерево, используя Networkx в Python?

Есть ли более быстрый и приятный способ построения дерева Networkx? В настоящее время мой код for numb in range(0,len(previous)): nodos = list(chunks(current,3)) for i in range(0,3): G.add_edge(previous[numb],nodos[numb][i]) Это работает следующим образом: 1. Дерево имеет 3 ветви (или края). У меня есть два массива: previous = [x,y,z] #These nodes have already been added to the graph current = [xx,xy,xz, xy,yy,yz, xz,yz,zz] #This nodes need to be added. В идеале я ...

Отправка JSON-запроса на сервер FCM не работает

Я пытаюсь отправить запрос на сервер Firebase для FCM и, как сказано в документации FCM, это должен быть POST-запрос с данными JSON. Это и есть образец. https://fcm.googleapis.com/fcm/send Content-Type:application/json Authorization:key=AIzaSyZ-1u...0GBYzPu7Udno5aA { "data": { "score": "5x1", "time": "15:10" }, "to" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1..." } Так может ли кто-нибудь дать правильный код, который отправит POST-запрос с этими данными JSON? Это то, что я пыт ...

Правильное использование getsockopt и setsockopt для SO RCVTIMEO и SO SNDTIMEO

По разным причинам я хотел бы реализовать timeout на чтение и запись в сокет на сервере, но не удается запустить его и поэтому любезно прошу некоторого понимания, где может находиться проблема. Для установки таймаута на чтение и запись в сокет я пытаюсь использовать функции setsocketopt() и getsocketopt(). Однако я, должно быть, делаю что-то не так, поскольку возвращаемое значение указывает на то, что произошла проблема, и perror выводит "недопустимый аргумент". Как ни странно ошибка не всегда ...

Как удалить строки в jqgrid

Я только начал использовать jqGrid,и я хочу удалить строки с помощью пользовательской кнопки delete. Я использую приведенный ниже фрагмент кода: try { var cellValue; var id; jQuery("#editDataGridList").jqGrid({ datatype: "local", width: 900, height: 270, colNames: ['Action', 'Interview id', 'Date of observation', 'Name of enumerator'], onSelectRow: function (id) { debugger; var r ...

Как получить расширение файла в Android?

Я новичок. У меня есть EditText и кнопка обзора, чтобы исследовать папки и выбирать только файлы. С помощью кнопки Обзор при нажатии на файл он сохраняет путь к папке, в которой этот файл находится в одной строке, и имя файла без расширения в другой строке, которую я использую для хранения любого из этих двух файлов в EditText. Я хочу сделать имя файла с точным расширением файла (будь то одна или две точки), но я понятия не имею, как получить расширение файла тоже. Все ответы будут оценены. Fi ...

функция jQuery для получения всех уникальных элементов из массива?

JQuery.unique позволяет получить уникальные элементы массива, но в документах говорится, что функция предназначена в основном для внутреннего использования и работает только с элементами DOM. Другой ответ SO сказал, что функция unique() работает с числами, но этот случай использования не обязательно является будущим доказательством, потому что он явно не указан в документах. Учитывая это, существует ли "стандартная" функция jQuery для доступа только к уникальным значениям - в частности, примит ...

mongodb, pymongo, aggregate дают странный результат (что-то о курсоре)

Я пытаюсь получить список людей с наибольшим количеством записей в моей базе данных. print db.points.aggregate( [ { "$group": { "_id": "$created.user", "count":{"$sum":1} } }, { "$sort": {"count":-1} } ] ) Запись выглядит так: { u'id': u'342902', u'_id': ObjectId('555af76a029d3b1b0ff9a4be'), u'type': u'node', u'pos': [48.997 ...

Использование текста в качестве первичного ключа в таблице SQLite плохо?

Плохо ли иметь текст в качестве первичного ключа в базе данных SQLite? Я слышал, что это плохо по причинам производительности, это правда? И будет ли rowid использоваться в качестве фактического первичного ключа в таком случае? ...

Как назначить класс элементу с помощью переменной $ scope в angular js

У меня есть класс .haba-haba{ border:1px solid red; height:50%; width:50%; } Я сохраняю имя класса в переменной scope в моем контроллере, используя $scope.className = "haba-haba"; Как я могу назначить $scope.className моему div классу? Я пытался сделать <div ng-class="'{{className:true}}'"></div> это не сработало. Кто-нибудь может подсказать мне решение? заранее спасибо! ...

фильтрация данных с использованием php и mysql

Вот уже пару дней я работаю над этим проектом. я не знал, в чем ошибка этого кода и какой метод я должен использовать, чтобы сделать мой код лучше, мой друг сказал мне применить массив, но я не знаком с этим методом, я пытаюсь исследовать и исследовать в течение нескольких дней, но это не работает. То, что мне нужно, это сделать программу, которая будет считать уровень 1,2,3,4 и 5 и отображать, например, сколько данных (строка) получил Уровень 5 в январе, феврале, марте, апреле, мае, июне, июле, ...

Рекомендации по улучшению кода

Каким рекомендациям вы следуете, чтобы улучшить общее качество вашего кода? У многих людей есть правила о том, как писать код C++, которые (предположительно) затрудняют ошибки. Я видел, как людинастаивают , что за каждым утверждениемif следует блок скобок ({...}). Меня интересует, каким руководящим принципам следуют другие люди, и причины, стоящие за ними. Меня также интересуют рекомендации, которые вы считаете ерундой, но которые обычно соблюдаются. Может ли кто-нибудь предложить мало? Чтобы ...

Как я могу распарсить JSON в функцию Лазурное

" я создал функцию Azure в этой функции я вызываю API, который возвращает JSON. Я хочу разобрать этот JSON на объект, чтобы использовать его в функции. Я не могу не использовать Ньютона.JSON как функция, похоже, не знает этого. Как я могу разобрать JSON?" ...

Импорт CSP blob экспортирован from.NET в python pyCrypto

У меня есть большой двоичный объект CPS, экспортированный из сертификата с помощью RSACryptoServiceProvider.ExportCspBlob в моем приложении .NET. return Convert.ToBase64String(rsaAlg.ExportCspBlob(false /*includePrivateParameters*/)); Теперь мне нужно импортировать этот большой двоичный объект в приложение python. Я попытался использовать pyCrypto, но безуспешно. # that's the value I'm getting from .NET code above key = 'BgIAAAAkAABSU0ExAAgAAAEAAQARMnLlzOgHkmHssf6ZSFJn8TlTiOBSoRSEnkI4U ...

Как создать TIFF-файл, который можно прочитать с помощью Tesseract OCR?

Я хочу позволить tesseract ORC запустить файл изображения, чтобы проверить содержимое. Проблема, по-видимому, в том, что tesseract не только требует TIFF, но и требует, чтобы файл tiff был в определенном формате. С помощью обычного файла tiff я получаю: root@toshiba:~/Desktop# tesseract crap.tif crap.txt Tesseract Open Source OCR Engine check_legal_image_size:Error:Only 1,2,4,5,6,8 bpp are supported:32 Segmentation fault До сих пор мне удавалось найти противоядие. Он состоит из использовани ...

как получить общее количество слайдов в flexslider

Я использую flexslider http://www.woothemes.com/flexslider/, теперь я хочу получить общее число слайдов и число Сильд. number of the slide/total number of the slides Например, если у меня есть 5 слайдов, и я сейчас на 2-м слайде, так что это будет выход ниже слайдов. 2/5 Если я нажму кнопку "next nav", она станет 3/5 Если "prev nav"; 2/5 Это возможно в flexslider? если да, то как это сделать? ...

Типы UInt32 и UInt64 не могут быть выведены из использования при использовании вместе с типом Int32 в универсальном методе

Изначально я столкнулся с этой проблемой, когда тестировал свой код с UnitTest framework с помощью Assert.Равнозначные методы. Я заметил, что для типов UInt32 и UInt64 была выбрана разная перегрузка AreEqual (AreEqual(object, object) вместо AreEqual(T, T)). Я провел небольшое исследование и получил следующий простой код: public struct MyInteger { public SByte SByte { get; set; } public Byte Byte { get; set; } public UInt16 UInt16 { get; set; } public UInt32 UInt32 { get; set; } ...

LINQ to Twitter: получите более 200 твитов

Я пытаюсь восстановить твиты пользователей за последние 2 месяца. Однако LINQ to Twitter ограничивает количество твитов, которые вы можете получить, до 200. Есть ли способ получить больше? API Twitter позволяет осуществлять подкачку, например: http://api.twitter.com/1/statuses/user_timeline.json?id=username8&count=200&page=2 Я не смог найти ничего подобного в библиотеке LINQ to Twitter. Я попробовал следующее, Но это не работает : var statusTweets = (from tweet in twitterCtx.Stat ...

Как рассчитать пространство между срезами dicom для MPR?

Из-за отображения MPR-представления на основе Dicoms. Я сделал 3D массив из серии файлов dicom. И я показываю его с корональной и сагиттальной сторон. My 3D array includes: - z = count of dicoms - c = column value for every dicoms - r = Row value for every dicoms , но у меня есть проблема. Когда есть некоторое пространство между срезами, изображение, сделанное таким образом, не показывает правильный вид. Потому что я не могу думать о симуляции расстояния между ними! Я не знаю, как вы ...

формат JSON.stringify (массив), заключенный в квадратные скобки

Я пытаюсь получить массив данных для вставки в несколько столбцов в базе данных sqlite, у меня это почти работает с этим: function InsertData(dbData){ var valueArray = [], dataArray = []; var values = Object.keys(dbData); for(var key in values){ valueArray[valueArray.length] = values[key]; dataArray[dataArray.length] = dbData[values[key]]; } console.log("INSERT INTO "+dbData.table+" ("+valueArray+") VALUES ("+JSON.stringify(dataArray)+")"); dbData.database.serialize(functio ...

MVC 5 RadioButtonFor enum, значение enum по умолчанию ноль всегда выбирается?

Скажем, у меня есть перечисление: public enum OrderStatusType { Waiting = 0, Pending, Picked, Shipped, } Я сгенерировал список переключателей следующим образом. @Html.RadioButtonFor(m => m.Status, OrderStatusType.Shipped, new {@checked = true}) @Html.RadioButtonFor(m => m.Status, OrderStatusType.Waiting) Но ожидание всегда выбирается. Вывод HTML выглядит следующим образом: input type="radio" value="Shipped" name="Status" id="Status" checked="True" input ty ...

Аренда Кластера

Мне интересно, есть ли кластеры, доступные для аренды. Сценарий: У нас есть программа, которая займет, по нашим оценкам, неделю для запуска(после оптимизации) в данном файле. Вполне возможно, что и дольше. К сожалению, нам также нужно сделать около 300 + различных файлов, что приводит к приблизительно 300 неделям вычислительного времени (округляется до 6 лет непрерывной работы wallclock). Для исследовательской работы, которая должна быть выполнена-самое позднее-к декабрю, это просто неприемле ...

Perl: статические методы vs Package

Мне нужно создать пакет, который будет использоваться другими разработчиками. Как лучше всего реализовать статические методы? Для статических методов (класса) я должен ожидать 1-й параметр $class, и метод должен быть вызван как метод класса: My::Package->Sub1(); С другой стороны, я могу написать "обычную" подпрограмму пакета (не ожидаемый параметр $class), которая будет прекрасно делать то же самое, но должна быть вызвана по-другому My::Package::Sub1(); Итак, в принципе нет никакой ра ...

Как определить важность признаков для модели логистической регрессии?

У меня есть бинарная модель прогнозирования, обученная алгоритму логистической регрессии. Я хочу знать, какие признаки (предикторы) более важны для решения положительного или отрицательного класса. Я знаю, что есть параметр coef_, поступающий из пакета scikit-learn, но я не знаю, достаточно ли этого для важности. Другое дело, как я могу оценить значения coef_ с точки зрения важности для отрицательных и положительных классов. Я также читал о стандартизированных коэффициентах регрессии и I не знаю ...

C++ lambda с захватом в качестве указателя функции

Я играл с лямбдами C++ и их неявным преобразованием в указатели функций. Мой начальный пример был использовать их в качестве обратного вызова для функции ftw. Это работает, как и ожидалось. #include <ftw.h> #include <iostream> using namespace std; int main() { auto callback = [](const char *fpath, const struct stat *sb, int typeflag) -> int { cout << fpath << endl; return 0; }; int ret = ftw("/etc", callback, 1); return ret; ...

Как я могу указать тайм-аут только для подключения при выполнении веб-запросов?

В настоящее время я использую код, который делает HTTP-запросы с использованием класса HttpClient. Хотя вы можете указать тайм-аут для запроса, это значение применяется ко всему запросу (который включает в себя разрешение имени хоста, установление соединения, отправку запроса и получение ответа). Мне нужен способ, чтобы запросы быстро отказывали, если они не могут разрешить имя или установить соединение, но мне также иногда нужно получать большие объемы данных, поэтому нельзя просто уменьшить п ...

Отключат горячую перезагрузку на конкретной вкладке, через инструменты разработчика консоли для углового приложений

Есть ли способ отключить веб-сокеты от горячей перезагрузки приложения angular для конкретной вкладки браузера с помощью окна консоли devtools? Мне нужно будет держать приложение в определенном состоянии, пока у меня есть другой экземпляр, открытый в другой вкладке, которая будет включать горячую перезагрузку. ...

signalR и передача больших данных [закрыто]

Я планирую использовать signalR между клиентом и сервером для связи в реальном времени. Как бы то ни было, время от времени клиент должен отправлять большие данные ~15 Мб на сервер. 1) похоже, signalR не предназначен для отправки больших данных. Была ли добавлена поддержка отправки больших данных в последних выпусках ? 2) Какой самый большой массив данных я могу отправить в сообщении ? 3) не слишком ли медленно разделить большие данные и отправить их в виде меньшего куска ? 4) Каков альтер ...

Подсчет путей в матрице

Это вопрос из домашнего задания, с которым я застрял, и я буду счастлив, если кто-то сможет направить меня. Законный путь определяется путем статринга в первой ячейке (строка 0 collumn 0) и отсчета до следующего шага путем добавления первой и второй цифр числа в ячейке, пока не будет достигнута последняя ячейка (строка n collumn n). Например: Если в ячейке [2][3] есть число 15, то следующий ход может быть: +1 в строках и +5 в колоннами в [3][8] или +5 в ряду и +1 в collumns to [7][4] Метод д ...

Разбиение на страницы Java MySQL

Я пытаюсь сделать пагинацию максимально эффективной. В настоящее время я работаю с базой данных, которая насчитывает более 5 миллионов записей. Я попробовал использовать LIMIT pageSize, startIndex, вот так: Выберите (a.id) из статьи А........Предел 50, 0 Здесь размер страницы равен 50, а startIndex = 0. Но это только хорошо, если вы не будете углубляться в страницы. Решением было не использовать startIndex, а только pageSize: Выбрать (a.id) из статьи А........Заказать по a.id предел 50 След ...

CSS: заставить div поместиться на экране браузера?

Хорошо, я пытаюсь сделать div подходящим по размеру окна браузера. Так что у меня есть div с высотой: 100%. Все это очень хорошо. Однако это содержит таблицу (в элементе управления ASPX я не могу изменить код и т. д., прием.), и много уровней вниз есть div с "height: 1869px" (и переполнение:auto и position:relative, если это имеет значение). Это приводит к изменению размера таблицы, чтобы соответствовать этому, и вся страница заканчивается прокруткой. IE8 developer tools report мой внешний div и ...