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

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

4
В Python, как вы конвертируете секунды с начала эпохи в объект `datetime`?
timeМодуль может быть инициализирован с помощью секунд с начала эпохи: >>> import time >>> t1=time.gmtime(1284286794) >>> t1 time.struct_time(tm_year=2010, tm_mon=9, tm_mday=12, tm_hour=10, tm_min=19, tm_sec=54, tm_wday=6, tm_yday=255, tm_isdst=0) Есть ли элегантный способ инициализации datetime.datetimeобъекта таким же образом?
249 python  datetime  date  time  epoch 


3
Временно переключите рабочую копию на определенный коммит Git
Как переключиться на конкретный коммит Git без потери всех коммитов, сделанных после него ? Я хочу, чтобы локальные файлы были изменены, но база данных коммитов останется нетронутой, только текущий указатель позиции будет установлен на текущий выбранный коммит. Я хочу изменить состояние файлов на конкретную фиксацию, запустить проект и, когда закончите, …
249 git  commit  temporary 


6
Что (лямбда) захватывает функция закрытия?
Недавно я начал играть с Python и обнаружил что-то необычное в работе замыканий. Рассмотрим следующий код: adders=[0,1,2,3] for i in [0,1,2,3]: adders[i]=lambda a: i+a print adders[1](3) Он создает простой массив функций, которые принимают один вход и возвращают этот вход, добавленный числом. Функции построены в forцикле, где итератор iработает от 0до …
249 python  lambda  closures 


3
Есть ли эквивалент «продолжить» в Parallel.ForEach?
Я портирую некоторый код Parallel.ForEachи получил ошибку с кодом, который у continueменя есть. Есть ли что-то эквивалентное, что я могу использовать в Parallel.ForEachфункционально эквивалентном continueв foreachцикле? Parallel.ForEach(items, parallelOptions, item => { if (!isTrue) continue; });

23
Какой самый быстрый способ перебрать массив в JavaScript?
Я узнал из книг, что вы должны написать для цикла, как это: for(var i=0, len=arr.length; i < len; i++){ // blah blah } так что arr.length не будет рассчитываться каждый раз. Другие говорят, что компилятор сделает некоторую оптимизацию для этого, так что вы можете просто написать: for(var i=0; i < …


6
Препроцессор дампа GCC определяет
На этот вопрос есть ответы на Переполнение стека на русском : Как узнать список всех определенных макросов? Есть ли способ для gcc / g ++ выгружать свои определения препроцессора из командной строки? Я имею в виду такие вещи , как __GNUC__, __STDC__и так далее.
249 gcc  g++  c-preprocessor 

28
Facebook OAuth «Домен этого URL не входит в домен приложения»
Позвольте мне начать с того, что я уже давно ищу ответ на этот вопрос ... Я пытаюсь настроить OAuth Facebook для работы с моим приложением, которое разрабатывается локально на моей машине. Все работало идеально с авторизацией Facebook, пока я не перешел с localhostдругого доменного имени (все еще локального на мой …

14
Android: разница между onInterceptTouchEvent и dispatchTouchEvent?
В чем разница между onInterceptTouchEventи dispatchTouchEventв Android? Согласно руководству разработчика Android, оба метода могут использоваться для перехвата события касания ( MotionEvent), но в чем разница? Как onInterceptTouchEvent, dispatchTouchEventи onTouchEventвзаимодействуют друг с другом в иерархии представлений ( ViewGroup)?

6
Вызов глобальной переменной внутри модуля
У меня есть файл с машинописным именем, Projects.tsкоторый я хочу сослаться на глобальную переменную, объявленную в плагине начальной загрузки bootbox.js. Я хочу получить доступ к переменной, вызываемой bootboxиз классов TypeScript. Является ли это возможным?
249 typescript 


6
Объявите и инициализируйте словарь в Typescript
Учитывая следующий код interface IPerson { firstName: string; lastName: string; } var persons: { [id: string]: IPerson; } = { "p1": { firstName: "F1", lastName: "L1" }, "p2": { firstName: "F2" } }; Почему инициализация не отклонена? В конце концов, второй объект не имеет свойства lastName.

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