Codengineering - блог о программировании ➜ страница 1178
Python встроенная функция sum vs. для производительности цикла
Я заметил, что встроенная функция Python sum примерно в 3 раза быстрее цикла for при суммировании списка из 1 000 000 целых чисел: import timeit def sum1(): s = 0 for i in range(1000000): s += i return s def sum2(): return sum(range(1000000)) print 'For Loop Sum:', timeit.timeit(sum1, number=10) print 'Built-in Sum:', timeit.timeit(sum2, number=10) # Prints: # For Loop Sum: 0.751425027847 # Built-in Sum: 0.266746997833 Почему это? Как реализуется sum? ...
Spring Security OAuth2 | InsufficientAuthenticationException
Я пытаюсь построить сервер авторизации OAuth2 с помощью Spring Security OAuth2 (2.0.6.ОСВОБОЖДАТЬ). Вот как выглядит моя соответствующая конфигурация: - @Configuration @EnableAuthorizationServer public class OAuth2AuthorizationConfig extends AuthorizationServerConfigurerAdapter { @Autowired private AuthenticationManager authenticationManager; /* * (non-Javadoc) * * @see * org.springframework.security.oauth2.config.annotation.web.configuration * ...
Cocoa NSWindowController И NSWindow Not Deallocing
Я работаю с NSWindowController для реализации окна настроек. В документации Apple говорится, что по умолчанию контроллер и окно не освобождаются, потому что полезно не перезагружать все, что имеет смысл. Но в их документации говорится, что вы можете переопределить это поведение, но не объясняете, как это сделать. Документы Apple: When a window is closed and it is part of a document-based application, the document removes the window’s window controller from its list of window controllers. Thi ...
Численное решение оду в Python
Как численно решить оду в Python? Рассмотрим ddot{u}(phi) = -u + sqrt{u} Со следующими условиями u(0) = 1.49907 И dot{u}(0) = 0 С ограничением 0 <= phi <= 7pi. Затем, наконец, я хочу построить параметрический график, где координаты x и y генерируются как функция u. Проблема в том, что мне нужно запустить odeint дважды, так как это дифференциальное уравнение второго порядка. Я попробовал запустить его снова после первого раза, но он возвращается с Якобианской ошиб ...
Экспорт из электронной таблицы Google в XML
У меня есть электронная таблица google docs и XML-файл, который сделан на основе этой электронной таблицы. Сейчас мне нужен способ ускорить экспорт информации в формат XML. Поэтому я обратился к Google scripts. В настоящее время я могу извлечь определенные ячейки из электронной таблицы и сделать строковые переменные, однако мне нужно сохранить полученные строки в XML-файл, используя минимальное количество кликов. Есть ли способ мгновенно создать xml-файл с помощью скриптов google и отправить ...
Фильтр массива множественных условий Javascript
Мне нужна помощь в создании поиска по массиву, основанного на нескольких условиях. Кроме того, все условия являются условными, что означает, что я могу или не должен фильтровать по этим условиям. Что у меня есть: Массив объектов для фильтрации: var data = [{ "_id" : ObjectId("583f6e6d14c8042dd7c979e6"), "transid" : 1, "acct" : "acct1", "transdate" : ISODate("2012-01-31T05:00:00.000Z"), "category" : "category1", "amount" : 103 }, { "_id" : ObjectId("583f6e6d14c80 ...
Свойства триггера WPF
Я довольно новичок в WPF и в настоящее время работаю с triggers. У меня есть вопрос относительно простого триггера . Под простым триггером я подразумеваю тот, который следит за изменением в dependency property и использует a setter чтобы изменить стиль. Пример: <Style.Triggers> <Trigger Property="Control.IsFocused" Value ="True"> <Setter Property=" Control.Foreground" Value =" DarkRed" /> </Trigger> </Style.Triggers> Все примеры, которые я в ...
Добавление React в проект Django
Я разработчик Django, только начинаю добавлять React на одну страницу моего приложения,и мне это очень нравится. (Это обычное приложение Django с домашней страницей, страницей о программе и т. д., но также и страница "диаграмма" с интерактивным графиком, и я хочу построить интерактивную часть в React.) Проблема в том, что я начал с загружаемого React starter kit , и я не уверен, как сделать все "правильно", и это сложно, используя Django для обслуживания моего проект (все учебники, похоже, пре ...
Добавление QWidget в QGraphicsScene
У меня есть QGraphicsScene для рисования, где я теперь хочу "добавить" QWidget к QGraphicsItem (отображение поверх элемента, который, конечно, можно перемещать). Как это можно осуществить? Существует ли какой-либо QGraphicsItem, который может функционировать как контейнер виджета? ...
Android-передача длинного массива через широковещательное намерение
Я написал небольшую программу для android, там есть основное занятие с слушателем трансляции, и я создаю еще один поток. Поток ищет простые числа, загружает их в длинный arraylist и через каждые 3 секунды отправляет заполненный массив в основное действие через широковещательную передачу. Все в порядке, пока я не попытаюсь получить длинный массив extra от intent. Это вызывает каждый раз исключение nullpointerexception. Я попробовал со строковым arraylist, это сработало, но мне любопытно, потому ч ...