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


"Плохие" функции C против их" хороших " альтернатив

каковы "плохие" функции в C, и каковы их "хорошие" альтернативы? Почему плохие плохие, и что делает хороших людей лучше? Я знаю, например, gets() "плохо", потому что он не имеет никакой формы проверки границ. Какова его лучшая альтернатива? fgets()? Я слышал scanf() - это плохо, но я не могу вспомнить, почему. Кто-нибудь знает? Какая самая лучшая альтернатива? есть еще? ...

Состояние цвета фона CardView не соблюдается

вкратце: Как мы можем определить цветовые состояния свойства CardView cardBackgroundColor (в макете ListView, в данном случае)? (Я использую RC1 из Android L developer preview, на телефоне с установленным 4.4 и " com.андроид.поддержка: cardview-v7: 21.0.0-rc1 " в сборке.gradle) больше: в макете CardView мы устанавливаем радиус угла и цвет фона CardView через cardCornerRadius и cardBackgroundColor. однако цвет фона не отражает выбранные состояния,например, если элемент списка нажат. Если в ...

Java Массив, Поиск Дубликатов

У меня есть массив, и я ищу дубликаты. duplicates = false; for(j = 0; j < zipcodeList.length; j++){ for(k = 0; k < zipcodeList.length; k++){ if (zipcodeList[k] == zipcodeList[j]){ duplicates = true; } } } однако, этот код не работает, когда нет никаких дубликатов. Почему это? ...

Список всех файлов и папок в каталоге с рекурсивной функцией PHP

Я пытаюсь пройти через все файлы в каталоге, и если есть каталог, пройти через все его файлы и так далее, пока нет больше каталогов, чтобы перейти. Каждый обработанный элемент будет добавлен в массив результатов в функции ниже. Это не работает, хотя я не уверен, что я могу сделать / что я сделал неправильно, но браузер работает безумно медленно, когда этот код ниже обрабатывается, любая помощь приветствуется, спасибо! код: function getDirContents($dir){ $results = array(); ...

Как загрузить загрузочные модели в магистраль.js при использовании AMD (требуется.js)

костяк.документация js предлагает загружать загрузочные модели следующим образом: <script> var Accounts = new Backbone.Collection; Accounts.reset(<%= @accounts.to_json %>); var Projects = new Backbone.Collection; Projects.reset(<%= @projects.to_json(:collaborators => true) %>); </script> но это шаблон, который может быть использован в подход AMD (использование require.js) единственное возможное решение-объявить глобальная переменная, хранящая данные JSON и использо ...

Издеваясь над useragent в javascript?

Я ищу способ программно изменить навигатора.userAgent на лету. В моей неудачной попытке получить автоматический модульный тестер javascript я сдался и попытался начать использовать fireunit. Сразу же я врезался в одну из стен использования фактического браузера для тестирования javascript. в частности, мне нужно менять навигатор.userAgent для имитации нескольких сотен строк userAgent для обеспечения правильного обнаружения и покрытия данной функции. навигатор.userAgent только для чтения, так чт ...

Профилировщик и инструменты анализа памяти для Delphi [закрыто]

Я недавно обновился с Delphi 4 до Delphi 2009. С Delphi 4 я использовал GpProfile by Primoz Gabrijelcic как профилировщик и сыщик памяти силой Турбо для анализа утечек памяти и отладки. Оба работали хорошо для меня. Но теперь мне нужны новые инструменты, которые будут работать с Delphi 2009. лидер в профилировании / анализе инструментов для Delphi с большим отрывом, очевидно,по AutomatedQA AQTime. Они недавно даже сожрали Memproof от Атанаса Соянова, который, как я понял, был отличным и свобод ...

SVN " уже заблокирована ошибка"

при попытке зафиксировать изменение в репозитории (где я единственный пользователь) я получаю ошибку Path '/trunk/TemplatesLibrary/constraints/templates/TP145210GB01_PersonWithOrganizationUniversal.cs' is already locked by user 'admin' in filesystem '/guest/gam/subversion/cdaapi/db' Я пользователь 'admin'. Я пробовал следующее, Все без успеха запуск "очистки" от Tortoise SVN проверка новой копии используя "repo browser" для взлома блокировок, но никакие блокировки не отображаются ( в соот ...

wp nav menu изменить имя класса подменю?

есть ли способ изменить ребенка <ul class="sub-menu"> генерируется самим Wordpress к пользовательскому имени класса? Я знаю, что родительский ul вы можете удалить или изменить имя с помощью 'menu_class' => 'newname' Я не мог найти... пробовал 'submenu_class' => 'customname': D кажется мне логикой, но очевидно, что это не так.. какие идеи? ...

Передать переменную в php-скрипт работает из командной строки

у меня есть PHP-файл, который необходимо запустить из командной строки (через crontab). Мне нужно пройти type=daily файл, но я не знаю как. Я попробовал: php myfile.php?type=daily но эта ошибка была возвращена: не удалось открыть входной файл: файл myfile.php?тип=ежедневно что я могу сделать? ...