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


Нужно ли закрывать () как FileReader, так и BufferedReader?

Я читаю локальный файл, используя BufferedReader, обернутый вокруг FileReader: BufferedReader reader = new BufferedReader(new FileReader(fileName)); // read the file // (error handling snipped) reader.close(); мне нужно close() the FileReader а также, или обертка будет обрабатывать это? Я видел код, где люди делают что-то вроде этого: FileReader fReader = new FileReader(fileName); BufferedReader bReader = new BufferedReader(fReader); // read the file // (error handling snipped) bReader.close ...

Groovy: какова цель "def" в "def x = 0"?

в следующем фрагменте кода (взято из руководство по семантике Groovy), почему префикс назначения с ключевого слова def? def x = 0 def y = 5 while ( y-- > 0 ) { println "" + x + " " + y x++ } assert x == 5 The def ключевое слово может быть удалено, и этот фрагмент приведет к тем же результатам. Так в чем же эффект ключевое слово def ? ...

Как создать читаемый diff из двух электронных таблиц с помощью git diff?

у нас есть много электронных таблиц (xls) в нашем репозитории исходного кода. Они обычно редактируются с помощью gnumeric или openoffice.org, и в основном используются для заполнения баз данных для модульного тестирования с dbUnit. Нет простых способов делать различия в файлах xls, о которых я знаю, и это делает слияние чрезвычайно утомительным и подверженным ошибкам. Я попытался преобразовать электронные таблицы в xml и сделать обычный diff, но на самом деле кажется, что это должно быть пос ...

Как я могу сказать PyCharm, какой тип параметра ожидается?

когда дело доходит до конструкторов, назначений и вызовов методов, PyCharm IDE довольно хорошо анализирует мой исходный код и выясняет, какого типа должна быть каждая переменная. Мне нравится, когда это правильно, потому что это дает мне хорошую информацию о завершении кода и параметрах, и это дает мне предупреждения, если я пытаюсь получить доступ к атрибуту, который не существует. но когда дело доходит до параметров, он ничего не знает. Выпадающие списки завершения кода ничего не могут показа ...

Каков принцип инверсии зависимостей и почему это важно?

Что такое принцип инверсии зависимостей и почему это важно? ...

в jQuery URL-адреса 3.0.ошибка метода indexOf

Я получаю следующую ошибку от jQuery, как только он был обновлен до v3.0.0. jquery.js:9612 Uncaught TypeError: url.indexOf is not a function есть идеи, почему? ...

рельсы простая форма-скрытое поле-создать?

Как вы можете иметь скрытое поле с простой формой? следующий код: = simple_form_for @movie do |f| = f.hidden :title, "some value" = f.button :submit приводит к этой ошибке: undefined method `hidden' for #SimpleForm::FormBuilder:0x000001042b7cd0 ...

Как импортировать сертификат. cer в хранилище ключей java?

во время разработки клиента Java webservice я столкнулся с проблемой. Аутентификация для веб-службы использует сертификат клиента, имя пользователя и пароль. Сертификат клиента, который я получил от компании, стоящей за веб-сервисом, находится в . Когда я проверяю файл с помощью текстового редактора, он имеет следующее содержимое: -----BEGIN CERTIFICATE----- [Some base64 encoded data] -----END CERTIFICATE----- Я могу импортировать этот файл в качестве сертификата в Internet Explorer (без необ ...

Понимание PrimeFaces process / update и JSF f:AJAX execute/render attributes

что именно process и update в PrimeFaces p:commandXxx компоненты и execute и render на f:ajax тег? что работает во время проверки? Что значит update атрибут делает, а не обновляет значение для компонента с задней стороны? Делай process атрибут привязать значение к модели? Что именно делать @this,@parent,@all и @form в обоих атрибутами? пример ниже работает нормально, но я немного запутался в основных концепция. <p:commandButton process="@parent" update="@form" ...

Как повернуть фрейм данных

что такое pivot? как мне повернуть? этот стержень? длинный формат в широкий формат? я видел много вопросов о сводных таблицах. Даже если они не знают, что они спрашивают о сводных таблицах, они обычно это делают. Практически невозможно написать канонический вопрос и ответ, который охватывает все аспекты поворота.... ... Но я собираюсь дать ему идти. проблема с существующими вопросами и ответами заключается в том, что часто вопрос фокусируется на нюансе, который ОП имеет проблемы с обобщен ...