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

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

2
Почему `[` лучше чем `subset`?
Когда мне нужно отфильтровать data.frame, т.е. извлечь строки, которые удовлетворяют определенным условиям, я предпочитаю использовать subsetфункцию: subset(airquality, Month == 8 & Temp > 90) Вместо [функции: airquality[airquality$Month == 8 & airquality$Temp > 90, ] Есть две основные причины моего предпочтения: Я считаю, что код читается лучше, слева направо. Даже люди, …
400 r  filter  subset  r-faq 

1
The Definitive C Книга Руководство и список
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Этот вопрос пытается собрать поддерживаемый сообществом список качественных книг ос язык программирования, ориентированный на различные уровни квалификации. C - это сложный язык программирования, который сложно …
400 c 

7
Как и / или почему слияние в Git лучше, чем в SVN?
В нескольких местах я слышал, что одна из главных причин, почему распределенные системы контроля версий сияют, объединение гораздо лучше, чем в традиционных инструментах, таких как SVN. Это на самом деле из-за внутренних различий в работе этих двух систем, или у конкретных реализаций DVCS, таких как Git / Mercurial, просто более …

17
Что подразумевается под неизменным?
Это может быть самый тупой вопрос, который когда-либо задавался, но я думаю, что это довольно запутанно для новичка на Java. Может кто-нибудь уточнить, что подразумевается под неизменным ? Почему Stringнеизменный? Каковы преимущества / недостатки неизменяемых объектов? Почему изменяемый объект, например, StringBuilderдолжен быть предпочтительнее, чем String и наоборот? Хороший пример (на …

8
Есть ли способ перерисовать окно tmux при переключении меньшего монитора на больший?
Допустим, вы подключаетесь к удаленному серверу через ssh с помощью Terminal.app. Когда вы подключаете tmux к монитору с большим разрешением от меньшего, чем вы ранее запускали tmux, он рисует точки вокруг консоли. Это не соответствует новому размеру окна. Есть ли способ перерисовать и почистить окно? CTRL+ Lили CTRL- B+ Rне …
400 tmux 

18
Найти все пакеты, установленные с помощью easy_install / pip?
Есть ли способ найти все пакеты Python PyPI, которые были установлены с помощью easy_install или pip? Я имею в виду, исключая все, что было / установлено с помощью инструментов распространения (в данном случае apt-get на Debian).
400 python  pip  easy-install  pypi 


6
Как передать аргумент unique_ptr конструктору или функции?
Я новичок в перемещении семантики в C ++ 11, и я не очень хорошо знаю, как обрабатывать unique_ptrпараметры в конструкторах или функциях. Рассмотрим этот класс, ссылающийся на себя: #include <memory> class Base { public: typedef unique_ptr<Base> UPtr; Base(){} Base(Base::UPtr n):next(std::move(n)){} virtual ~Base(){} void setNext(Base::UPtr n) { next = std::move(n); } …

5
Простой инструмент, чтобы «принять их» или «принять мой» на весь файл с помощью git
Мне не нужен инструмент визуального слияния, а также я не хочу просматривать конфликтующий файл и вручную выбирать между HEAD (моим) и импортированным изменением (их). Большую часть времени я либо хочу все их изменения, либо все мои. Обычно это происходит потому, что мои изменения сделали его более быстрым и возвращаются ко …
400 git  merge 


14
Изменить размер HTML5 холста, чтобы соответствовать окну
Как я могу автоматически масштабировать <canvas>элемент HTML5, чтобы он соответствовал странице? Например, я могу получить <div>в масштабе, установив heightи widthсвойства на 100%, но <canvas>не будет масштабироваться, будет ли он?

16
Изменение имен столбцов фрейма данных
У меня есть фрейм данных с именем «newprice» (см. Ниже), и я хочу изменить имена столбцов в моей программе на R. > newprice Chang. Chang. Chang. 1 100 36 136 2 120 -33 87 3 150 14 164 На самом деле это то, что я делаю: names(newprice)[1]<-paste("premium") names(newprice)[2]<-paste("change") names(newprice)[3]<-paste("newprice") Я …
400 r  dataframe  rename 


30
«ВНИМАНИЕ: отображаются временные заголовки» в отладчике Chrome
Я заметил странное сообщение с предупреждением при просмотре загруженных ресурсов с помощью инспектора Google Chrome ( F12): Осторожно показаны временные заголовки Я нашел что-то уместное, Сетевая панель: добавьте осторожность относительно предварительных заголовков запросов , но я не мог полностью понять это. Связанные вопросы можно найти в запросах на блокировку Chrome, …

30
Как выбрать n-ую строку в таблице базы данных SQL?
Я заинтересован в изучении некоторых (в идеале) независимых от базы данных способов выбора n- й строки из таблицы базы данных. Также было бы интересно увидеть, как этого можно достичь, используя встроенную функциональность следующих баз данных: SQL Server MySQL PostgreSQL SQLite оракул В настоящее время я делаю что-то вроде следующего в …

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