Codengineering - блог о программировании ➜ страница 2534


Буферизованный против небуферизованного ввода-вывода

я узнал, что по умолчанию ввод-вывод в программах буферизуется, т. е. они подаются из временного хранилища в запрашивающую программу. Я понимаю, что буферизация повышает производительность ввода-вывода (возможно, за счет сокращения системных вызовов). Я видел примеры отключения буферизации, например setvbuf В C. В чем разница между двумя режимами и когда следует использовать один над другим? ...

Разбор XML в Python с помощью примера ElementTree

мне трудно найти хороший, базовый пример того, как анализировать XML в python с помощью дерева элементов. Из того, что я могу найти, это, кажется, самая простая библиотека для анализа XML. Вот пример XML, с которым я работаю: <timeSeriesResponse> <queryInfo> <locationParam>01474500</locationParam> <variableParam>99988</variableParam> <timeParam> <beginDateTime>2009-09-24T15:15:55.271</beginDateTime> ...

Прокрутите до нижней части текстового поля C# [дубликат]

этот вопрос уже есть ответ здесь: как мне автоматически прокрутить до нижней части многострочного текстового поля? 11 ответов У меня есть текстовое поле в приложении C# Forms. Я заполняю текстовое поле информацией о событии загрузки формы. Затем я называю следующее: this.txtLogEntries.SelectionStart = txtLogEntries.Text.Length; this.txtLogEntries.ScrollToCaret(); в Текстовое поле не прокручивается вни ...

F# vs OCaml: переполнение стека

недавно я нашел презентацию о F# для программистов Python, и после просмотра его, решил реализовать решение "муравьиной головоломки" самостоятельно. есть муравей, который может ходить на плоской сетке. Муравей может двигаться по одному пространству за раз влево, вправо, вверх или вниз. То есть, из клетки (X, г) муравей может пройти в клетки (х+1, г), (х-1, У), (Х, Y+1), и (Х, Y-1). Точки, где сумма цифр координат x и y больше 25 недоступны для муравья. Например, точка (59,79) недоступна, потом ...

Узел-Webkit vs Electron [закрыто]

мы планируем построить кросс-платформенное настольное приложение. Мы нашли, что Node-Webkit является идеальным выбором для нас. Но GitHub разработал свою собственную структуру под названием Электрон вместо использования Node-Webkit. в чем разница между ними? ...

MySQL TEXT vs BLOB vs CLOB

каковы различия, преимущества и недостатки этих различных типов данных как с точки зрения производительности, так и с точки зрения удобства использования? ...

В Xcode 6 для Swift автозавершение кода не работает

с помощью Xcode 6 GM seed мое завершение кода перестало работать. Он работал на днях. Я пытался заставить раскрутиться Сегу работать вокруг, чтобы работать. Я сделал файл заголовка Objc и назначил его в качестве заголовка для класса Swift. на этом этапе я получаю завершение кода с проектом Objective-C. Но, не с быстрым проектом. Я попытался перезапустить Xcode, создав новый пустой проект. ...

Проблема CSS в Twitter Typeahead с Bootstrap 3

С выпуском Bootstrap 3. Typeahead был удален в пользу этого:https://github.com/twitter/typeahead.js Ive успешно интегрировал его на удаленной выборке данных но у меня возникли проблемы с автозаполнением Как вы можете видеть, в текстовом поле появляются два текста. Я включил css (https://github.com/jharding/typeahead.js-bootstrap.css) как сказано в документации, но не повезло. любая помощь или предложения будут оценены. jsfiddle показывает проблему:http://jsfiddle.net/KrtB5/ HTML <b ...

настройки ffmpeg для преобразования в mp4 и ogg для видео HTML5 [закрыто]

несмотря на всю шумиху, на самом деле у тега HTML5 video есть небольшая проблема. Для того, чтобы использовать его и для того, чтобы он был кросс-браузер совместим, вы должны включить более одного формата видео. Для таргетинга всех поддерживаемых браузеров эти форматы являются mp4 и ogg. Я искал оптимальные настройки для каждого формата, но, к сожалению, я не мог найти ни одного. Я использую ffmpeg 0.6, который имеет слоган "работает с HTML5". Я не эксперт по видео, поэтому мне было интересно, ...

Как продвигать конкретный номер сборки с другой работы в Jenkins?

Я установил Promoted Build Plugin с Jenkins и теперь я столкнулся с некоторыми проблемами, чтобы продвинуть сборку из существующей работы. Вот сценарий: существует Nightly Build задание, которое выполняется каждую ночь с запуском всех необходимых тестов и метрик; существует Deploy Build который принимает параметр ${BUILD_NUMBER} и развертывает сборку, имеющую соответствующий ${BUILD_NUMBER Nightly Build скажем, [Nightly Build] побежал и успешно построил артефакт #39 теперь я могу просто зап ...