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


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

Хранение данных временных рядов, реляционных или нет?

Я создаю систему, которая опрашивает устройства для получения данных по различным показателям, таким как использование процессора, использование диска, температура и т. д. с (вероятно) 5-минутными интервалами с использованием SNMP. Конечная цель заключается в предоставлении визуализации пользователю системы в виде графиков временных рядов. я рассматривал использование RRDTool в прошлом, но отклонил его, поскольку хранение захваченных данных на неопределенный срок важно для моего проекта, и я хо ...

Самый безопасный способ конвертировать float в integer в python?

математический модуль Python содержит удобные функции, такие как floor & ceil. Эти функции принимают число с плавающей запятой и возвращает ближайшее целое число ниже или выше его. Однако эти функции возвращают ответ в виде числа с плавающей запятой. Например: import math f=math.floor(2.3) теперь f возвращает: 2.0 каков самый безопасный способ получить целое число из этого поплавка, не рискуя ошибками округления (например, если поплавок эквивалентен 1.99999) или, может быть, я должен и ...

Конструктор по умолчанию с пустыми скобками

есть ли веская причина, по которой пустой набор круглых скобок (скобок) недопустим для вызова конструктора по умолчанию в C++? MyObject object; // ok - default ctor MyObject object(blah); // ok MyObject object(); // error Я, кажется, набираю "() " автоматически каждый раз. Есть ли веская причина, по которой это запрещено? ...

Что такое реентерабельная функция?

