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

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


10
Как удалить элементы из словаря, перебирая его?
Является ли законным удаление элементов из словаря в Python при его повторении? Например: for k, v in mydict.iteritems(): if k == val: del mydict[k] Идея состоит в том, чтобы удалить элементы, которые не удовлетворяют определенному условию, из словаря, вместо того, чтобы создавать новый словарь, который является подмножеством повторяемого итератора. Это …

10
Преобразование datetime.date в UTC в Python
Я имею дело с датами в Python, и мне нужно преобразовать их в метки времени UTC для использования внутри Javascript. Следующий код не работает: >>> d = datetime.date(2011,01,01) >>> datetime.datetime.utcfromtimestamp(time.mktime(d.timetuple())) datetime.datetime(2010, 12, 31, 23, 0) Преобразование объекта даты сначала в datetime также не помогает. Я попробовал пример по этой ссылке …
295 python  datetime  utc 

16
Swift - кодировать URL
Если я закодирую строку, как это: var escapedString = originalString.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding) это не избежать косой черты /. Я искал и нашел этот код Objective C: NSString *encodedString = (NSString *)CFURLCreateStringByAddingPercentEscapes( NULL, (CFStringRef)unencodedString, NULL, (CFStringRef)@"!*'();:@&=+$,/?%#[]", kCFStringEncodingUTF8 ); Есть ли более простой способ закодировать URL, и если нет, то как мне написать это …
295 ios  swift  urlencode 

12
Отправка данных обратно в Основное действие в Android
У меня есть два вида деятельности: основная деятельность и деятельность детей. Когда я нажимаю кнопку в основном задании, запускается дочернее действие. Теперь я хочу отправить некоторые данные обратно на главный экран. Я использовал класс Bundle, но он не работает. Выдает некоторые исключения во время выполнения. Есть ли решение для этого?

4
Как я могу ограничить Parallel.ForEach?
У меня есть асинхронный цикл Parallel.ForEach (), с помощью которого я загружаю некоторые веб-страницы. Моя пропускная способность ограничена, поэтому я могу загружать только x страниц за раз, но Parallel.ForEach выполняет весь список нужных веб-страниц. Есть ли способ ограничить номер потока или любой другой ограничитель при запуске Parallel.ForEach? Демо-код: Parallel.ForEach(listOfWebpages, webpage …

16
RecyclerView против ListView
От разработчика Android ( Создание списков и карт ): Виджет RecyclerView - это более продвинутая и гибкая версия ListView. Хорошо, это звучит круто, но когда я увидел этот пример изображения, я действительно запутался в разнице между этими двумя. Изображение выше может быть легко создано с ListViewпомощью специального адаптера. Итак, в …

3
Как получить список всех действительных IP-адресов в локальной сети? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 7 лет назад . Улучшить этот вопрос Есть ли способ получить список всех действительных IP-адресов в локальной сети? Я имею в виду все …
295 networking  ip 

14
Что такое getattr () и как мне его использовать?
Я недавно прочитал о getattr()функции . Проблема в том, что я до сих пор не могу понять идею его использования. Единственное, что я понимаю getattr(), getattr(li, "pop")это то же самое, что звонить li.pop. Я не понял, когда в книге упоминалось, как вы используете ее, чтобы получить ссылку на функцию, не …
295 python  getattr 


9
Как мне найти ширину и высоту окна терминала?
В качестве простого примера я хочу написать скрипт CLI, который может печатать =по всей ширине окна терминала. #!/usr/bin/env php <?php echo str_repeat('=', ???); или #!/usr/bin/env python print '=' * ??? или #!/usr/bin/env bash x=0 while [ $x -lt ??? ]; do echo -n '='; let x=$x+1 done; echo
295 terminal 

15
Общие настройки Android для создания однократного действия (пример) [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 3 года назад . Улучшить этот вопрос У меня есть три действия A, B и C, где A и B …


14
Лучший способ извлечь субвектор из вектора?
Предположим, у меня есть std::vector(назовем это myVec) размер N. Какой самый простой способ построить новый вектор, состоящий из копии элементов от X до Y, где 0 <= X <= Y <= N-1? Например, myVec [100000]через myVec [100999]вектор размера 150000. Если это не может быть эффективно сделано с вектором, есть ли …
295 c++  stl  vector  range 

11
Регулярное выражение, чтобы найти строку, включенную между двумя символами при ИСКЛЮЧЕНИИ разделителей
Мне нужно извлечь из строки набор символов, которые находятся между двумя разделителями, не возвращая сами разделители. Простой пример должен быть полезен: Цель : извлечь подстроку в квадратных скобках, не возвращая сами скобки. Базовая строка :This is a test string [more or less] Если я использую следующие рег. ех. \ [. …
295 regex 

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