программирование

Q & A для профессиональных программистов и энтузиастов

9
Как искать файлы, содержащие окончания строк (CRLF), с помощью grep в Linux?
Я хочу найти файлы, содержащие окончания строки dos, с помощью grep в Linux. Что-то вроде этого: grep -IUr --color '\r\n' . Вышеупомянутое, похоже, соответствует буквальному, rnа это не то, что нужно . Результат будет передан через xargs в задачи для преобразования crlf в lf, как это grep -IUrl --color '^M' …
126 linux  bash  grep  newline 

14
POST-запрос через RestTemplate в JSON
Я не нашел примера, как решить свою проблему, поэтому хочу попросить вас о помощи. Я не могу просто отправить запрос POST с помощью объекта RestTemplate в JSON Каждый раз получаю: org.springframework.web.client.HttpClientErrorException: 415 Неподдерживаемый тип носителя Я использую RestTemplate таким образом: ... restTemplate = new RestTemplate(); List<HttpMessageConverter<?>> list = new ArrayList<HttpMessageConverter<?>>(); …
126 java  json  spring  rest  resttemplate 

7
Преобразование LocalDate в LocalDateTime или java.sql.Timestamp
Я использую JodaTime 1.6.2. У меня есть LocalDateфайл LocalDateTime, который мне нужно преобразовать либо в (Joda) , либо в или java.sqlTimestampдля отображения. Причина этого в том, что я понял, как конвертировать между a LocalDateTimeи a java.sql.Timestamp: LocalDateTime ldt = new LocalDateTime(); DateTimeFormatter dtf = DateTimeFormatter.forPattern("yyyy-MM-dd HH:mm:ss"); Timestamp ts = Timestamp.valueOf(ldt.toString(dtf)); …
126 java  timestamp  jodatime 

13
Как сбросить последовательность в postgres и заполнить столбец id новыми данными?
У меня есть таблица с более чем миллионом строк. Мне нужно сбросить последовательность и переназначить столбец идентификатора новыми значениями (1, 2, 3, 4 ... и т. Д.). Есть какой-нибудь простой способ сделать это?

5
'await' работает, но при вызове task.Result зависает / блокируется
У меня есть следующие четыре теста, и последний зависает, когда я его запускаю. Почему это происходит: [Test] public void CheckOnceResultTest() { Assert.IsTrue(CheckStatus().Result); } [Test] public async void CheckOnceAwaitTest() { Assert.IsTrue(await CheckStatus()); } [Test] public async void CheckStatusTwiceAwaitTest() { Assert.IsTrue(await CheckStatus()); Assert.IsTrue(await CheckStatus()); } [Test] public async void CheckStatusTwiceResultTest() { Assert.IsTrue(CheckStatus().Result); …
126 c#  nunit  task  deadlock  async-await 

6
Воспроизвести аудиофайл из каталога ресурсов
У меня такой код: AssetFileDescriptor afd = getAssets().openFd("AudioFile.mp3"); player = new MediaPlayer(); player.setDataSource(afd.getFileDescriptor()); player.prepare(); player.start(); Проблема в том, что когда я запускаю этот код, он начинает воспроизводить все аудиофайлы в каталоге ресурсов в алфавитном порядке, а не просто воспроизводить запрошенный мной аудиофайл. Что я делаю не так? Есть ли лучший …

8
Как "git pull" перейти в ветку, которая не является текущей?
При запуске git pullна masterветке, он обычно тянет с origin/master. Я нахожусь в другой ветке с именем newbranch, но мне нужно запустить команду, которая выполняет операцию git pullfrom origin/masterв, masterно я не могу запустить ее, git checkoutчтобы изменить выбранную ветку, пока не завершится извлечение. Есть ли способ сделать это? Чтобы …
126 git  branch  git-branch 

6
Всегда ли "finally" выполняется в Python?
Гарантируется ли, что для любого возможного блока try-finally в Python finallyвсегда будет выполняться блок? Например, скажем, я возвращаюсь, находясь в exceptблоке: try: 1/0 except ZeroDivisionError: return finally: print("Does this code run?") Или, может быть, я повторно подниму Exception: try: 1/0 except ZeroDivisionError: raise finally: print("What about this code?") Тестирование показывает, …

11
Unix - создать путь к папкам и файлу
Я знаю, что вы можете mkdirсоздать каталог и touchсоздать файл, но разве нельзя выполнить обе операции за один раз? т.е. если я хочу сделать следующее, когда папка otherне существует: cp /my/long/path/here/thing.txt /my/other/path/here/cpedthing.txt Ошибка: cp: cannot create regular file `/my/other/path/here/cpedthing.txt': No such file or directory Кто-нибудь придумал функцию как обходной путь …
126 linux  bash  shell  unix  scripting 

10
Добавлять и удалять представления в Android динамически?
Как мне добавлять и удалять представления, такие как TextViews, из приложения Android, например, на исходном экране контактов Android, где вы нажимаете небольшой значок в правой части поля, и он добавляет или удаляет поле, состоящее из a TextViewи editTextView(из чего Я могу видеть). Есть примеры того, как этого добиться?

16
Что происходит не так, когда Visual Studio сообщает мне «xcopy завершился с кодом 4»
Я не очень хорошо знаком с событиями после сборки, поэтому я немного не понимаю, что не так с моей программой. При компиляции в Visual Studio 2010 я получаю следующее: The command "xcopy C:\Users\Me\Path\Foo.bar\Library\dsoframer.ocx C:\Users\Me\Path\Foo.bar\bin\Debug\ /Y /E /D xcopy C:\Users\Me\Path\Foo.bar\ApplicationFiles C:\Users\Me\Path\Foo.bar\bin\Debug\ /Y /E /D xcopy C:\Users\Me\Path\url\ C:\Users\Me\Path\Foo.bar\bin\Debug\ /Y /E /D rmdir …


4
Как сформировать столбец кортежа из двух столбцов в Pandas
У меня есть DataFrame Pandas, и я хочу объединить столбцы lat и long, чтобы сформировать кортеж. <class 'pandas.core.frame.DataFrame'> Int64Index: 205482 entries, 0 to 209018 Data columns: Month 205482 non-null values Reported by 205482 non-null values Falls within 205482 non-null values Easting 205482 non-null values Northing 205482 non-null values Location 205482 …

5
Как обнаружить нажатие клавиши Esc в React и как с этим справиться
Как определить нажатие клавиши Esc на reactjs? То же, что и jquery $(document).keyup(function(e) { if (e.keyCode == 27) { // escape key maps to keycode `27` // <DO YOUR WORK HERE> } }); После обнаружения я хочу передать информацию компонентам. У меня есть 3 компонента, из которых последний активный компонент …

9
Остановить предупреждение «Для продолжения отладки необходим доступ к инструментам разработчика, чтобы взять под контроль другой процесс»
Я недавно обновился до 10.7.3, и когда я пытаюсь отладить свой проект iOS в симуляторе в первый раз после входа в систему, мне предлагается два следующих предупреждения: Мой пользователь является администратором. Я никогда раньше не видел этих предупреждений. Как мне заставить их остановиться? РЕДАКТИРОВАТЬ Я подтвердил, что являюсь участником _developerгруппы, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.