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

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



7
Як змінити розмір вікон emacs з розділеним екраном?
У мене emacs розділено горизонтально - зверху я редагую код Perl, знизу - оболонка. За замовчуванням emacs робить два вікна рівними за розміром, але я хотів би, щоб буфер оболонки був меншим (можливо, наполовину менше?). Мені було цікаво, як я можу це зробити.
172 emacs  split  size  screen 

8
Чому в Haskell моделюються побічні ефекти як монади?
Чи може хтось дати деякі вказівки на те, чому нечисті обчислення в Haskell моделюються як монади? Я маю на увазі, що монада - це просто інтерфейс з чотирма операціями, тож, що було міркуванням для моделювання побічних ефектів у ньому?


1
спробуйте, спробуйте! & спробувати? в чому різниця, і коли використовувати кожен?
У Swift 2.0 Apple представила новий спосіб вирішення помилок (do-try-catch). А кілька днів тому в Beta 6 було введено ще новіше ключове слово ( try?). Також знав, що можу використовувати try!. Яка різниця між трьома ключовими словами та коли їх використовувати?


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


4
Місця, де використовуються JavaBeans?
Що таке JavaBean і навіщо він мені потрібен? Оскільки я можу створювати всі програми зі структурою класу та інтерфейсу? Навіщо мені потрібна квасоля? І чи можете ви надати мені кілька прикладів, коли замість класів та інтерфейсів необхідна квасоля? Будь-ласка, поясніть істотність квасолі в наступному контексті: Веп-додатки Автономні програми
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 …

11
Python Git модуль досвіду? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Удосконаліть це питання Який досвід людей щодо будь-якого з модулів Git для Python? (Я …
172 python  git 

3
Що таке ApplicationException для .NET?
Щоб кинути винятки, я зазвичай використовую вбудовані класи виключень, наприклад, ArgumentNullExceptionта NotSupportedException. Однак іноді мені потрібно використовувати спеціальний виняток, і в такому випадку я пишу: class SlippedOnABananaException : Exception { } class ChokedOnAnAppleException : Exception { } і так далі. Потім я кидаю і ловлю їх у своєму коді. Але …

7
Чому 128 == 128 помилково, але 127 == 127 відповідає дійсності при порівнянні обгортки Integer на Java?
class D { public static void main(String args[]) { Integer b2=128; Integer b3=128; System.out.println(b2==b3); } } Вихід: false class D { public static void main(String args[]) { Integer b2=127; Integer b3=127; System.out.println(b2==b3); } } Вихід: true Примітка. Цифри від -128 до 127 відповідають дійсності.

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