Codengineering - блог о программировании ➜ страница 1846
Как проверить, если строка пуста с помощью регулярного выражения
Я пытаюсь сделать простое регулярное выражение, которое будет проверять, является ли строка пустой или нет. Case; " some" // not blank " " //blank "" // blank ...
Объект.смотреть() для всех браузеров?
пожалуйста, не забудьте прочитать все комментарии ниже. Объект.Смотрите и возражайте.Наблюдать как устаревшие. См. комментарий Эллиота Б для обновленного (по состоянию на июнь 2018 года) метода. Я искал простой способ контролировать объект или переменную для изменений, и я нашел Object.watch(), это поддерживается в браузерах Mozilla, но не IE. Поэтому я начал искать вокруг, чтобы увидеть, если кто-то написал какой-то эквивалент. о чем я найдено было плагин jQuery, но я не уверен, если это лу ...
Как использовать vimdiff для разрешения конфликта?
Я просто слил ветку в мой мастер в git и я получил Automatic merge failed; fix conflicts and then commit the result. теперь я побежал git mergetool и vimdiff открылся с изображением ниже. Я не знаю, как использовать vimdiff. Что означает каждая панель здесь и как я должен продолжить, чтобы исправить конфликт слияния? ...
Как именно работает хвостовая рекурсия?
я почти понимаю, как работает хвостовая рекурсия и разница между ней и нормальной рекурсией. Я только не понимаю, почему это не требуется стек, чтобы помнить свой обратный адрес. // tail recursion int fac_times (int n, int acc) { if (n == 0) return acc; else return fac_times(n - 1, acc * n); } int factorial (int n) { return fac_times (n, 1); } // normal recursion int factorial (int n) { if (n == 0) return 1; else return n * factorial(n - 1); } после вызова самой функции ...
Как запустить msbuild из командной строки с помощью Windows SDK 7.1?
я настраиваю поддержку .NET 4.0 на нашем сервере CI. Я установил .Net версии 4.0, а .Чистые инструменты из Windows 7.1 SDK для. на .NET 2.0 и 3.5, это просто сработало. С .NET 4, Когда я запускаю "Windows SDK 7.1 Command Prompt" из меню Пуск, он жалуется на The x86 compilers are not currently installed. x86-x86 Please go to Add/Remove Programs to update your installation. . Setting SDK environment relative to C:Program FilesMicrosoft SDKsWindowsv7.1 . Targeting Windows Server 2008 x86 De ...
Типичный.файл gitignore для приложения Android
просто поместите проект Android под git (бобовый стебель) управление версиями через командную строку ( терминал mac). Следующим шагом является настройка исключений. тем из вас, кто уже прошел этот путь: что должно быть типичным .файл gitignore выглядит как для проекта android? проект настроен в Eclipse ...
Извлечение столбца dplyr tbl в качестве вектора
есть ли более краткий способ получить один столбец dplyr tbl в качестве вектора из tbl с базой данных back-end (т. е. фрейм данных/таблица не может быть подмножеством напрямую)? require(dplyr) db <- src_sqlite(tempfile(), create = TRUE) iris2 <- copy_to(db, iris) iris2$Species # NULL Это было бы слишком просто, поэтому collect(select(iris2, Species))[, 1] # [1] "setosa" "setosa" "setosa" "setosa" etc. но это кажется немного неуклюжим. ...
Как использовать git с интеграцией gnome-keyring
Git 1.8.0 поддерживает интеграцию с gnome-keyring. http://www.h-online.com/open/news/item/Git-1-8-0-can-access-Windows-and-GNOME-keyrings-1733879.html после прочтения документов о помощниках учетных данных git:http://git-scm.com/docs/gitcredentials.html Я не смог найти способ, чтобы использовать эту новую функцию. Как я могу его интегрировать? Я использую Archlinux с Git, установленным из репозитория Archlinux. (мерзавец 1.8.0) ...
Набор данных объекта DataTable против
в настоящее время я использую DataTable для получения результатов из базы данных, которую я могу использовать в своем коде. однако многие примеры в интернете показывают использование набора данных вместо этого и доступ к таблицам через метод коллекций. есть ли какие-либо преимущества, с точки зрения производительности или иным образом, использования наборов данных или таблиц данных в качестве метода хранения результатов SQL? ...
Настройка инструмента с дифф.gitconfig хранит настройки
как настроить Git для использования другого инструмента для различения с помощью .файл gitconfig? у меня это в моем .gitconfig: [diff] tool = git-chdiff #also tried /bin/git-chdiff Он не работает; он просто открывает обычную командную строку diff. Когда я делаю export GIT_EXTERNAL_DIFF=git-chdiff затем git diff откроет внешний инструмент diffing (поэтому я знаю, что скрипт внешнего инструмента diff отлично работает). У меня что-то не так с моим .конфигурация gitconfig для инструмента ...