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

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


9
Как проверить, что в текущей ветке нечего делать?
Цель состоит в том, чтобы получить однозначный статус, который можно оценить с помощью команды оболочки. Я пытался, git statusно он всегда возвращает 0, даже если есть элементы для фиксации. git status echo $? #this is always 0 У меня есть идея, но я думаю, что это довольно плохая идея. if …
172 git  git-status 



7
Как изменить размер окон Emacs с разделенным экраном?
У меня Emacs разделен по горизонтали - сверху я редактирую код Perl, снизу - оболочка. По умолчанию emacs делает два окна одинаковыми по размеру, но я бы хотел, чтобы буфер оболочки был меньше (может быть, вдвое меньше?). Мне было интересно, как я мог это сделать.
172 emacs  split  size  screen 

8
Почему побочные эффекты смоделированы как монады в Haskell?
Кто-нибудь может дать несколько советов о том, почему нечистые вычисления в Хаскеле моделируются как монады? Я имею в виду, что монада - это просто интерфейс с 4 операциями, так что же было причиной для моделирования побочных эффектов в ней?


1
попробуй, попробуй! & пытаться? какая разница, и когда использовать каждый?
В Swift 2.0 Apple представила новый способ обработки ошибок (do-try-catch). И несколько дней назад в бета-версии 6 было введено еще более новое ключевое слово ( try?). Кроме того, знал, что я могу использовать try!. В чем разница между тремя ключевыми словами и когда их использовать?

5
Что такое оператор конкатенации строк в Oracle?
Что такое оператор конкатенации строк в Oracle SQL? Есть ли какие-нибудь «интересные» особенности, о которых мне следует позаботиться? (Это кажется очевидным, но я не мог найти предыдущий вопрос, задающий его).

2
Objective-C Runtime: лучший способ проверить, соответствует ли класс протоколу?
У меня есть класс (но нет экземпляра) и мне нужно знать, соответствует ли он определенному протоколу. Однако Class может быть разделен на несколько классов, и class_conformsToProtocol () игнорирует протоколы, объявленные для суперклассов. Я мог бы просто использовать class_getSuperclass () и рекурсивно проверять все классы в иерархии вверх, пока суперкласс не …

4
Установите специальный git commit с pip
Я разрабатываю приложение django и использую pip для управления своими требованиями. Как я могу сделать, чтобы установить конкретный коммит git? В моем случае мне нужно установить этот коммит: https://github.com/aladagemre/django-notification/commit/2927346f4c513a217ac8ad076e494dd1adbf70e1
172 git  install  commit  pip 


4
Места, где используются JavaBeans?
Что такое JavaBean и зачем он мне нужен? Так как я могу создавать все приложения с классом и структурой интерфейса? Зачем мне бобы? И можете ли вы дать мне несколько примеров, где бины необходимы вместо классов и интерфейсов? Пожалуйста, объясните сущность бина в следующем контексте: Приложения для Wep Автономные приложения
172 java  javabeans 

2
shared_ptr для массива: его следует использовать?
Просто небольшой вопрос по поводу shared_ptr. Это хорошая практика, чтобы использовать shared_ptrуказание на массив? Например, shared_ptr<int> sp(new int[10]); Если нет, то почему? Одна причина, о которой я уже знаю, это то, что нельзя увеличивать / уменьшать shared_ptr. Следовательно, его нельзя использовать как обычный указатель на массив.
172 c++  c++11  shared-ptr 

4
Как отправить JSON вместо строки запроса с $ .ajax?
Может кто-нибудь объяснить простым способом, как заставить jQuery отправлять фактический JSON вместо строки запроса? $.ajax({ url : url, dataType : 'json', // I was pretty sure this would do the trick data : data, type : 'POST', complete : callback // etc }); Это фактически преобразует ваш тщательно подготовленный JSON …

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