Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

4
Що роблять лінкери?
Я завжди цікавився. Я знаю, що компілятори перетворюють код, який ви пишете, у двійкові файли, але що роблять лінкери? Вони завжди були для мене загадкою. Я приблизно розумію, що таке "зв'язок". Це коли до бінарних файлів додаються посилання на бібліотеки та рамки. Я нічого не розумію поза цим. Для мене …

2
Переглянути історію git для папки
Як я можу переглянути історію журналу git для всіх файлів у папці? Я знайшов кілька публікацій про те, як показати журнал для певного файлу, але не знайшов для певної папки.
127 git 

4
std :: function та std :: bind: що вони таке, і коли їх слід використовувати?
Я знаю, що таке функтори та коли їх використовувати з stdалгоритмами, але я не зрозумів, що Stroustrup каже про них у поширених запитаннях C ++ 11 . Чи може хтось пояснити, що std::bindі що std::function, коли їх слід використовувати, та навести кілька прикладів для новачків?

7
Об’єднання файлів і вставте новий рядок між файлами
У мене є кілька файлів, з якими я хочу сформулюватись cat. Скажімо File1.txt foo File2.txt bar File3.txt qux Я хочу сформулювати так, щоб кінцевий файл виглядав так: foo bar qux Замість цього зі звичайним cat File*.txt > finalfile.txt foo bar qux Який правильний спосіб це зробити?
127 linux  unix  cat 

5
Вимкнути автентифікацію пароля для SSH
Я шукаю спосіб заборонити клієнтам SSH отримати доступ до запиту пароля, як зазначено тут . Я не в змозі відключити password:підказку для входу в систему . Я змінив sshd_configфайл, щоб прочитати: ChallengeResponseAuthentication no PasswordAuthentication no UsePAM no а також змінили дозволи chmod 700 ~/.sshта chmod 600 ~/.ssh/authorized_keys. Що я пропускаю? …
127 ubuntu  ssh 

1
Як вимкнути вихід з команд tar на Unix? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 7 років тому . Удосконаліть це питання Я переглянув варіанти, але нічого не здавалося очевидним як спосіб вимкнути вихід при розпакуванні файлу. Нижче наведено код, який …
127 unix 

10
Ігноруйте батьківські прокладки
Я намагаюся отримати своє горизонтальне правило, щоб ігнорувати батьківські накладки. Ось простий приклад того, що я маю: #parent { padding:10px; width:100px; } hr { width:100px; } Ви побачите, що горизонтальне правило поширюється поза батьківським на 10 пікселів. Я намагаюся змусити його ігнорувати прокладки, які потребує все інше у батьківському діві. …
127 html  css 


10
Прочитайте потік двічі
Як ви читаєте один і той же вхідний потік двічі? Чи можливо це якось скопіювати? Мені потрібно отримати зображення з Інтернету, зберегти його локально, а потім повернути збережене зображення. Мені просто здалося, що швидше використовувати той самий потік, а не запускати новий потік до завантаженого вмісту, а потім читати його …
127 java  inputstream 

4
Маєте приватну гілку публічного репо на GitHub?
У мене є публічний проект PHP в репортажі GitHub, який містить лише одну гілку (майстер). Я хочу мати окрему гілку / вилку, яка є приватною для мене (я заплатив за приватні репости GitHub). Я хотів би мати можливість об'єднати зміни від приватного відділення / вилки до громадського репо, і навпаки. …
127 github  git-branch  fork 

5
Які відмінності між типовими даними векторного та списку в R?
Які основні відмінності між типами даних векторних та списку в R? Які переваги чи недоліки використання (або ні) цих двох типів даних? Буду вдячний побачити приклади, які демонструють випадки використання типів даних.
127 list  r  vector 

5
#if Не налагоджувати в c #?
У мене є рядок у vb-коді: #if Not Debug який я повинен конвертувати, а я не бачу цього в c #? Чи є щось еквівалентне цьому чи є якесь вирішення?
127 c#  vb.net 

3
Чи є у мови Go функція / метод перевантаження?
Я переношу бібліотеку С на Go. Функція змінного струму (з varargs) визначається так: curl_easy_setopt(CURL *curl, CURLoption option, ...); Тому я створив функції обгортки C: curl_wrapper_easy_setopt_str(CURL *curl, CURLoption option, char* param); curl_wrapper_easy_setopt_long(CURL *curl, CURLoption option, long param); Якщо я визначаю функцію в Go так: func (e *Easy)SetOption(option Option, param string) { …
127 go 

16
Як я можу рахувати текстові рядки всередині елемента DOM? Можна я?
Мені цікаво, чи є спосіб, наприклад, порахувати рядки всередині div. Скажіть, у нас є такий дів: <div id="content">hello how are you?</div> Залежно від багатьох факторів, div може мати один, два, а то й чотири рядки тексту. Чи є сценарій знати? Іншими словами, чи взагалі в DOM представлені автоматичні перерви?
127 javascript  html  dom 

13
Безпечне видалення декількох клавіш зі словника
Я знаю, щоб видалити запис "ключ" зі мого словника d, безпечно, ви робите: if d.has_key('key'): del d['key'] Однак мені потрібно безпечно видалити кілька записів зі словника. Я думав визначити записи в кортежі, оскільки мені це потрібно буде робити не один раз. entitiesToREmove = ('a', 'b', 'c') for x in entitiesToRemove: …
127 python  dictionary 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.