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


Есть ли стандартный размер для сетки Тетрис?

Я, как и многие другие программисты, создаю клон Тетриса. Но дело в том, что я стараюсь делать все возможное, и я знаю, что, возможно, это не соответствующая деталь; но я хочу знать, есть ли стандартный размер для сетки. спасибо заранее. ...

Почему функция удаления ArrayList Java, похоже, стоит так мало?

У меня есть функция, которая управляет очень большим списком, превышающим около 250 000 элементов. Для большинства из этих пунктов, он просто заменяет элемент в позиции X. Тем не менее, около 5% из них, его необходимо удалить их из списка. использование LinkedList казалось наиболее очевидным решением, чтобы избежать дорогостоящих удалений. Однако, естественно, доступ к LinkedList по индексу становится все более медленным с течением времени. Стоимость здесь составляет минуты (и много их.) испол ...

Как получить высоту кнопки, чтобы соответствовать высоте другого элемента?

Я хочу поставить кнопку рядом с EditText, и я хочу, чтобы их высоты совпадали. например, из встроенного браузера Android: кнопка Go имеет ту же высоту, что и поле EditText. Я знаю, что могу обернуть оба этих вида в родительский вид макета и установить обе их высоты в fill_parent, и это сделает их совпадающими. Однако я хотел бы сделать это без необходимости придавать макету статический размер. Я бы предпочел EditText принимает любую высоту, которая ему нужна, основываясь на размере шрифт ...

Несколько goroutines прослушивания на одном канале

у меня есть несколько goroutines пытается получить на том же канале одновременно. Похоже, что последний goroutine, который начинает получать на канале, получает значение. Это где-то в спецификации языка или это неопределенное поведение? c := make(chan string) for i := 0; i < 5; i++ { go func(i int) { <-c c <- fmt.Sprintf("goroutine %d", i) }(i) } c <- "hi" fmt.Println(<-c) выход: goroutine 4 Пример На Детской Площадке EDIT: Я просто понял, что это с ...

Что такое рабочая копия и что делает для меня" переключение " в Tortoise SVN?

У меня есть программное приложение, и я попал в важную веху, версия 2.0. Я решил, что хочу пометить эту версию как "версия 2.0", так я назвал этот снимок. Я также создал ветку "версия-2.0" на случай, если мне нужно что-то исправить и объединить ее обратно в мой ствол. после прочтения файла справки Tortoise SVN он сообщает мне, что я могу переключить свою "рабочую копию" на вновь созданную ветку. Что это значит? в настоящее время у меня есть: / Project / Trunk/ / Project / Tags/ / ...

Извлечение значений столбцов фрейма данных в виде списка в Apache Spark

Я хотел бы преобразовать строковый столбец фрейма данных в список. Что я могу найти от Dataframe API-это RDD, поэтому я попытался сначала преобразовать его обратно в RDD, а затем применить toArray функция для RDD. В этом случае длина и SQL работают просто отлично. Однако результат, который я получил от RDD, имеет квадратные скобки вокруг каждого элемента, подобного этому [A00001]. Мне было интересно, если есть способ преобразовать столбец в список или способ снять квадратные скобки. любой предл ...

Разница между компонентом и контейнером в react redux

в чем разница между компонентом и контейнером в react redux? ...

Как узнать, какой тип значения находится в переменной Perl?

Как я могу сказать, какой тип значения переменной на Perl? $x может быть скаляром, ссылка на массив или ссылка на хэш (или, возможно, другие вещи). ...

Поместите текст в нижней части div

У меня есть 4 DIV рядом друг с другом, и все они сосредоточены в середине экрана. У меня есть 2 слова в каждом div, но я не хочу, чтобы они были вверху, я хочу, чтобы они появлялись в нижнем правом углу div. Как я могу это сделать? ...

Символ градусов (как в градусах Цельсия / Фаренгейта) в TextView

есть ли способ включить символ малых круговых градусов в текстовое представление? Это будет для показаний температуры, как в градусах Цельсия или Фаренгейта. Мне интересно, если кто-то сделал это программно раньше. ...