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

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




28
Делаем TextView прокручиваемым на Android
Я отображаю текст в текстовом представлении, которое кажется слишком длинным, чтобы поместиться на одном экране. Мне нужно сделать мой TextView прокручиваемым. Как я могу это сделать? Вот код: final TextView tv = new TextView(this); tv.setBackgroundResource(R.drawable.splash); tv.setTypeface(face); tv.setTextSize(18); tv.setTextColor(R.color.BROWN); tv.setGravity(Gravity.CENTER_VERTICAL| Gravity.CENTER_HORIZONTAL); tv.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEvent e) { …
772 android  scroll  textview 

29
Как заставить vim вставлять из (и копировать) в системный буфер обмена?
В отличие от других редакторов, vim хранит скопированный текст в своем собственном буфере обмена. Поэтому мне очень сложно скопировать текст с веб-страницы и вставить его в текущий рабочий файл. Так получилось, что мне нужно либо открыть gedit, либо набрать его вручную. Могу ли я сделать vim paste из системного буфера …
772 vim  editor  clipboard 

29
Как вы удаляете дубликаты из списка, сохраняя порядок?
На этот вопрос есть ответы на Переполнение стека на русском языке : Удаление дубликатов строк из файла сохраненных порядка строк Есть ли встроенная функция, которая удаляет дубликаты из списка в Python, сохраняя при этом порядок? Я знаю, что могу использовать набор для удаления дубликатов, но это разрушает первоначальный порядок. Я …

17
Является ли List <Dog> подклассом List <Animal>? Почему дженерики Java не являются неявно полиморфными?
Я немного озадачен тем, как дженерики Java обрабатывают наследование / полиморфизм. Предположим следующую иерархию - Животное (родитель) Собака - Кот (Дети) Итак, предположим, у меня есть метод doSomething(List&lt;Animal&gt; animals). По всем правилам наследования и полиморфизма я бы предположил, что a List&lt;Dog&gt; есть a, List&lt;Animal&gt;а a List&lt;Cat&gt; есть a, List&lt;Animal&gt;и поэтому …

30
Исполняемый файл pg_config не найден
У меня проблемы с установкой psycopg2. Я получаю следующую ошибку при попытке pip install psycopg2: Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full executable path with the option: python setup.py build_ext --pg-config /path/to/pg_config build ... or with the pg_config option …
771 python  pip  psycopg2 

23
Перемешивание списка объектов
У меня есть список объектов, и я хочу перетасовать их. Я думал, что мог бы использовать random.shuffleметод, но это, кажется, не удается, когда список объектов. Есть ли способ перетасовки объектов или другой способ обойти это? import random class A: foo = "bar" a1 = a() a2 = a() b = …
771 python  list  random  shuffle 

24
Поиск повторяющихся значений в MySQL
У меня есть таблица со столбцом varchar, и я хотел бы найти все записи, которые имеют повторяющиеся значения в этом столбце. Какой лучший запрос я могу использовать, чтобы найти дубликаты?
770 mysql 

14
Как открыть модальное окно Bootstrap с помощью jQuery?
Я использую функциональность модального окна Twitter Bootstrap. Когда кто-то нажимает кнопку «Отправить» в моей форме, я хочу показать модальное окно после нажатия кнопки «Отправить» в форме. &lt;form id="myform" class="form-wizard"&gt; &lt;h2 class="form-wizard-heading"&gt;BootStap Wizard Form&lt;/h2&gt; &lt;input type="text" value=""/&gt; &lt;input type="submit"/&gt; &lt;/form&gt; &lt;!-- Modal --&gt; &lt;div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" …

21
В чем разница между символической ссылкой и жесткой ссылкой?
Недавно меня спросили об этом во время собеседования. Я был честен и сказал, что знаю, как ведет себя символическая ссылка и как ее создать, но я не понимаю, как использовать жесткую ссылку и чем она отличается от символической.
770 unix  symlink  hardlink 

30
Как вызвать метод после задержки в Android
Я хочу иметь возможность вызывать следующий метод после указанной задержки. В цели c было что-то вроде: [self performSelector:@selector(DoSomething) withObject:nil afterDelay:5]; Есть ли эквивалент этого метода в Android с Java? Например, мне нужно иметь возможность вызывать метод через 5 секунд. public void DoSomething() { //do something here }
770 java  android  handler  delay 

30
Как удалить локальные ветви отслеживания, которые больше не существуют на удаленном
С помощью git remote prune originя могу удалить локальные ветви, которые больше не находятся на удаленном. Но я также хочу удалить локальные ветви, которые были созданы из этих удаленных ветвей (было бы неплохо проверить, не были ли они объединены). Как я могу это сделать?
770 git 


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