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

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



8
Як відновити останню міграцію?
Я зробив міграцію, яка додала нову таблицю і хочу повернути її та видалити міграцію, не створюючи нової міграції. Як це зробити? Чи є команда повернути останню міграцію, і тоді я можу просто видалити файл міграції?

9
Пітон проти Cpython
У чому вся ця суєта щодо Python та CPython (Jython, IronPython) , я не розумію: python.org згадує, що CPython є: "Традиційна" реалізація Python (прозвана CPython) ще одне питання переповнення стека згадує: CPython - інтерпретатор байт-коду за замовчуванням Python, який написаний на C. Чесно кажучи, я не розумію, що обидва ці …
447 python  cpython 

20
Чому мій текст кнопки змушений ВСІ КАПИ на Lollipop?
У своєму додатку "Tide Now WA", який я нещодавно перевірив на сумісність, використовуючи новий планшет Nexus 9 (Lollipop - API 21). Він пише якийсь текст кнопки. Цей додаток правильно записує текст за допомогою Android 2.3 та Android 4.0. Тобто змішані великі та малі літери. Коли на моєму Nexus 9 запущено …

25
С-подібні структури в Python
Чи є спосіб зручно визначити С-подібну структуру в Python? Я втомився писати такі речі, як: class MyStruct(): def __init__(self, field1, field2, field3): self.field1 = field1 self.field2 = field2 self.field3 = field3
447 python  struct 

21
Помилка Heroku + node.js (веб-процес не вдалося прив’язати до $ PORT протягом 60 секунд після запуску)
У мене є перший додаток node.js (працює нормально локально), але я не в змозі розгорнути його через heroku (перший раз також / heroku). Код нижче. Так що я не дозволяю мені писати так багато коду, тому я просто скажу, що запуск коду локально, а також у моїй мережі не викликає …
447 node.js  heroku 

28
Додавання відкритого ключа до ~ / .ssh / санкціонованих_кейсів не входить автоматично в систему
Я додав відкритий ключ SSH до файлу санкціонованих ключів . ssh localhostповинен увійти до мене, не запитуючи пароль. Я це зробив і спробував набрати текст ssh localhost, але він все ще просить мене ввести пароль. Чи є ще одна установка, яку я повинен пройти, щоб змусити її працювати? Я дотримувався …

13
Як роздрукувати ім'я методу та номер рядка та умовно відключити NSLog?
Я веду презентацію про налагодження в Xcode і хотів би отримати більше інформації про ефективне використання NSLog. Зокрема, у мене є два питання: чи є спосіб легко NSLog назва поточного методу / номер рядка? чи є спосіб легко "відключити" всі NSLogs перед компілюванням для випуску коду?


14
Як з’єднати тестові абстрактні класи: продовжити за допомогою заглушок?
Мені було цікаво, як розділити тестові абстрактні класи та класи, що розширюють абстрактні класи. Чи слід перевірити абстрактний клас, розширивши його, заглушивши абстрактні методи, а потім перевірити всі конкретні методи? Тоді тестуйте лише методи, які я перекриваю, і тестую абстрактні методи в одиничних тестах для об'єктів, що розширюють мій абстрактний …

5
Яка різниця між "STL" та "Стандартною бібліотекою C ++"?
Хтось звернув цю статтю до мене, що стверджує (я перефразую) термін STL зловживається для позначення всієї стандартної бібліотеки C ++ замість частин, взятих із SGI STL. (...) він посилається на "STL", незважаючи на те, що дуже мало людей досі використовують STL (що було розроблено в SGI). Частини стандартної бібліотеки C …

14
Чому більшість полів (учасників класу) в підручнику для Android починаються з `m`?
Я знаю про правила справи з верблюдами, але я плутаю це правило. Що це означає? Я розробник PHP. "Ми" використовуємо перші літери змінних як вказівку типу, наприклад, "b" для булевих, "i" для цілих чисел тощо. Це "я" річ Java? Чи означає це мобільний телефон? змішаний?

18
Як сортувати масив асоціативних масивів за значенням заданого ключа в PHP?
Враховуючи цей масив: $inventory = array( array("type"=>"fruit", "price"=>3.50), array("type"=>"milk", "price"=>2.90), array("type"=>"pork", "price"=>5.43), ); Я хотів би сортувати $inventoryелементи за ціною, щоб отримати: $inventory = array( array("type"=>"pork", "price"=>5.43), array("type"=>"fruit", "price"=>3.50), array("type"=>"milk", "price"=>2.90), ); Як я можу це зробити?


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