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


Перебрать файлы в каталоге с помощью PowerShell

Как я могу изменить следующий код, чтобы посмотреть на все .файлы журнала в каталоге, а не только один файл? мне нужно перебрать все файлы и удалить все строки, которые не содержат "step4" или "step9". В настоящее время это создаст новый файл, но я не уверен, как использовать for each петли здесь (новичок). сами файлы называются так: 2013 09 03 00_01_29.журнал. Я бы хотел, чтобы выходные файлы либо перезаписывали их, либо имели то же самое имя, добавленное с "out". $In = "C:UsersgerhardlDo ...

Автоматический чернослив с git fetch или pull

Если кто-то удалил удаленную ветку, потому что работа закончена, и я не знаю, я не буду делать git fetch --prune и в конце концов я отодвину удаленную ветку. есть ли жизнеспособное решение для принуждения git использовать режим обрезки при извлечении / вытягивании без необходимости указывать его каждый раз? ...

В PHP добавить ведущие нули до единичного числа, на лету

PHP-есть ли быстрый, на лету метод для проверки одной символьной строки, а затем добавить начальный ноль? пример: $year = 11; $month = 4; $stamp = $year.add_single_zero_if_needed($month); // Imaginary function echo $stamp; // 1104 ...

Установите значение скрытого поля в форме с помощью jQuery ".val()" не работает

Я пытался установить значение скрытого поля в форме с помощью jQuery, но безуспешно. вот пример кода, который объясняет проблему. Если я сохраняю тип ввода "текст", он работает без каких-либо проблем. Но, изменение типа ввода на "скрытый", не работает ! <html> <head> <script type="text/javascript" src="jquery.js"> </script> <script type="text/javascript"> $(document).ready(function() { $("button").click(fun ...

Как определить "тип дизъюнкции" (типы объединения)?

один из способов, который имеет было предложено чтобы иметь дело с двойными определениями перегруженных методов, необходимо заменить перегрузку сопоставлением шаблонов: object Bar { def foo(xs: Any*) = xs foreach { case _:String => println("str") case _:Int => println("int") case _ => throw new UglyRuntimeException() } } этот подход требует, чтобы мы передали проверку статического типа аргументов foo. Было бы гораздо приятнее уметь писать object Bar { def ...

В log4j проверка isDebugEnabled перед ведением журнала повышает производительность?

Я использую настройки log4j в моем приложении для входа. Ранее я использовал отладочный вызов, например: Вариант 1: logger.debug("some debug text"); но некоторые ссылки предполагают, что лучше проверить isDebugEnabled() во-первых, как: Вариант 2: boolean debugEnabled = logger.isDebugEnabled(); if (debugEnabled) { logger.debug("some debug text"); } так что мой вопрос "вариант 2 улучшает производительность каким-либо образом?". потому что в любом случае рамки Log4J имеют такая же про ...

Как найти трассировку стека в Visual Studio?

Я спрашиваю, потому что я не мог найти трассировку стека в Visual Studio, при отладке возникшего исключения. ...

В чем разница между map и flatMap и хорошим вариантом использования для каждого?

может ли кто-нибудь объяснить мне разницу между картой и flatMap и что является хорошим вариантом использования для каждого? Что означает" сгладить результаты"? Для чего это хорошо? ...

Установите gitk на Mac

кто-нибудь знает, как установить gitk на Mac? С их официального сайта, кажется, gitk поставляется с git, но версия моего git (git version 1.7.12.4 (Apple Git-37)) не поставляется с gitk. brew install gitk не работает для gitk. информация о версии (скопировано из комментариев): OS X 10.8.2 (12C2034)"горный лев" XCode версии 4.6 (4H127) ...

Удаление завершающего символа новой строки из ввода fgets()

Я пытаюсь получить некоторые данные от пользователя и отправить его в другую функцию в gcc. Код что-то вроде этого. printf("Enter your Name: "); if (!(fgets(Name, sizeof Name, stdin) != NULL)) { fprintf(stderr, "Error reading Name.n"); exit(1); } однако, я считаю, что он имеет строку n символ в конце. Так что если я войду John это заканчивается отправкой Johnn. Как мне удалить это n и отправить соответствующую строку. ...