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

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

14
Сжатие потоков с использованием JDK8 с использованием лямбды (java.util.stream.Streams.zip)
В JDK 8 с лямбдой b93 в b93 был класс java.util.stream.Streams.zip, который можно использовать для архивирования потоков (это показано в учебном пособии Dhananjay Nene, посвященном изучению Java8-лямбд. Часть 1 ). Эта функция: Создает ленивый и последовательный объединенный поток, элементы которого являются результатом объединения элементов двух потоков. Однако в b98 это …

16
Как установить полную ширину разделителя в UITableView
У меня есть UITableViewгде разделители не имеют полной ширины. Это заканчивается как 10 пикселей перед левой стороной. Я играл с этим кодом в viewDidLoad(). self.tableView.layoutMargins = UIEdgeInsetsZero; Также в раскадровке, когда вы можете выбрать пользовательские или стандартные селекторы. Теперь все заполненные ячейки не имеют селекторов полной ширины, но пустые ячейки …


6
как открыть URL в Swift3
openURLустарела в Swift3. Кто-нибудь может привести несколько примеров того, как замена openURL:options:completionHandler:работает при попытке открыть URL-адрес?
149 ios  swift  swift3 

25
Как заставить просмотр ориентации контроллера в iOS 8?
Перед прошивкой 8, мы использовали ниже кода в сочетании с supportedInterfaceOrientations и shouldAutoRotate методов делегата , чтобы заставить ориентацию приложения к какой - либо конкретной ориентации. Я использовал приведенный ниже фрагмент кода, чтобы программно повернуть приложение в нужную ориентацию. Во-первых, я меняю ориентацию строки состояния. И затем просто представление и …

6
кортеж Python, чтобы диктовать
Для кортежа t = ((1, 'a'),(2, 'b')) dict(t)возвращается{1: 'a', 2: 'b'} Есть ли хороший способ получить {'a': 1, 'b': 2}(ключи и ключи поменялись местами)? В конечном счете, я хочу иметь возможность вернуть 1данное 'a'или 2данное 'b', возможно, обращение к диктату - не лучший способ.

29
Почему intellisense и подсказки кода перестают работать, когда Visual Studio открыт?
У меня были проблемы с Intellisense в Microsoft Visual Studio 2012 . Я буду работать над проектом, редактировать код и все такое (через некоторое время, от 5 минут до более часа) и внезапно, больше никаких предложений по коду или интеллигенции. Кажется, что оба перестают работать полностью одновременно. Единственное решение, которое …

11
Изменение выбранной опции элемента HTML Select
В моем HTML у меня есть <select>три <option>элемента. Я хочу использовать jQuery для проверки значения каждого параметра в сравнении с Javascript var. Если он совпадает, я хочу установить выбранный атрибут этой опции. Как бы я это сделал?
149 javascript  jquery  html 

9
Как работают лексические замыкания?
Пока я исследовал проблему с лексическими замыканиями в коде Javascript, я столкнулся с этой проблемой в Python: flist = [] for i in xrange(3): def func(x): return x * i flist.append(func) for f in flist: print f(2) Обратите внимание, что этот пример осторожно избегает lambda. На нем печатается «4 4 …

16
Как сделать ssh vagrant без запуска «vagrant ssh»?
Я хотел бы воспроизвести способ входа Vagrant на мою виртуальную машину в сценарии оболочки с помощью sshкоманды, поэтому я создаю псевдоним для своего экземпляра Vagrant. Каков синтаксис команды, чтобы использовать обычную sshкоманду для доступа к ней?

14
Как получить случайное значение из словаря в Python
Как я могу получить случайную пару от dict? Я делаю игру, в которой вам нужно угадать столицу страны, и мне нужно, чтобы вопросы появлялись случайным образом. В dictсмахивает{'VENEZUELA':'CARACAS'} Как я могу это сделать?
149 python  random  dictionary  key 

21
Сохраняйте точность с двойным в Java
public class doublePrecision { public static void main(String[] args) { double total = 0; total += 5.6; total += 5.8; System.out.println(total); } } Приведенный выше код печатает: 11.399999999999 Как мне заставить это просто напечатать (или быть в состоянии использовать это как) 11.4?

17
Eclipse IDE: как увеличить текст?
Я хочу, чтобы Firefox действовал так же, когда вы используете кнопку прокрутки мыши, чтобы увеличивать и уменьшать масштаб текущего представления. Есть ли что-то подобное для затмения?

7
Есть ли способ делать повторяющиеся задачи через определенные промежутки времени?
Есть ли способ делать повторяющиеся фоновые задачи в Go? Я думаю о чем-то похожем Timer.schedule(task, delay, period)на Java. Я знаю, что могу сделать это с помощью рутины и Time.sleep(), но я хотел бы что-то, что легко остановилось. Вот что я получил, но выглядит мне некрасиво. Есть ли чище / лучше? …
149 go 

3
Найти все файлы с именем файла, начинающимся с указанной строки?
У меня есть каталог с примерно 100000 файлами, и я хочу выполнить некоторую функцию для всех файлов, начиная с указанной строки, которая может соответствовать десяткам тысяч файлов. я пытался ls mystring* но это возвращает с ошибкой bash «Слишком много аргументов». Мой следующий план состоял в том, чтобы использовать find ./mystring* …
149 bash  find 

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