большинствонаtheвремени, определение reentrance цитируется из Википедия: компьютерная программа или подпрограмма описывается как реентерабельный, если это возможно безопасное позвонил еще раз перед его предыдущий вызов был завершен (т. е. он может быть безопасно выполнен одновременно.) Чтобы быть реентерабельным, а компьютерная программа или рутина: не должно содержать статических (или глобальных) непостоянные данные. не должен возвращать адрес статические (или г ...

Как преобразовать wstring в строку?

вопрос в том, как преобразовать wstring в string? у меня есть следующий пример : #include <string> #include <iostream> int main() { std::wstring ws = L"Hello"; std::string s( ws.begin(), ws.end() ); //std::cout <<"std::string = "<<s<<std::endl; std::wcout<<"std::wstring = "<<ws<<std::endl; std::cout <<"std::string = "<<s<<std::endl; } вывод с закомментированной строкой: std::string = Hello s ...

Понимание Keras LSTMs

Я пытаюсь примирить мое понимание LSTMs и указал здесь в этот пост Кристофер Ола выполнены в водоснабжении. Я следую за блог написанный Джейсоном Браунли для учебника Keras. То, что меня в основном смущает, изменение формы ряда данных в [samples, time steps, features] и статусные LSTMs давайте сосредоточимся на двух вышеупомянутых вопросах со ссылкой на код вставлено ниже: # reshape into X=t and Y=t+1 look_back = 3 trainX, trainY = create_dataset(train, look_back) testX, testY = create_data ...

Повторное выполнение обратного слияния в Git

я столкнулся с небольшой проблемой здесь: у меня была проблемная ветвь 28s в Git, чтобы я слился в общее develop филиала. Оказывается, я сделал это слишком быстро, поэтому я использовал git-revert, чтобы отменить слияние. Теперь, однако, пришло время объединить 28s на develop, но команда git-merge видит исходное слияние и радостно объявляет, что все хорошо и ветви уже объединены. Что мне теперь делать? Создать вновь "вернуться "28С -> разработка"" ' совершал? Не кажется хороший способ сделать ...

Как обновить данные адаптера RecyclerView?

пытаюсь выяснить в чем проблема с обновлением 'ы. после того, как я получаю новый список продуктов, я попытался: обновить ArrayList из фрагмента, где recyclerView создается, устанавливает новые данные в адаптер, затем вызывает adapter.notifyDataSetChanged(); это не сработало. создать новый адаптер, как это делали другие, и он работал для них, но никаких изменений для меня: recyclerView.setAdapter(new RecyclerViewAdapter(newArrayList)) создать метод в Adapter который обновляет данные следующ ...

Фигурные скобки в строке в PHP

что означает { } (фигурные скобки) в строковых литералах в PHP? ...

Как мне просто создать патч из моего последнего git commit?

Я ищу волшебную команду создания патча из последнего сделанного коммита. мой рабочий процесс иногда выглядит так vi some.txt git add some.txt git commit -m "some change" а теперь я просто хочу написать git create-patch-from-last-commit-to-file SOME-PATCH0001.patch но что я должен положить туда вместо create-patch-from-last-commit-to-file? ...

Скрыть все предупреждения в ipython

Мне нужно создать скринкаст сеанса ipython, и чтобы избежать путаницы зрителей, я хочу отключить все предупреждения, выдаваемые warnings.warn звонки из разных пакетов. Есть ли способ, чтобы настроить файл ipythonrc, чтобы автоматически отключить все эти предупреждения? ...

Где разместить проект с открытым исходным кодом: CodePlex, Google Code, SourceForge? [закрытый]

Я читал отставание от ответов на вопросы о SO относительно "как продвигать проект с открытым исходным кодом". Неудивительно, что многие из ответов указали людям на SoureForge/FreshMeat и другие сайты и т. д., а также блоги и многое другое. Это заставило меня задуматься, где лучше всего разместить проект и почему? поскольку мой первый проект в настоящее время размещен на CodePlex, я начал пробираться через Результаты поиска Google, чтобы собрать информацию о плюсах/минусах из каждого; однако сра ...

Как компилятор может скомпилировать себя?

Я исследую CoffeeScript на веб-сайте http://coffeescript.org/, и в нем есть текст компилятор CoffeeScript сам написан в CoffeeScript как компилятор может компилировать себя, или что означает это утверждение? ...

Алгоритм нахождения наибольшего простого множителя числа

каков наилучший подход к вычислению наибольшего простого множителя числа? Я думаю, что наиболее эффективным будет следующее: найти наименьшее простое число, которое делит чистоплотных проверьте, является ли результат деления простым если нет, найдите следующий самый низкий перейти к 2. я основываю это предположение на том, что легче вычислить малые простые множители. Это примерно так? Какие еще подходы, которые я должен изучить? Edit: теперь я понял, что мой подход бесполезен, если в игре ...

Как исправить ошибку; ' Error: Bootstrap tooltips require Tether (http://github.hubspot.com/tether/)'

Я использую Bootstrap V4 и в консоли регистрируется следующая ошибка; ошибка: всплывающие подсказки Bootstrap требуют привязки (http://github.hubspot.com/tether/) Я попытался удалить ошибку, установив Tether, но это не сработало. Я "установил" трос, включив следующие строки кода; <link rel="stylesheet" href="http://www.atlasestateagents.co.uk/css/tether.min.css"> <script src="http://www.atlasestateagents.co.uk/javascript/tether.min.js"></script> У меня "установленны ...

Почему оператор switch не может быть применен к строкам?

компиляция следующего кода и получил ошибку type illegal. int main() { // Compilation error - switch expression of type illegal switch(std::string("raj")) { case"sda": } } вы не можете использовать строку в либо switch или case. Зачем? Есть ли какое-либо решение, которое хорошо работает для поддержки логики, подобной включению строк? ...

Для Android проверить подключение к интернету [дубликат]

этот вопрос уже есть ответ здесь: Как проверить доступ в интернет на Android? InetAddress не раз 49 ответы Я хочу создать приложение, которое использует интернет, и я пытаюсь создать функцию, которая проверяет, доступно ли соединение, а если нет, перейдите к действию, которое имеет кнопку повтора и объяснение. прилагается мой код до сих пор, но я получаю ошибку Syntax error, insert "}" to complete Met ...

Как остановить MySQL на установке Mac OS?

Я установил MySQL через MacPorts. Какая команда мне нужна, чтобы остановить сервер (мне нужно проверить, как мое приложение ведет себя, когда MySQL мертв)? ...

Ненужные фигурные скобки в C++?

когда делаю анализ кода для коллеги, сегодня я увидел странную вещь. Он окружил свой новый код фигурными скобками вот так: Constructor::Constructor() { existing code { New code: do some new fancy stuff here } existing code } каков результат, если таковой имеется, от этого? Что может быть причиной этого? Откуда берется эта привычка? Edit: основываясь на вводе и некоторых вопросах ниже, я чувствую, что мне нужно добавить некоторые к вопросу, хотя я уже отметил ответ. в ср ...

Наследование Конструктора Java

мне было интересно, почему в Java конструкторы не наследуются? Вы знаете, когда у вас есть такой класс: public class Super { public Super(ServiceA serviceA, ServiceB serviceB, ServiceC serviceC){ this.serviceA = serviceA; //etc } } позже, когда вы наследуете от Super, java будет жаловаться, что не определен конструктор по умолчанию. Решение, очевидно, что-то вроде: public class Son extends Super{ public Son(ServiceA serviceA, ServiceB serviceB, ServiceC serviceC){ super ...

Подсчет строк в Doctrine QueryBuilder

Я использую QueryBuilder доктрины для построения запроса, и я хочу получить общее количество результатов от запроса. $repository = $em->getRepository('FooBundle:Foo'); $qb = $repository->createQueryBuilder('n') ->where('n.bar = :bar') ->setParameter('bar', $bar); $query = $qb->getQuery(); //this doesn't work $totalrows = $query->getResult()->count(); Я просто хочу запустить подсчет по этому запросу, чтобы получить общие строки, но не возвращать факти ...

Facebook Open Graph не очищает кэш

у меня возникли проблемы с моими метатегами с открытым графом. Похоже, что Facebook кэширует старые значения моих мета-тегов. Старые значения для атрибутов og:title и og:url все еще используются,хотя я уже изменил их. Я побежал корпия на страница в моем сайте, и этот появился: обратите внимание, что есть два значения для og:title и og:url, и последний победил. Однако,последние две записи это старые записи что я использовал для этого сайта. В настоящее время я использую эти мета-теги (вы може ...

Как получить путь к текущему исполняемому файлу в Python?

это может показаться вопрос новичка, но это не так. Некоторые общие подходы не работают во всех случаях: sys.argv[0] это означает использование path = os.path.abspath(os.path.dirname(sys.argv[0])), но это не работает, если вы работаете с другим скриптом Python в другом каталоге, и это может произойти в реальной жизни. _ _ file__ это означает использование path = os.path.abspath(os.path.dirname(__file__)), но я обнаружил, что это не работает: py2exe нет __file__ атрибут, но есть решение ...

Что такое шардинг и почему это важно?

Я думаю, что понимаю, что sharding возвращает ваши нарезанные данные (осколки) в простой в обращении агрегат, который имеет смысл в контексте. Это правильно? обновление: Я думаю, что я борюсь здесь. На мой взгляд, уровень приложений не должен иметь никакого бизнеса, определяющего, где должны храниться данные. В лучшем случае это должен быть какой-то осколочный клиент. Оба ответа ответили на то, что, но не почему это важный аспект. Какие последствия это за пределами очевидного прироста про ...

Неопределенные символы для архитектуры arm64

Я получаю ошибку компоновщика Apple Mach-O каждый раз, когда я импортирую файл из CocoaPods. Undefined symbols for architecture arm64: "_OBJC_CLASS_$_FBSession", referenced from: someFile ld: symbol(s) not found for architecture arm64 Я получаю около 12 из них, для различных стручков, которые я использую. Я пытаюсь построить для iPhone 5S с помощью XCode 5. Я пробовал различные решения здесь на SO, но еще не получил ни одного из них для работы. как исправить эту ошибку компоновщика Apple ...

Текущая дата YAML в rmarkdown

мне интересно, есть ли трюк, чтобы поместить текущую дату в фронт ЯМЛА-дело a .rmd документ для обработки knitr и rmarkdown пакета. Раньше у меня была следующая строка в верхней части моих вики-страниц, _baptiste, `r format(Sys.time(), "%d %B, %Y")`_ и он будет преобразован в Батист, 03 мая 2014 в выводе html. Теперь я хотел бы воспользоваться расширенной оболочкой pandoc, предоставленной rmarkdown, но наличие кода r в заголовке YAML не похоже на работа: --- title: "Sample Document" outpu ...

Является ли имя массива указателем?

является ли имя массива указателем в C? Если нет, то в чем разница между именем массива и переменной указатель? ...

PHP проходит по ссылке в foreach [дубликат]

этот вопрос уже есть ответ здесь: Странное поведение foreach 2 ответы У меня есть этот код: $a = array ('zero','one','two', 'three'); foreach ($a as &$v) { } foreach ($a as $v) { echo $v.PHP_EOL; } может кто-нибудь объяснить, почему вывод: ноль один два два . из учебного пособия по сертификации zend. ...

Установка абсолютного положения вида

можно ли установить абсолютное положение вида в Android? (Я знаю, что есть AbsoluteLayout, но он устарел...) например, если у меня есть экран 240x320px, как я могу добавить ImageView что такое 20x20px, что его центр находится в положении (100,100)? ...

Преобразование списка Python со строками все в нижний или верхний регистр

У меня есть переменная списка python, которая содержит строки. Есть ли функция python, которая может конвертировать все строки за один проход в нижний регистр и наоборот, верхний регистр? ...