Вопросы-ответы - все решения ➜ страница 281
Сохранение и загрузка MemoryStream в / из файла
Я сериализую структуру в MemoryStream и я хочу сохранить и загрузить сериализованную структуру. Итак, как сохранить MemoryStream в файл и загружать их обратно из файла? ...
В чем разница между функциональными и нефункциональными требованиями? [закрытый]
разницу между функциональное и нефункциональные требования в контексте проектирования программной системы. приведите примеры для каждого случая. ...
Что такое функтор в функциональном программировании?
Я сталкивался с термином "функтор" несколько раз, читая различные статьи по функциональному программированию, но авторы обычно предполагают, что читатель уже понимает этот термин. Оглядываясь вокруг в интернете предоставил либо чрезмерно технические описания (см. статья в Википедии) или невероятно расплывчатые описания (см. раздел о Функторах на этом ocaml-учебник веб-сайт). может кто-то любезно определить термин, объяснить его использование, и, возможно, приведите пример того, как создаются и ...
Почему Mockito не издевается над статическими методами?
Я прочитал несколько потоков здесь о статических методах, и я думаю, что понимаю проблемы, которые могут вызвать неправильное/чрезмерное использование статических методов. Но я действительно не понял, почему трудно издеваться над статическими методами. Я знаю, что другие насмешливые фреймворки, такие как PowerMock, могут это сделать, но почему не могут Mockito? я прочитала в этой статье, но автор, кажется, религиозно против слова static, может быть, это мой бедный понимание. простое объяснени ...
как создать таблицу HTML с фиксированным / замороженным левым столбцом и прокручиваемым телом?
Как создать таблицу HTML с фиксированным / замороженным левым столбцом и прокручиваемым телом? Мне нужно простое решение. Я знаю, что это похоже на некоторые другие вопросы, такие как: HTML таблица с фиксированными заголовками и фиксированным столбцом? как я могу заблокировать первую строку и первый столбец таблицы при прокрутке, возможно, с помощью JavaScript и CSS? но мне нужен только один левый столбец, чтобы быть заморожены и я бы предпочел простое и без скрипта решение. ...
Системные свойства Java и переменные среды
в чем разница между свойствами системы ...
Андроид - стайлинг панели поиска
Я хотел создать панель поиска, которая выглядит как на изображении ниже. С помощью панели поиска по умолчанию я получу что-то вроде этого: так что мне нужно только изменить цвет. Мне не нужны дополнительные стили. Есть ли какой-либо прямой подход для этого, или я должен построить свой собственный drawable.? Я попытался построить пользовательский, но я не мог получить точный, как показано выше. После использования пользовательские drawable, что я получаю, как показано ниже: если мне нуж ...
Есть грунт генерировать индекс.html для различных настроек
Я пытаюсь использовать Grunt в качестве инструмента сборки для моего веб-приложения. Я хочу иметь по крайней мере двух установок: И. разработка установки - загрузки скриптов из отдельных файлов, без конкатенации, так что мой индекс.html будет выглядеть примерно так: <!DOCTYPE html> <html> <head> <script src="js/module1.js" /> <script src="js/module2.js" /> <script src="js/module3.js" /> ... </head> <bod ...
Это лучшая практика, чтобы использовать string.формат конкатенации строк в Java?
есть ли заметная разница между использованием String.Format и конкатенация строк в Java? Я предпочитаю использовать String.format но иногда будет скользить и использовать конкат. Мне было интересно, если один был лучше, чем другой. как я это вижу,String.Format дает вам больше возможностей в "форматировании" строки; и конкатенация означает, что вам не нужно беспокоиться о случайном вводе дополнительного %s или его отсутствии. String.format тоже укорачиваться. какой из них более читаемый завис ...
Что является лучшим способом, чтобы сравнить поплавки для почти-равенство в Python?
хорошо известно, что сравнение поплавков для равенства немного неудобно из-за проблем округления и точности. например: https://randomascii.wordpress.com/2012/02/25/comparing-floating-point-numbers-2012-edition/ каков рекомендуемый способ справиться с этим в Python? конечно, есть стандартная библиотечная функция для этого где-то? ...
Как я могу искать (без учета регистра) в столбце, используя подстановочный знак?
Я посмотрел вокруг и не нашел то, что я был после так вот. SELECT * FROM trees WHERE trees.`title` LIKE '%elm%' Это прекрасно работает, но не если дерево называется вяз или Карагач и т. д... Как сделать SQL регистр нечувствительным для этого поиска диких карт? Я использую MySQL 5 и Apache. ...
git игнорировать временные файлы vim
Как правильно заставить git игнорировать временные файлы, созданные vim во всех каталогах (либо глобально в системе, либо локально для одного проекта)? ...
Почему лямбда-код C++11 по умолчанию требует "изменяемого" ключевого слова для захвата по значению?
короткий пример: #include <iostream> int main() { int n; [&](){n = 10;}(); // OK [=]() mutable {n = 20;}(); // OK // [=](){n = 10;}(); // Error: a by-value capture cannot be modified in a non-mutable lambda std::cout << n << "n"; // "10" } вопрос: Зачем нам нужен mutable ключевое слово? Это сильно отличается от традиционной передачи параметров в именованных функций. В чем причина этого? у меня создалось впечатление, чт ...
Как заказать цитаты по внешнему виду с помощью BibTeX?
по умолчанию (с помощью plain стиль) BibTeX упорядочивает цитаты в алфавитном порядке. Как упорядочить цитаты по порядку появления в документе? ...
Зачем компилировать код Python?
зачем вам компилировать скрипт на Python? Вы можете запустить их непосредственно из файла. py, и он отлично работает, так что есть ли преимущество в производительности или что-то еще? Я также замечаю, что некоторые файлы в моем приложении компилируются .pyc в то время как другие этого не делают, почему это так? ...
Java-как создать новую запись (ключ, значение)
Я хотел бы создать новый элемент, который аналогично Util.Map.Entry Что будет содержать структуру key,value. проблема в том, что я не могу инстанцировать Map.Entry потому что это интерфейс. кто-нибудь знает, как создать новый универсальный ключ/значение объекта на карте.Вход? ...
Получить имя файла из строки пути в C#
я программирую в WPF C#. У меня есть, например, следующий путь: C:Program Fileshello.txt и я хочу вывести"привет" из него. путь представляет собой извлечение строки из базы данных. В настоящее время я использую следующий метод (split from path by '' then split again by a '.'): string path = "C:Program Fileshello.txt"; string[] pathArr = path.Split(''); string[] fileArr = pathArr.Last().Split('.'); string fileName = fileArr.Last().ToString(); это работает, но я считаю, что должно б ...
Найти и заменить Android studio
есть ли способ найти и заменить все вхождения слова во всем проекте( а не только один класс с помощью рефакторинга -> переименовать), а также поддерживать case, либо в Android studio, либо с помощью сценария командной строки? например, поставщик должен перейти к торговцу, поставщик - > торговец, поставщик - > торговец. Мой босс хочет, чтобы я изменил все экземпляры поставщика с продавцом для проекта, над которым я работаю. Я делаю это уже около часа, и я знаю, что я трачу свое время. П ...
Java EE web development, с чего начать и какие навыки мне нужны? [закрытый]
Я хочу узнать, по крайней мере на базовом уровне, как создавать веб-приложения Java (исходя из фона .NET). Я хотел бы иметь возможность создавать, развертывать простое приложение типа CMS с нуля. Что именно мне нужно узнать? котяра, кажется, чтобы быть хорошим веб-сервер для Java. какие существуют варианты для интернета? Я знаю, что есть Hibernate для проведения ОРМ. есть ли у Java MVC? Что о JSP? Могут ли MVC и JSP быть вместе? NetBeans? может быть, книга, которая охватывает все это? ...
Как использовать код Visual Studio в качестве редактора по умолчанию для Git
при использовании git в командной строке мне интересно, можно ли использовать код Visual Studio в качестве редактора по умолчанию, т. е. при создании комментариев фиксации и просмотре различий файла из командной строки. Я понимаю, что его нельзя будет использовать для выполнения слияний (по крайней мере, в данный момент), но кто-нибудь знает, можно ли использовать его для просмотра diff, и если да, то какие параметры командной строки потребуются в нем .gitconfig файл, чтобы сделать это случилос ...
Как сохранить HTML5 холст в виде изображения на сервере?
Я работаю над генеративным арт-проектом, где я хотел бы позволить пользователям сохранять полученные изображения из алгоритма. Общая идея такова: создать изображение на холсте HTML5 с помощью генеративного алгоритма когда изображение будет завершено, разрешить пользователям сохранять холст в виде файла изображения на сервере разрешить пользователю либо загрузить изображение, либо добавить его в галерею произведений, созданных с помощью алгоритм. однако, я застрял на втором шаге. После некотор ...
Как изменить атрибут заголовка элемента с помощью jQuery
У меня есть элемент ввода формы и я хочу изменить его атрибут заголовка. Это должно быть легко, как пирог, но по какой-то причине я не могу найти как это сделать. Как это делается, и где и как я должен искать, как это сделать? ...
C++ new int[0] - будет ли он выделять память?
простое тестовое приложение: cout << new int[0] << endl; выходы: 0x876c0b8 Так что, похоже, это работает. Что говорит об этом стандарт? Всегда ли законно "выделять" пустой блок памяти? ...
Разница между загрузчиком классов контекста потока и обычным загрузчиком классов
в чем разница между загрузчиком классов контекста потока и обычным загрузчиком классов? то есть, если Thread.currentThread().getContextClassLoader() и getClass().getClassLoader() возвращает различные объекты загрузчика классов, которые будут использоваться? ...
Что такое phtml, и когда я должен использовать расширение.phtml, а не.php?
Мне интересно, в чем разница между ними .phtml, который и .php файлы есть, и когда использовать один над другим. ...
Как отключить выделение текста с помощью CSS или JavaScript? [дубликат]
Возможные Дубликаты:правило CSS для отключения выделения текста Я делаю HTML/CSS/jQuery галерея, с несколькими страницами. У меня действительно есть кнопка "Далее", которая является простой ссылкой на прослушиватель щелчка jQuery. проблема в том, что если пользователь нажимает кнопку несколько раз, то выбирается текст кнопки, а затем и полная строка текста. В моем действительно темном дизайне это действительно уродливо и бессмысленно. Итак, вот мой вопрос: Вы можете отключить выделение ...
enum в строку в современном C++11 и C++14 и C++17 и будущее C++с 20
в отличие от всех других подобных вопросов, этот вопрос касается использования новых функций C++. 2008 c есть ли простой способ преобразовать перечисление C++ в строку? 2008 c простой способ использовать переменные перечисления типов в качестве строки в C? 2008 c++ как легко сопоставить перечисления c++ со строками 2008 c++ делает что-то как идентификатор C и строку? 2008 c++ есть ли простой скрипт для преобразования перечисления C++ в струна? 2009 c++ как использовать перечисления в кач ...
смарт-указатели (boost) объяснил
в чем разница между следующим набором указателей? Когда вы используете каждый указатель в производственном коде, если вообще используете? примеры будут оценены! scoped_ptr shared_ptr weak_ptr intrusive_ptr вы используете boost в производственном коде? ...
Изменить имя папки при клонировании из github?
когда я клонирую что-то из Github, он создает папку с тем же именем, что и приложение на моем компьютере. Есть ли способ изменить имя. например, выполнение этого клона создает длинную папку "вход в систему с twitter" git clone https://github.com/sferik/sign-in-with-twitter.git Я знаю, что могу переименовать папку после, но мне интересно, есть ли способ переименовать ее, когда она входит, добавив опцию в конце инструкции. Например git clone https://github.com/sferik/sign-in-with-twitter.git ...
Являются ли петли "while (true)" настолько плохими? [закрытый]
я программирую на Java уже несколько лет, но я только недавно вернулся в школу, чтобы получить официальный диплом. Я был очень удивлен, узнав, что на моем последнем задании, я потерял очки для через петлю, как показано ниже. do{ //get some input. //if the input meets my conditions, break; //Otherwise ask again. } while(true) теперь для моего теста я просто сканирую для некоторого консольного ввода, но мне сказали, что этот вид цикла не рекомендуется, потому что с помощью break ...