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


В чем разница между HashMap и TreeMap? [дубликат]

этот вопрос уже есть ответ здесь: разница между HashMap, LinkedHashMap и TreeMap 16 ответов Я начал изучать Java. Когда я использую хеш-за дерева? ...

Строковые литералы: куда они идут?

меня интересует, где строковые литералы выделяется/хранится. Я нашел один интригующий ответ здесь, говорят: определение строки inline фактически встраивает данные в саму программу и не может быть изменено (некоторые компиляторы позволяют это умным трюком, не беспокойтесь). но, это было связано с C++, не говоря уже о том, что он говорит, чтобы не беспокоиться. я беспокою. =D Так что мой вопрос в том, где и как хранится мой строковый литерал? Почему бы мне не попытаться изменить его? Реал ...

Как назначить действие для объекта UIImageView в Swift

Я пытаюсь назначить UIImageView к действию, когда пользователь нажимает на него. Я знаю, как создать действие для UIButton, но как я мог имитировать такое же поведение a UIButton, но через UIImageView? ...

(grep) регулярное выражение для сопоставления символов, отличных от ASCII?

на Linux, у меня есть каталог с большим количеством файлов. Некоторые из них имеют символы, отличные от ASCII, но все они действительны UTF-8. Одна программа имеет ошибку, которая мешает ей работать с именами файлов, отличными от ASCII, и мне нужно выяснить, сколько из них затронуты. Я собирался сделать это с find и чтобы напечатать символы, отличные от ASCII, а затем сделать wc -l найти количество. Это не обязательно должен быть grep; я могу использовать любой стандартный Unix регулярные выра ...

Как определить общее доступное / свободное дисковое пространство на устройстве iPhone / iPad?

Я ищу лучший способ обнаружения доступного/свободного места на диске на устройстве iPhone/iPad программно. В настоящее время я использую NSFileManager для обнаружения дискового пространства. Ниже приведен фрагмент кода, который выполняет эту работу для меня: -(unsigned)getFreeDiskspacePrivate { NSDictionary *atDict = [[NSFileManager defaultManager] attributesOfFileSystemForPath:@"/" error:NULL]; unsigned freeSpace = [[atDict objectForKey:NSFileSystemFreeSize] unsignedIntValue]; NSLog(@"%s - Fre ...

LINQ Select Distinct с анонимными типами

Так у меня есть коллекция объектов. Точный тип не имеет значения. Из него я хочу извлечь все уникальные пары пары конкретных свойств, таким образом: myObjectCollection.Select(item=>new { Alpha = item.propOne, Bravo = item.propTwo } ).Distinct(); Итак, мой вопрос: Будет ли Distinct в этом случае использовать объект по умолчанию equals ( ...

Захват подписи с помощью HTML5 и iPad

кто-нибудь знает как это можно сделать? Вы бы использовали объект canvas, svg, jQuery и т. д.? ...

Самый быстрый способ перебора всех символов в строке

в Java, что бы самый быстрый способ перебирать все символы в строке, это: String str = "a really, really long string"; for (int i = 0, n = str.length(); i < n; i++) { char c = str.charAt(i); } или такой: char[] chars = str.toCharArray(); for (int i = 0, n = chars.length; i < n; i++) { char c = chars[i]; } EDIT: что я хотел бы знать, если стоимость многократного вызова charAt метод во время длинной итерации заканчивается тем, что либо меньше, либо больше, чем стоимость выполн ...

Использование forceLayout (), requestLayout () и invalidate()

Я немного запутался в ролях forceLayout(),requestLayout() и invalidate() методы View класса. , когда они будут названы? ...

Что такое правильный способ для форматирования многострочных dict в Питоне?

в Python я хочу написать многострочный дикт в своем коде. Есть несколько способов его форматирования. Вот некоторые из них, которые я мог бы придумать: mydict = { "key1": 1, "key2": 2, "key3": 3, } mydict = { "key1": 1, "key2": 2, "key3": 3, } mydict = { "key1": 1, "key2": 2, "key3": 3, } Я знаю, что любой из вышеперечисленных синтаксически корректен, но я предполагаю, что есть один предпочтительный стиль отступа и разрыва ст ...