программирование

Q & A для профессиональных программистов и энтузиастов



10
Проверка существования ключа в HashMap
Всегда ли необходима проверка на наличие ключей в HashMap? У меня есть HashMap, скажем, 1000 записей, и я смотрю на повышение эффективности. Если к HashMap обращаются очень часто, то проверка существования ключа при каждом доступе приведет к большим издержкам. Вместо этого, если ключ отсутствует и, следовательно, возникает исключение, я могу …
309 java  hashmap 

15
Как вы используете NSAttributedString?
Несколько цветов в NSStringили NSMutableStringsневозможно. Итак, я немного услышал о том, NSAttributedStringчто было представлено в iPad SDK 3.2 (или около 3.2) и доступно на iPhone начиная с бета-версии iPhone SDK 4.0 . Я хотел бы иметь строку, которая имеет три цвета. Причина, по которой я не использую 3 отдельных строки …



13
Как найти «sizeof» (указатель на массив)?
Во-первых, вот код: int main() { int days[] = {1,2,3,4,5}; int *ptr = days; printf("%u\n", sizeof(days)); printf("%u\n", sizeof(ptr)); return 0; } Есть ли способ узнать размер массива, на который ptrуказывает (вместо того, чтобы просто указать его размер, который составляет четыре байта в 32-битной системе)?
309 c  arrays  pointers  sizeof 

13
Как предотвратить ошибку «Индексная сигнатура типа объекта неявно имеет тип« любой »» при компиляции машинописи с включенным флагом noImplicitAny?
Я всегда компилирую Typescript с флагом --noImplicitAny. Это имеет смысл, поскольку я хочу, чтобы моя проверка типов была как можно более строгой. Моя проблема в том, что с помощью следующего кода я получаю сообщение об ошибке Index signature of object type implicitly has an 'any' type: interface ISomeObject { firstKey: …
309 typescript 


11
конвертировать: не авторизовано `aaaa` @ error / constitute.c / ReadImage / 453
Я хочу создать картинку convertс картинки из ImageMagick. И я следую за этим , но есть некоторые проблемы. Входные данные В моей оболочке Linux: convert -background white -fill black -font FreeSerif-Bold -pointsize 36 label:'adfgh' ./test.png Ошибка: конвертировать: не авторизовано adfgh@ error / constitute.c / ReadImage / 453. convert: отсутствует изображение …

11
Вывести несколько аргументов в Python
Это всего лишь фрагмент моего кода: print("Total score for %s is %s ", name, score) Но я хочу, чтобы это распечатать: «Общая оценка (имя) (оценка)» где nameпеременная в списке и scoreявляется целым числом. Это Python 3.3, если это вообще помогает.


5
Как заставить команду 'cut' обрабатывать те же последовательные разделители, что и один?
Я пытаюсь извлечь определенное (четвертое) поле из текстового потока, скорректированного по столбцам. Я пытаюсь использовать cutкоманду следующим образом: cat text.txt | cut -d " " -f 4 К сожалению, cutне рассматривает несколько пробелов как один разделитель. Я мог бы пройти через awk awk '{ printf $4; }' или сед sed …
309 bash  unix  delimiter  cut 


30
Разработка для Android в Eclipse: R.java не регенерирует
Я обнаружил, что мой R.java никогда не обновляется, поэтому он не содержит информации о моих новых ресурсах, поэтому я решил удалить его и подумал, что Eclipse создаст новый. Но этого не произошло, и у меня сейчас нет R.java. Как я могу восстановить один? Я использую Windows 7. Из одного из …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.