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

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

14
Не могу скомпилировать программу C на Mac после обновления до Мохаве
Я использовал команду gcc на терминале для компиляции программ на Си, но внезапно, после обновления ОС моего Mac (до macOS 10.14 Mojave и XCode 10.0), я начал получать сообщение: test.c:8:10: fatal error: stdio.h: No such file or directory #include <stdio.h> ^~~~~~~~~ compilation terminated. Я уже установил gcc, так как я …
159 c  macos  gcc  terminal 

8
Существуют ли соглашения о порядке использования методов Java? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Улучшить этот вопрос У меня есть большой класс (около 40 методов), …


6
'typeid' против 'typeof' в C ++
Мне интересно, в чем разница между typeidи typeofв C ++. Вот что я знаю: typeidупоминается в документации для type_info, которая определена в заголовочном файле C ++ typeinfo . typeofопределяется в расширении GCC для C и в библиотеке C ++ Boost . Кроме того, вот тестовый код, который я создал, где …
159 c++  typeof  typeid 

6
Отменить запрос на слияние?
Кто-то принял запрос на удаление, который не должен был быть. Теперь у нас есть куча неработающего кода. Как вы отмените запрос на удаление? Я просто собирался отменить изменения в коммите непосредственно перед слиянием, но я заметил, что он слился в кучу коммитов. Так что теперь есть все эти коммиты от …

30
Не удалось найти тип поставщика CodeDom «Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider».
Это проект WebApi, использующий VS2015. Шаг для воспроизведения: Создать пустой проект WebApi Измените путь вывода Build с «bin \» на «bin \ Debug \» Бегать Все работает отлично, пока я не изменил путь вывода сборки с "bin \" на "bin \ Debug \". На самом деле, любой путь вывода, кроме …

3
LD_LIBRARY_PATH против LIBRARY_PATH
Я создаю простую программу на C ++ и хочу временно заменить поставляемую системой разделяемую библиотеку более свежей версией для разработки и тестирования. Я попытался установить переменную LD_LIBRARY_PATH, но компоновщик (ld) потерпел неудачу с: / usr / bin / ld: не удается найти -lyaml-cpp Я ожидал, что это сработает, потому что …
159 gcc  g++  ld 

3
Как использовать vimdiff для разрешения конфликта git merge?
Я только что слил ветку в мой мастер в git и получил. Automatic merge failed; fix conflicts and then commit the result.Теперь я побежал git mergetoolи открыл vimdiff с изображением ниже. Я не знаю, как использовать vimdiff. Что означает каждая панель здесь, и как мне действовать, чтобы устранить конфликт слияния?

3
Где хранить JWT в браузере? Как защититься от CSRF?
Я знаю аутентификацию на основе файлов cookie. SSL и флаг HttpOnly могут применяться для защиты аутентификации на основе файлов cookie от MITM и XSS. Однако для защиты от CSRF потребуются более специальные меры. Они просто немного сложны. ( ссылка ) Недавно я обнаружил, что JSON Web Token (JWT) является довольно …

9
Слабая уценка для ссылок не разрешается
Что я делаю не так? Ни одна из примеров ссылок Markdown не работает в моем приложении Slack. Я вставил приведенный ниже пример в чат в моем приложении Slack. Я получил этот пример из синтаксиса Slack Markdown, и он все еще обрабатывает его как буквальный текст в Slack App: [like this](http://someurl) …

13
Имена динамических переменных в Bash
Я запутался в скрипте bash. У меня есть следующий код: function grep_search() { magic_way_to_define_magic_variable_$1=`ls | tail -1` echo $magic_variable_$1 } Я хочу иметь возможность создать имя переменной, содержащей первый аргумент команды и содержащей значение, например, последней строки ls. Итак, чтобы проиллюстрировать, что я хочу: $ ls | tail -1 stack-overflow.txt …

8
Запустить пакетный файл как службу Windows
Чтобы запустить одно приложение, необходимо запустить пакетный файл (например, запустить Jetty, отобразить живые журналы и т. Д.). Приложение будет работать, только если этот пакетный файл запущен. Поэтому я вынужден запускать этот пакетный файл, а не выходить с сервера Windows. Можно ли запустить этот пакетный файл как сервис? Я экспериментирую с …

5
Соответствие переносам строк - \ n или \ r \ n?
При написании этого ответа мне приходилось сопоставлять исключительно sразрывы строк вместо использования -flag ( dotall- точка соответствует разрывам строк ). Сайты, обычно используемые для проверки регулярных выражений, ведут себя по-разному при попытке сопоставления с \nили \r\n. я отметил Regex101 сопоставляет только разрывы строк \n ( пример - удалить, \rи это …

5
Как объединить 2 List <T> и удалить из него дублирующиеся значения в C #
У меня есть два списка Список, который мне нужно объединить в третьем списке и удалить повторяющиеся значения из этих списков Немного сложно объяснить, поэтому позвольте мне показать пример того, как выглядит код и что я хочу получить в результате, в примере я использую тип int, а не класс ResultAnalysisFileSql. first_list …
159 c#  list  merge  duplicates 


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