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

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

9
Можно ли перехватить сигнал Ctrl + C и запустить функцию очистки «отложенным» способом?
Я хочу захватить сигнал Ctrl+C( SIGINT), отправленный с консоли, и распечатать некоторые частичные итоги прогона. Возможно ли это на Голанге? Примечание: Когда я впервые опубликовал вопрос, я был озадачен тем, Ctrl+Cчто SIGTERMвместо того, чтобы быть SIGINT.
207 signals  go  sigterm 

5
Чтение разделенной строки в массив в Bash
У меня есть переменная, которая содержит разделенную пробелами строку: line="1 1.50 string" Я хочу разделить эту строку пробелом в качестве разделителя и сохранить результат в массиве, так что следующее: echo ${arr[0]} echo ${arr[1]} echo ${arr[2]} выходы 1 1.50 string Где-то я нашел решение, которое не работает: arr=$(echo ${line}) Если после …
207 arrays  string  bash  shell 

19
Проверьте, является ли строка значением даты
Какой простой способ проверить, является ли значение допустимой датой, разрешен любой известный формат даты. Например , я имею значение 10-11-2009, 10/11/2009, 2009-11-10T07:00:00+0000которые все должны быть признаны в качестве значения даты, а значения 200, 10, 350, , которые не должны быть признаны в качестве значения даты. Какой самый простой способ проверить …

10
Есть ли способ предоставить именованные параметры в вызове функции в JavaScript?
Я считаю функцию именованных параметров в C # весьма полезной в некоторых случаях. calculateBMI(70, height: 175); Что я могу использовать, если я хочу это в JavaScript? Чего я не хочу, так это: myFunction({ param1: 70, param2: 175 }); function myFunction(params){ // Check if params is an object // Check if …


4
Где R хранит пакеты?
install.packages()Функция R является автоматической утилитой распаковки , которая получает и установку пакетов в R. Как мне узнать, какой каталог R выбрал для хранения пакетов? Как я могу изменить каталог, в котором R хранит и получает доступ к пакетам?
207 r  packages 

4
Самый быстрый способ удалить первый символ в строке
Скажем, у нас есть следующая строка string data= "/temp string"; Если мы хотим удалить первый символ, /мы можем сделать это несколькими способами: data.Remove(0,1); data.TrimStart('/'); data.Substring(1); Но, на самом деле, я не знаю, какой из них имеет лучший алгоритм и делает это быстрее ... Есть один, который лучше или все одинаковы?

9
Теорема CAP - Доступность и Допуск Разделения
В то время как я пытаюсь понять «Доступность» (A) и «Допуск разделения» (P) в CAP, мне было трудно понять объяснения из различных статей. У меня возникает ощущение, что А и Р могут идти вместе (я знаю, что это не так, и поэтому я не понимаю!). Объясняя простыми словами, что такое …

3
Ubuntu говорит: «bash: ./program В доступе отказано» [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Улучшить этот вопрос Я запускаю Ubuntu на компьютере 1 и компьютере 2. Я скомпилировал программу C …
207 bash  shell  sh 


25
Как установить текст кнопки возврата в Swift
Как убрать текст кнопки назад. Текущая кнопка возврата: <Назад Желаемая кнопка назад: <AnythingElse Ни один из них не работал: self.navigationItem.backBarButtonItem?.title = "Back" self.backItem?.title = "" self.navigationController?.navigationBar.backItem?.title = "" self.navigationItem.backBarButtonItem?.title = "" self.navigationController?.navigationItem.backBarButtonItem?.title="Back" self.navigationController?.navigationBar.backItem?.title = "" self.navigationController?.navigationItem.backBarButtonItem?.title
207 ios  objective-c  swift 

7
Очистить переменную в Python
Есть ли способ очистить значение переменной в Python? Например, если я реализовывал двоичное дерево: Class Node: self.left = somenode1 self.right = somenode2 Если бы я хотел удалить какой-то узел из дерева, мне нужно было бы установить self.leftего пустым.
207 python 

30
Миграция: невозможно добавить ограничение внешнего ключа
Я пытаюсь создать внешние ключи в Laravel, однако при переносе таблицы с помощью artisan я следующую ошибку: [Illuminate\Database\QueryException] SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint (SQL : alter table `priorities` add constraint priorities_user_id_foreign foreign key (`user_id`) references `users` (`id`)) Мой код миграции таков: файл миграции приоритетов public function …

7
Exception.Message vs Exception.ToString ()
У меня есть код, который входит в систему Exception.Message. Тем не менее, я прочитал статью, в которой говорится, что лучше использовать Exception.ToString(). С последним вы сохраняете более важную информацию об ошибке. Это правда, и безопасно ли идти вперед и заменить все записи кода Exception.Message? Я также использую макет на основе …

16
Мне действительно нужно кодировать '&' как '& amp;'?
Я использую &символ ' ' с HTML5 и UTF-8 на своем сайте <title>. Google показывает амперсанд отлично на его выдаче, как и все браузеры в их названиях. http://validator.w3.org дает мне это: & не начал ссылку на символ. (и, вероятно, следовало бы избежать как &.) Мне действительно нужно сделать &? Я …

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