Codengineering - блог о программировании ➜ страница 1600


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

есть ли веская причина, по которой пустой набор круглых скобок (скобок) недопустим для вызова конструктора по умолчанию в 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, чтобы собрать информацию о плюсах/минусах из каждого; однако сра ...