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

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

13
Как вставить в новую строку с Vim?
Мне часто приходится вставлять некоторые вещи в новую строку в vim. Что я обычно делаю, это: o<Esc>p Который вставляет новую строку и переводит меня в режим вставки, затем выходит из режима вставки и, наконец, вставляет. Три нажатия клавиш. Не очень эффективно. Есть идеи получше?
144 vim  editor 

7
удалить ядро ​​на ноутбуке Jupyter
Как я могу удалить ядро ​​из ноутбука Jupyter? Я имею ядро ​​R на моем ноутбуке Jupyter. В последнее время ядро ​​всегда умирает сразу после того, как я открываю новый блокнот.

6
Панды: поиск списка листов в файле Excel
Новая версия Pandas использует следующий интерфейс для загрузки файлов Excel: read_excel('path_to_file.xls', 'Sheet1', index_col=None, na_values=['NA']) но что если я не знаю доступные листы? Например, я работаю с файлами Excel, которые следующие листы Данные 1, Данные 2 ..., Данные N, foo, bar но я не знаю Nаприори. Есть ли способ получить список …
144 python  excel  pandas  openpyxl  xlrd 

7
Как найти, какие столбцы содержат любое значение NaN в кадре данных Pandas
Дан кадр данных панд, содержащий возможные значения NaN, разбросанные здесь и там: Вопрос: Как определить, какие столбцы содержат значения NaN? В частности, могу ли я получить список имен столбцов, содержащих NaN?
144 python  pandas  dataframe  nan 

5
Следует ли мне беспокоиться о лишних, неработающих контейнерах Docker?
Каждая docker runкоманда или каждая RUNкоманда внутри Dockerfile создает контейнер. Если контейнер больше не работает, его все еще можно увидеть с помощью docker ps -a. Стоит ли беспокоиться о наличии огромного списка неработающих контейнеров? Должен ли я выдавать docker rmна неработающие контейнеры? Я не уверен, какие потери производительности или памяти …
144 docker 

12
Какое соглашение об именах пакетов вы используете для личных / хобби-проектов на Java?
Я уже знаком со стандартным соглашением об именовании пакетов Java, использующим доменное имя для создания уникального имени пакета (то есть пакета com.stackoverflow.widgets). Однако я никогда не видел рекомендаций по выбору имен пакетов для личных проектов. Я предполагаю, потому что это действительно вопрос личного вкуса. Итак, как выбрать имена пакетов для …

10
Предложение MySQL «между» не включает?
Если я запускаю запрос с betweenпредложением, он, кажется, исключает конечное значение. Например: select * from person where dob between '2011-01-01' and '2011-01-31' Это дает все результаты с dob'2011-01-01' до '2011-01-30'; пропуск записей, где dobстоит '2011-01-31'. Может ли кто-нибудь объяснить, почему этот запрос ведет себя таким образом, и как я могу …
144 sql  mysql  between 

13
Как проверить, на каком порту работает MySQL и можно ли к нему подключиться?
Я установил MySQL и даже вошел в систему как пользователь. Но когда я пытаюсь подключиться вот так: http://localhost:3306 mysql://localhost:3306 Ни то, ни другое не работает. Не уверен, что оба должны работать, но хотя бы один из них должен :) Как я могу убедиться, что это действительно порт 3306? Есть ли …
144 mysql  linux  ubuntu 

5
Разница между фреймворком, библиотекой, IDE, API, SDK и инструментами? [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос Я хочу несколько примеров. Я всегда запутываюсь, поэтому на …
144 api  frameworks  sdk  ide  terminology 

11
Как выполнить выбор флажка одним щелчком в WPF DataGrid?
У меня есть DataGrid с первым столбцом в качестве текстового столбца и вторым столбцом в качестве столбца CheckBox. Я хочу, чтобы я установил флажок. Это нужно проверить. Но для выбора требуется два щелчка, при первом щелчке выбирается ячейка, при втором щелчке устанавливается флажок. Как сделать так, чтобы флажок ставился / …

3
Почему развертывание Azure занимает так много времени?
Я пытаюсь понять, почему развертывание небольшого приложения в Azure может занять от 20 до 60 минут (с использованием метода загрузки конфигурации / пакета, а не из VS). Я прочитал эту ситуацию и этой , но я все еще немного неясно - есть странный , не технология ритуал , который происходит …
144 deployment  azure 

13
Как заставить Windows работать так же быстро, как Linux, для компиляции C ++?
Я знаю, что это не столько вопрос программирования, сколько актуальный. Я работаю над довольно крупным кроссплатформенным проектом . В Windows я использую VC ++ 2008. В Linux я использую gcc. В проекте около 40к файлов. Windows в 10-40 раз медленнее, чем Linux при компиляции и компоновке одного и того же …

16
onConfigurationChanged не вызывается
Сегодня утром у меня возникла проблема при попытке обработать onConfigurationChangedсобытие. Проблема в том, что метод, который я отменяю, не вызывается, когда я меняю ориентацию телефона. Мне вообще не звонят. Я включил android:configChanges="orientation"действие, определенное в манифесте, как указано в документации по Android, но это не имеет значения. Вы столкнулись с этой …
144 android 

6
протестировать загрузку файла с помощью rspec - rails
Я хочу протестировать загрузку файла в рельсы, но не знаю, как это сделать. Вот код контроллера: def uploadLicense #Create the license object @license = License.create(params[:license]) #Get Session ID sessid = session[:session_id] puts "\n\nSession_id:\n#{sessid}\n" #Generate a random string chars = ("a".."z").to_a + ("A".."Z").to_a + ("0".."9").to_a newpass = "" 1.upto(5) { |i| …

10
конвертировать CSV / XLS в JSON? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос Кто-нибудь знает, есть ли приложение, которое позволит мне конвертировать предпочтительно XLS в JSON? …
144 json  csv  xls 

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