Codengineering - блог о программировании ➜ страница 2352
Как отформатировать вывод печати или строку в фиксированную ширину?
у меня есть этот код (печать появления всех перестановок в строке) def splitter(str): for i in range(1, len(str)): start = str[0:i] end = str[i:] yield (start, end) for split in splitter(end): result = [start] result.extend(split) yield result el =[]; string = "abcd" for b in splitter("abcd"): el.extend(b); unique = sorted(set(el)); for prefix in unique: if prefix != "": print "value " , prefix , ...
Вызовите / щелкните ссылку mailto с помощью JQuery / JavaScript
Я хотел бы вызвать mailto ссылка из JavaScript-то есть я хотел бы метод, который позволяет мне открыть почтовый клиент на ПК пользователей, точно так же, как если бы они нажали на обычную ссылку mailto. Как я могу это сделать? ...
Как повторно запустить неудачные тесты JUnit сразу?
есть ли способ иметь правило JUnit или что-то подобное, что дает каждому неудачному тесту второй шанс, просто пытаясь запустить его еще раз. фон: у меня есть большой набор тестов Selenium2-WebDriver, написанных с помощью JUnit. Из-за очень агрессивного времени (только короткие периоды ожидания после щелчков) некоторые тесты (1 из 100, и всегда другой) могут потерпеть неудачу, потому что сервер иногда отвечает немного медленнее. Но я не могу сделать период ожидания так долго, что это, безусловно ...
В чем разница между SubscribeOn и ObserveOn
Я только что обнаружил SubscribeOn, который заставляет меня задаться вопросом, если я должен использовать вместо ObserveOn. Google приняла меня здесь и здесь, но ни один из них не помог мне Грок разница: это кажется невероятно тонким. (в моем контексте у меня есть события, которые "появляются" в потоке без gui, и мне нужно переключиться на поток gui перед использованием данных событий для обновления элементов управления). ...
Могу ли я использовать Qt без qmake или Qt Creator?
Я хочу программировать с помощью Qt, но я не хочу использовать специальные компиляторы или IDE, такие как Qt Creator и qmake. Я хочу писать с Кейт и компилировать с g++. могу ли я скомпилировать программу, которая использует Qt с g++? Как мне скомпилировать его с помощью g++? ...
Как обернуть комментарии git commit?
есть ли способ обернуть комментарии git commit (при просмотре через git log), то есть они не отрезаны в конце строки? Кажется, должно быть довольно простое решение, но я не смог найти. спасибо. ...
Я могу передать не строку в WCF RESTful-сервис, используя классы uritemplate?
могу ли я сделать следующее? [OperationContract] [WebGet(UriTemplate = "/foo/{id}")] string GetFoo(int id); Я хотел бы, чтобы мой сервис функционировал как RESTful service и RPC-style SOAP service. Если возможно, я хотел бы сохранить int как int, а не парсинг вручную. ...
Получение the.NET путь к каталогу платформы
Как я могу получить путь к каталогу .NET Framework внутри моего приложения C#? папка, на которую я ссылаюсь "C:WINDOWSMicrosoft.NETFrameworkv2.0.50727" ...
GitHub: повторное открытие объединенного запроса на вытягивание
Я внес некоторые изменения Я отправил запрос на вытягивание запрос на вытягивание был принят и объединен. мы нашли ошибку изменения были удалены снова, пока я исправил ошибку. теперь я исправил ошибку и хочу повторно отправить запрос pull с 1 дополнительной фиксацией. Есть ли способ снова открыть запрос на вытягивание или обновить его, или мне нужно создать новый запрос на вытягивание, снова ввести описание и т. д.? У Gitorious есть эта функция, и мы недавно переехали в GitHub. ...
B-дерево против хэш-таблицы
в MySQL тип индекса является b-деревом, а доступ к элементу в b-дереве находится в логарифмическом амортизированном времени O(log(n)). С другой стороны, доступ к элементу хэш-таблицы в O(1). почему хэш-таблица не используется вместо b-дерева для доступа к данным внутри базы данных? ...