Codengineering - блог о программировании ➜ страница 2492
Самый быстрый способ удалить дубликат значения из списка по лямбде
какой самый быстрый способ удалить повторяющиеся значения из списка. Предположим List<long> longs = new List<long> { 1, 2, 3, 4, 3, 2, 5 }; поэтому мне интересно использовать лямбду для удаления дубликатов и возврата:{1, 2, 3, 4, 5}. Каково ваше предложение? ...
Как сделать диалог слайд снизу к середине экрана в Android
Я хочу показать диалог о моей деятельности с анимацией. Мой диалог будет скользить от нижней части деятельности к середине деятельности. /****редактировать****/ извините за мой вопрос непонятно. Я имею в виду , что мой диалог будет скользить снизу вверх, но нижняя сторона диалога находится на нижней стороне активности, как на следующем рисунке ...
C++ геттеры / сеттеры стиль кодирования
Я некоторое время программировал на C#, и теперь я хочу освежить свои навыки C++. имея класс: class Foo { const std::string& name_; ... }; что было бы лучшим подходом (я только хочу разрешить доступ для чтения к полю name_): используйте метод геттера:inline const std::string& name() const { return name_; } сделать поле публичным, так как это константа спасибо. ...
Самый быстрый способ проверить, соответствует ли строка регулярному выражению или нет в ruby?
каков самый быстрый способ проверить, соответствует ли строка регулярному выражению в Ruby? моя проблема заключается в том, что я должен "egrep" через огромный список строк, чтобы найти те, которые соответствуют регулярному выражению, которое задается во время выполнения. меня волнует только то, соответствует ли строка регулярному выражению, а не то, где она соответствует, и что такое содержимое соответствующих групп. Я надеюсь, что это предположение может быть использовано для уменьшения време ...
Значение огромное.CSV-файл
в настоящее время я пытаюсь прочитать данные.csv файлы в Python 2.7 с до 1 миллиона строк и 200 столбцов (файлы в диапазоне от 100 МБ до 1,6 Гб). Я могу сделать это (очень медленно) для файлов с менее чем 300 000 строк, но как только я иду выше, что я получаю ошибки памяти. Мой код выглядит так: def getdata(filename, criteria): data=[] for criterion in criteria: data.append(getstuff(filename, criteron)) return data def getstuff(filename, criterion): import csv data= ...
Для чего устанавливается приоритет процесса "в реальном времени"?
из того, что я читал в прошлом, вам рекомендуется не изменять приоритет ваших приложений windows программно, и если вы это сделаете, вы никогда не должны менять их на "realtime". Что делает параметр приоритета процесса "в реальном времени" по сравнению с "высоким" и "выше нормального"? ...
Android: Как получить высоту и ширину пользовательского представления? [дубликат]
Возможные Дубликаты:как определить размер представления Android на основе размеров его родителя как использовать getMeasuredWidth() и getMeasuredHeight? Она всегда возвращает 0. какая разница между этим и getHeight() и getWidth()? ...
Учитывая временную метку Unix, как получить начало и конец этого дня?
у меня есть временная метка Unix такой: $timestamp=1330581600 как я могу получить начало дня и конец дня для этой метки времени? e.g. $beginOfDay = Start of Timestamp's Day $endOfDay = End of Timestamp's Day Я попытался это: $endOfDay = $timestamp + (60 * 60 * 23); но я не думаю, что это сработает, потому что сама метка не точное начало дня. ...
Методы JavaScript переопределить
допустим, у вас есть код ниже: function A() { function modify(){ x = 300; y = 400; } var c = new C(); } function B() { function modify(){ x = 3000; y = 4000; } var c = new C(); } C = function () { var x = 10; var y = 20; function modify() { x = 30; y = 40; }; modify(); alert("The sum is: " + (x+y)); } теперь вопрос, если есть какой-либо способ, в котором я могу переопределить метод modify из C с методами, к ...
Генерировать GUID в MySQL для существующих данных?
Я только что импортировал кучу данных в таблицу MySQL, и у меня есть столбец "GUID", который я хочу в основном заполнить все существующие строки новыми и уникальными случайными GUID. Как это сделать в MySQL ? пробовал UPDATE db.tablename SET columnID = UUID() where columnID is not null и просто получить каждое поле то же самое ...