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

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

14
Все, кроме последнего элемента массива Ruby
Скажем, у меня есть массив Ruby a = [1, 2, 3, 4] Если мне нужно все, кроме первого, я могу написать a.drop(1), и это здорово. Если я хочу все, кроме последнего , я могу думать только об этом a[0..-2] # or a[0...-1] но ни один из них не кажется таким …
140 ruby 

9
Значок элемента панели навигации не показывает исходный цвет
Я пытаюсь показать значок рядом с элементом в моем меню для панели навигации, но по какой-то причине значок всегда отображается серым, а не исходным цветом (коричневым). Есть ли способ предотвратить это, чтобы показать исходный цвет значка? MainActivity.java public class MainActivity extends AppCompatActivity { private DrawerLayout mDrawerLayout; @Override protected void onCreate(Bundle …

7
Visual Studio 2010 IntelliSense не выбирает значение по умолчанию - он просто отмечает его
У меня довольно неприятная проблема с IntelliSense в Visual Studio 2010: Время от времени (но не всегда - просто вне моего контроля) движок Intellisense выбирает «пометить» вариант вместо того, чтобы фактически выбирать его. Это означает, что вместо того, e n Enterчтобы печатать, чтобы получить доступ к опции по умолчанию, начинающейся …

17
Преобразование массива примитивных длинных длин в список длинных позиций
Это может быть довольно простой вопрос для руководителя службы, но моя первая попытка на удивление полностью не сработала. Я хотел взять массив примитивных длинных значений и превратить его в список, что я попытался сделать вот так: long[] input = someAPI.getSomeLongs(); List<Long> inputAsList = Arrays.asList(input); //Total failure to even compile! Как …


15
Отключение неявной анимации в - [CALayer setNeedsDisplayInRect:]
У меня есть слой со сложным кодом рисования в методе -drawInContext :. Я пытаюсь свести к минимуму объем рисования, который мне нужно сделать, поэтому я использую -setNeedsDisplayInRect: для обновления только измененных частей. Это отлично работает. Однако, когда графическая система обновляет мой слой, он переходит от старого к новому изображению с …

6
Удалить элемент в срезе
func main() { a := []string{"Hello1", "Hello2", "Hello3"} fmt.Println(a) // [Hello1 Hello2 Hello3] a = append(a[:0], a[1:]...) fmt.Println(a) // [Hello2 Hello3] } Как работает этот трюк с удалением с функцией добавления? Казалось бы, он захватывает все до первого элемента (пустой массив) Затем добавляем все после первого элемента (нулевая позиция) Что …
140 go 

8
Какой размер текста по умолчанию на Android?
У меня есть смесь кнопок и собственного представления, где я устанавливаю размер текста с помощью Paint.setTextSize (). Я хочу, чтобы размер текста выглядел так же, как текст на кнопке. Теперь я, конечно, могу установить размер текста кнопки, например, 18sp, и использовать 18, на мой взгляд. Но для лучшей интеграции я …
140 android  text-size 

2
Как открывать, читать и писать из последовательного порта в C?
Я немного запутался в чтении и записи в последовательный порт. У меня есть USB-устройство в Linux, которое использует драйвер конвертера последовательного USB-устройства FTDI. Когда я подключаю его, он создает: / dev / ttyUSB1. Я думал, что будет просто открыть и читать / писать из него на C. Я знаю скорость …
140 c  linux  serial-port 

9
Какую криптографическую хеш-функцию мне выбрать?
Платформа .NET поставляется с 6 различными алгоритмами хеширования: MD5: 16 байт (время хеширования 500 МБ: 1462 мс) SHA-1: 20 байтов (1644 мс) SHA256: 32 байта (5618 мс) SHA384: 48 байтов (3839 мс) SHA512: 64 байта (3820 мс) RIPEMD: 20 байт (7066 мс) Каждая из этих функций выполняется по-разному; MD5 - …

5
Получить сгенерированный идентификатор после вставки
Я использую SQLite с Android и хочу знать, как лучше всего получить сгенерированный идентификатор вставленной мной строки. Я думаю, что решение требует поиска после включения, но это выглядит не лучшим образом.
140 java  android  sqlite 

7
Отладка кода миграции Entity Framework с первым кодом
Сначала я использую код Entity Framework на своем веб-сайте, и мне просто интересно, есть ли способ отладить коды миграции. Вы знаете, как установка точек останова и тому подобное. Я использую консоль диспетчера пакетов для обновления базы данных с помощью Update-Database. Благодарность



4
Как работает атрибут ThreadStatic?
Как работает [ThreadStatic]атрибут? Я предполагал, что компилятор испускает некоторый IL для заполнения / извлечения значения в TLS, но, глядя на разборку, похоже, что это не делается на этом уровне. Что произойдет, если вы поместите его на нестатический член? У нас был разработчик, который допустил эту ошибку, а компилятор даже не …
140 c#  static  threadstatic 

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